Arama butonu
Bu konudaki kullanıcılar: 3 misafir, 2 mobil kullanıcı
4171
Cevap
168132
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (14. sayfa)
M
12 yıl
Binbaşı

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: A.S.A.P

Arkadaşlar butonlar hakkında ufak bir sorunum var, Visual Studio'da yeni buton ekleyince bu buton dikdörtgen köşeleri yuvarlak şekilde oluyor fakat ben bunları Windows 8 temaları gibi köşeleri sert olarak bir kesim olmasını istiyorum. Kısaca butonun görünüşünü, şeklini nasıl değişebilirim.
C# üzerinde yapmaktayım.

Merhaba,

Bunu direkt olarak yapamıyoruz sanırsam ama şu(https://github.com/viperneo/winforms-modernui) adresteki control library(kontrol kütüphanesi) kullanarak yapabilirsiniz. Bunun gibi farklı kütüphanelerde mevcut; Telerik(Ücretli), Elysium(Açık kaynak) gibi.

Kolay gelsin...

Yardımın için teşekkür ederim araştırıyorum kütüphane olarak vs. eklemeye çalıştım fakat tam kurulumu gerçekleştiremiyorum bulduğum farklı uygulamaları da kullanamıyorum.
Kütüphaneler konusunda bir bilgim malesef bulunmamakta bunlarla ilgili yazı, video gibi kaynaklar biliyor musun acaba ?


Bu mesaja 1 cevap geldi.
Ö
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: A.S.A.P

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: A.S.A.P

Arkadaşlar butonlar hakkında ufak bir sorunum var, Visual Studio'da yeni buton ekleyince bu buton dikdörtgen köşeleri yuvarlak şekilde oluyor fakat ben bunları Windows 8 temaları gibi köşeleri sert olarak bir kesim olmasını istiyorum. Kısaca butonun görünüşünü, şeklini nasıl değişebilirim.
C# üzerinde yapmaktayım.

Merhaba,

Bunu direkt olarak yapamıyoruz sanırsam ama şu(https://github.com/viperneo/winforms-modernui) adresteki control library(kontrol kütüphanesi) kullanarak yapabilirsiniz. Bunun gibi farklı kütüphanelerde mevcut; Telerik(Ücretli), Elysium(Açık kaynak) gibi.

Kolay gelsin...

Yardımın için teşekkür ederim araştırıyorum kütüphane olarak vs. eklemeye çalıştım fakat tam kurulumu gerçekleştiremiyorum bulduğum farklı uygulamaları da kullanamıyorum.
Kütüphaneler konusunda bir bilgim malesef bulunmamakta bunlarla ilgili yazı, video gibi kaynaklar biliyor musun acaba ?

Genelde kütüphaneler kurulum gerektirmez hocam projenize import ettikten sonra kullanabilirsiniz. Yada visual studio toolbox'ada ekleyip oradan kullanabilirsiniz. Fakat C# hakkında çok bilginiz yoksa başlangıç düzeyindeyseniz tasarımı boşverin ve programlama mantığını ve algoritma geliştirme yeteneğinizi geliştirin. Daha sonra zaten bunları öğrendikten sonra kütüphaneleri nasıl kullanacağınız hakkında bilgi sahibi olacaksınız.


Bu mesaja 1 cevap geldi.
M
12 yıl
Binbaşı

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: A.S.A.P

quote:

Orijinalden alıntı: özgür beyin

quote:

Orijinalden alıntı: A.S.A.P

Arkadaşlar butonlar hakkında ufak bir sorunum var, Visual Studio'da yeni buton ekleyince bu buton dikdörtgen köşeleri yuvarlak şekilde oluyor fakat ben bunları Windows 8 temaları gibi köşeleri sert olarak bir kesim olmasını istiyorum. Kısaca butonun görünüşünü, şeklini nasıl değişebilirim.
C# üzerinde yapmaktayım.

Merhaba,

Bunu direkt olarak yapamıyoruz sanırsam ama şu(https://github.com/viperneo/winforms-modernui) adresteki control library(kontrol kütüphanesi) kullanarak yapabilirsiniz. Bunun gibi farklı kütüphanelerde mevcut; Telerik(Ücretli), Elysium(Açık kaynak) gibi.

Kolay gelsin...

Yardımın için teşekkür ederim araştırıyorum kütüphane olarak vs. eklemeye çalıştım fakat tam kurulumu gerçekleştiremiyorum bulduğum farklı uygulamaları da kullanamıyorum.
Kütüphaneler konusunda bir bilgim malesef bulunmamakta bunlarla ilgili yazı, video gibi kaynaklar biliyor musun acaba ?

Genelde kütüphaneler kurulum gerektirmez hocam projenize import ettikten sonra kullanabilirsiniz. Yada visual studio toolbox'ada ekleyip oradan kullanabilirsiniz. Fakat C# hakkında çok bilginiz yoksa başlangıç düzeyindeyseniz tasarımı boşverin ve programlama mantığını ve algoritma geliştirme yeteneğinizi geliştirin. Daha sonra zaten bunları öğrendikten sonra kütüphaneleri nasıl kullanacağınız hakkında bilgi sahibi olacaksınız.

Kurulum derken VS'e ekleme olayını kastetmeye çalışmıştım Toolbox'a ekleme yöntemlerine bir göz atayım. Programda kodlar vs. olarak gayet iyi durumdayım fakat sizinde bildiğiniz gibi programlarda görsellikte çok önemli boyutta ve bu sefer yapmak istediğim projeye görsellikte katmak istiyorum yardımın için teşekkür ederim


Bu mesaja 1 cevap geldi.
F
12 yıl
Çavuş

merhaba,

açmış olduğum bir konun linkini koyucam banada yardımcı olurmusunuz?
http://forum.donanimhaber.com/m_84517747/tm.htm



T
12 yıl
Yarbay

quote:

Orijinalden alıntı: Joffrey

C++'ta kullanıcının bizim oluşturacağımız integer değişkenin adını belirleme gibi bir şansı var mı acaba ?

Yani mesela kullanıcı "sayı1" yazıcak ve programda hemen ardından int sayı1; gibi bir kod çalışacak ama daha sonra "toplam" falan yazdığında da hepsi için ayrı ayrı oluşturabilecek.

Reflection dedigimiz birsey var. Bununla compile time da degil runtime da kodu calistiriyoruz. Bunu STL C++ ile yapamazsin,
http://stackoverflow.com/questions/15825306/wrap-c-function-using-boost-reflect-or-another-c-reflection-library


Bu mesaja 1 cevap geldi.
-
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: baranbula

FILE *abc;
abc=fopen_s("ff.txt","w");



Visual deli etti beni. Error 1error C2660: 'fopen_s' : function does not take 2 arguments. hatası alıyorum.çözümü nedir?

Hatayı okusan çok kolayca çözersin. Nedense çoğu programlama öğrencisi hata çıktılarını okumuyor.

http://msdn.microsoft.com/en-us/library/z5hh6ee9.aspx



S
12 yıl
Er

< Resime gitmek için tıklayın >

Arkadaşlar bilg prog 1. sınıftayım
visuale yenı basladım hocamız bir program yaazdırmıstı okulda yazdım oldu fakat evde bilgisayarıma kurduyom mic. visual studio 2010 da bu hatayı alıyorum nedendır bu cozum varmıdır cevabınızı eksık etmeyın


BU DA YAZDIĞIMIZ PROGRAM

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ornekiki1
{
class Program
{
static void Main(string[] args)
{
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int kod, adet;
double oran = 0.0;
double bfiat, tfiat, kdv, tutar;
Console.WriteLine("ürün kodları");
Console.WriteLine("TEMEL GIDA -1);
Console.WriteLine("MUHTELİF GIDA -2);
Console.WriteLine("TEMİZLİK MALZEMELERİ -3);
Console.WriteLine("BEYAZ EŞYA -4);
Console.WriteLine("LÜX TÜKETİM -5);
Console.WriteLine("ÜRÜN KODUNU GİRİNİZ:);
kod = Convert.ToInt32(Console.ReadLine());
switch (kod);
{
case 1: oran = 0.08; break;
case 2: oran = 0.12; break;
case 3: oran = 0.15; break;
case 4: oran = 0.18; break;
case 5: oran = 0.20; break;

}

Console.WriteLine("ÜRÜNÜN BİRİM FİATINI GİRİNİZ");
bfiat = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("ÜRÜNÜN ADETİNİ GİRİNİZ");
adet = Convert.ToInt32("ÜRÜNÜN ADEDİNİ GİRİNİZ");
tfiat = bfiat * adet;
kdv = tfiat * oran;
tutar = tfiat + kdv;
Console.Write("toplam fiat...=" + Convert.ToString(tfiat));
Console.WriteLine();
Console.Write("katma değer vergisi...=" + Convert.ToString(kdv));
Console.WriteLine();
Console.Write("odenecek toplam tutar...=" + Convert.ToString(tutar));
Console.WriteLine();

Console.ReadLine();

}
}
}

}
}
}

Console Application ile yazılmıstır



T
12 yıl
Yarbay

quote:

Orijinalden alıntı: A.S.A.P

quote:

Orijinalden alıntı: hostler

Merhaba programlamada yeniyim. "C" de verilen değere göre kişileri nasıl sıralayabilirim?Sayı sıralama dan uğraştım ama olmadı."If" ile yapılabilir fakat kişi sayısı çok olduğunda karşılaştırma durumu da artıyor. mesela 4 kişi için 24 durum var.


Öğrenci sıralaması mesela;

Ahmet puan>> 20
Ayşe puan>> 24
Mehmet puan >> 12
Serdar puan >> 18

sonra sıralama söyledir demesini istiyorum.
1.Ayşe
2.Ahmet
3.Serdar
Mehmet

Sadece 4 kişiyi sıralayabilsem yeter. Teşekkürler.


C# üzerinde dizi sınıfları ve diziler de sıralama kodları var Array.Sort(dizi); ile küçükten büyüğe sıralarız ardından Array.Reverse(dizi); ile tersten yazdırırız ekrana büyükten küçüğe sıralanmış numaralar çıkar burdan sonrası zaten ilk 3 gösterme gibi kolay işlemlerdir fakat C üzerinde de bu tip kodlar var mı bilmiyorum bir araştır varsa ki bence vardır karşına çıkar zaten.
veya şu yöntem de çalışacak gibi duruyor

int a -normal bir değişken tanımlanacak
int b[2]- 3 kayıt tutabilecek bir dizi oluşturulacak (2 yazmamın sebebi c# da diziler 0'dan başlar)
int c[]-c'nin yanına sınıf mevcudu girilir

for(int a=0;a<c[];a++) -burada tanımlanan sınıf mevcudu kadar not girdirilir
{
--Not Giriş Kodları(a değişkenine)--

if(a>b[0]) -kullanıcının girdiği değer a isimli değişkendedir ve a değişkeni dizinin 1. sayısından büyük mü diye bakılır büyükse bu if içi işlemlere girilir
{b[1]=b[0]-b dizisinin 1 sayısı 2.diziye yazdırılır
b[0]=a-b dizisinin 1. sayısına büyük olduğu kabul edilen a sayısı aktarılır
c[]=a-bir kayıt da tüm sınıfı tutacak olan c dizisine alınır
}
else if (a>b[1])
{
b[2]=b[1]
b[1]=a
c[]=a
}
else if(a>b[2])
{
b[3]=b[2]
b[2]=a
c[]=a
}
}
else if kısımları da bunun 2. ve 3. en büyük not karşılaştırması içindir fakat bu yazdıklarım c# da geçerlidir mantık bu şekilde olmalı ve kağıt üzerinde yaptım hatalar da olabilir ayrıca biraz karışık oldu sanırım

C de boyle bir sort library si yoktur.

Sorunun cevabina gelirsek.

hepsini tek tek kodlaman yanlis, zaten programlamanin asil mantigi tek tek kodlamak degil bi dizi operasyonla sonuca ulasmaktir.

Bunun icin saf bir yontem ile n^2 karisiklginda cevap bulabilirsin, saf yontemden kastim her degeri birbiriyle karsilastirip(atiyorum 4 tane varsa 16 adim surer bu) buyugunu dizinin en basina koyabilirsin. Bunun icin 2 tane for loopa ihtiyacin var.

Eger hazir kodculardanim hizli birsey ver dersen:

http://simplestcodings.blogspot.com.au/2010/07/quicksort-implementation-in-c.html

Burda quicksort un c ye implementasyonu var, partition kismindaki buyuktur kucuktur seylerini degistirirsen, siralamayi buyukten kucuge yapar.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @hostler
S
12 yıl
Teğmen

herkese iyi günler arkadaşlar, hocaya bi ödev gönderdim beğenmedi türev alma falan yap dedi , internette bakındım biraz bişey bulamadım , kendimce böyle bi program yaptım, sizce türev alma programı olarak olmuşmu, türev alma mantığı olarak yapabileceğiniz algoritma tavsiyeniz varmı. her türlü yardım makbule geçer :D

code block ta printf ler bölünüyor, text dosyasini upload ettim orda daha iyi gözüküyor.

#include <stdio.h> 
#include <math.h>
int main (void)
{
float a,b,c,d,n,p;
int choice;
char decision;
printf("Coded by A.Harun KARA\n");
printf("\t\t**Turev Alma Programi**\n\n");
printf("Mevcut turevi alinabilir denklem formlari:\n\n");
printf("\n1- f(x)=(ax^2+bx+c)^n\n");
printf("2- f(x)=(ax^3+bx^2+cx+d)^n\n");
printf("3- f(x)=sin^p(ax^2+bx+c)^n\n");
printf("4- f(x)=tan^p(ax^2+bx+c)^n\n");
do
{
printf("\nLutfen seciminizi yapin. 1,2,3,4\n");
scanf("%d", &choice);
switch(choice)
{
case 1:
printf("Girdi degerlerini a,b,c,n by sirasiyla giriniz\t");
scanf("%f%f%f%f", &a,&b,&c,&n);
if(n==1)
printf("\nf'(x)=%.1fx+(%.1f)\n", a*2,b);
else if (n==0)
printf("\nf'(x)=0\n");
else
printf("\nf'(x)=%.1f[%.1fx^2+(%.1fx)+(%.1f)]^%.1f[%.1fx+(%.1f)]\n",
n,a,b,c,n-1.0,2*a,b);
break;
case 2:
printf("Girdi degerlerini a,b,c,d,n by sirasiyla giriniz\t");
scanf("%f%f%f%f%f", &a,&b,&c,&d,&n);
if(n==1)
printf("\nf'(x)=%.1fx^2+(%.1fx)+(%.1f)\n", a*3,b*2,c);
else if(n==0)
printf("\nf'(x)=0\n");
else
printf("\nf'(x)=%.1f[%.1fx^3+(%.1fx^2)+(%.1fx)+(%.1f)]^%.1f[%.1fx^2+(%.1fx)+(%.1f)]\n",
n,a,b,c,d,n-1.0,a*3,b*2,c);
break;
case 3:
printf("Girdi degerlerini p,a,b,c,n by sirasiyla giriniz\t");
scanf("%f%f%f%f%f", &p,&a,&b,&c,&n);
if(n==0 || p==0)
printf("\nf'(x)=0\n");
else if(n==1 && p==1)
printf("\nf'(x)=[%.1fx+(%.1f)]cos[%.1fx^2+(%.1fx)+(%.1f)]", a*2,b,a,b,c);
else if(p!=1 && n==1)
printf("\nf'(x)=%.1fsin^%1.f[%.1fx^2+(%.1fx)+(%.1f)](%.1fx+(%.1f))cos[%.1fx^2+(%.1fx)+(%.1f)]\n",
p,p-1.0,a,b,c,a*2,b,a,b,c);
else if (p==1 && n!=1)
printf("\nf'(x)=%.1f[%.1fx^2+(%.1fx)+(%.1f)]^%.1f(%.1fx+(%.1f))cos[%1.fx^2+(%.1fx)+(%.1f)]",
n,a,b,c,n-1.0,a*2,b,a,b,c);
else if(p!=0 && n!=0)
{
printf("\nf'(x)=%1.fsin^%1.f[(%1.fx^2+(%1.fx)+(%.1f))^%.1f]%.1f[%.1fx^2+(%.1fx)+(%.1f)]^%.1f[%.1fx+(%.1f)]",
p,p-1.0,a,b,c,n,n,a,b,c,n-1.0,2*a,b);
printf("\ncos[%.1fx^2+(%.1fx)+(%.1f)]^%.1f", a,b,c,n);
}
break;
case 4:
printf("Girdi degerlerini p,a,b,c,n by sirasiyla giriniz\t");
scanf("%f%f%f%f%f", &p,&a,&b,&c,&n);
if(n==0 || p==0)
printf("\nf'(x)=0\n");
else if(n==1 && p==1)
printf("\nf'(x)=[%.1fx+(%.1f)][1+tan^2(%.1fx^2+(%.1fx)+(%.1f))]", a*2,b,a,b,c);
else if(p!=1 && n==1)
printf("\nf'(x)=%.1ftan^%1.f[%.1fx^2+(%.1fx)+(%.1f)][%.1fx+(%.1f)][1+tan^2[%.1fx^2+(%.1fx)+(%.1f)]]",
p,p-1.0,a,b,c,a*2,b,a,b,c);
else if (p==1 && n!=1)
printf("\nf'(x)=%.1f[%.1fx^2+(%.1fx)+(%.1f)]^%.1f[%.1fx+(%.1f)][1+tan^2[%1.fx^2+(%.1fx)+(%.1f)]]",
n,a,b,c,n-1.0,a*2,b,a,b,c);
else if(p!=0 && n!=0)
{
printf("\nf'(x)=%1.ftan^%1.f[[%1.fx^2+(%1.fx)+(%.1f)]^%.1f]%.1f[%.1fx^2+(%.1fx)+(%.1f)]^%.1f[%.1fx+(%.1f)]",
p,p-1.0,a,b,c,n,n,a,b,c,n-1.0,2*a,b);
printf("\n[1+[tan^2[%.1fx^2+(%.1fx)+(%.1f)]^%.1f]", a,b,c,n);
}

break;
default:printf("Hata! Lutfen gecerli bir secim yapiniz.\n");break;
}
printf("\nDevam etmek istiyor musunuz? (E/H)\t");
scanf("%s", &choice);
if (choice=='h' || choice=='H')
break;
} while (choice=='e' || choice=='E');
return(0);
}





< Bu mesaj bu kişi tarafından değiştirildi Sir Isaac Newton -- 7 Aralık 2013; 11:48:50 >
Bu mesaja 1 cevap geldi.
L
12 yıl
Teğmen

Gmp kütüphanesi ile mersenne asallarını bulan program yazmam istendi. Programı yaptım çalışıyor fakat daha hızlı çalışması için programı threadlara bölmek istiyorum. Biraz araştırdım ama fazla bi şey bulamadım. Yardımcı olabilir misiniz veya konu ile link atabilir misiniz. Program kodu aşağıda.
Gist linki:https://gist.github.com/osmnylmz/7850993
 
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <gmp.h>

int main()
{
mpz_t taban, sonuc,bir,g_us,sonuc1;
int asalmi1,asalmi2;
unsigned long int us;
unsigned long int i;
mpz_init(taban);
mpz_init(sonuc);
mpz_init(sonuc1);
mpz_init(g_us);
mpz_init(bir);

mpz_set_ui(bir,1);

gmp_printf("Tabanı giriniz. \n");
gmp_scanf("%Zd", taban);

gmp_printf("Ussu giriniz. \n");
gmp_scanf("%ld", &us);

for (i=1;i<us;i++){
mpz_set_ui(g_us,i);
asalmi1= mpz_probab_prime_p(g_us,10);
if (asalmi1==2){
mpz_pow_ui(sonuc, taban, i);
mpz_sub(sonuc1,sonuc,bir);
asalmi2= mpz_probab_prime_p(sonuc1,10);
if((asalmi2==2)||(asalmi2==1)){
printf("%d \n",i);
gmp_printf("--%Zd\n", sonuc1);
}
}
}
mpz_clear(taban);
mpz_clear(sonuc);
mpz_clear(sonuc1);

}


Bu mesaja 2 cevap geldi.
V
12 yıl
Onbaşı

pthread ile yapabilirsin. main içine yazdıklarını başka bir fonksiyon içine al. Fonksiyon başlığı şöyle olacak. void* fonk(void *arg)

Sonra istediğin kadar thread oluşturup her thread e başlangış değerini geçirirsin. Herbir thread bu başlangıç değerinden başlayarak thread sayısı kadar arttırarak devam eder. Böylece herbiri farklı sayıları hesaplamış olur.

Şurada bir tutorial var.http://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads.html


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Leprikorn
T
12 yıl
Yarbay

quote:

Orijinalden alıntı: Leprikorn

Gmp kütüphanesi ile mersenne asallarını bulan program yazmam istendi. Programı yaptım çalışıyor fakat daha hızlı çalışması için programı threadlara bölmek istiyorum. Biraz araştırdım ama fazla bi şey bulamadım. Yardımcı olabilir misiniz veya konu ile link atabilir misiniz. Program kodu aşağıda.
Gist linki:https://gist.github.com/osmnylmz/7850993
 
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <gmp.h>

int main()
{
mpz_t taban, sonuc,bir,g_us,sonuc1;
int asalmi1,asalmi2;
unsigned long int us;
unsigned long int i;
mpz_init(taban);
mpz_init(sonuc);
mpz_init(sonuc1);
mpz_init(g_us);
mpz_init(bir);

mpz_set_ui(bir,1);

gmp_printf("Tabanı giriniz. \n");
gmp_scanf("%Zd", taban);

gmp_printf("Ussu giriniz. \n");
gmp_scanf("%ld", &us);

for (i=1;i<us;i++){
mpz_set_ui(g_us,i);
asalmi1= mpz_probab_prime_p(g_us,10);
if (asalmi1==2){
mpz_pow_ui(sonuc, taban, i);
mpz_sub(sonuc1,sonuc,bir);
asalmi2= mpz_probab_prime_p(sonuc1,10);
if((asalmi2==2)||(asalmi2==1)){
printf("%d \n",i);
gmp_printf("--%Zd\n", sonuc1);
}
}
}
mpz_clear(taban);
mpz_clear(sonuc);
mpz_clear(sonuc1);

}


48 tane mersenne asallari biliniyor. Zaten 10 taneden fazla 64 bitte gostericek kadar yazamazsiniz.
Bunlarin disinda ders amacli oldugunu guduyorum ve C gibi bir dilde platform bagimsiz multi-threaded program yazilan bir kutuphane C ile gelmiyor.



H
12 yıl
Çavuş

quote:

Orijinalden alıntı: 4kalan

Yazdıklarınız doğru ama zaten bildiğiniz gibi birşey in programlama da tek yöntemi yok, birden fazla seçenekle yapılabilir, benim de demek istediğim özel bir neden (mesela bazı code stillerinde yasak demişsiniz, burda kullanmazsınız) yoksa goto okunabilirliği bozar ama "kodumda hiç goto kullanmayacağım" diye düşünmekte biraz yanlış geliyor bana. Belirli yerlerde kullanılır.

Bende aynen böyle düşünüyordum. Öğrendiğim gibide kullanmaya başlamıştım. Sonra ilk ödevden düşük bir puan alınca itiraza gitmiştim. Go to kullanmıycaksın demişti bir süre hocayla tartıştım madem yapmışlar neden kullanmıyoruz diye. Djikstra abi açıklamış demişti. Burdaki muhabbeti görünce ne demiş diye okuyayım istedim. Sanırım konuya noktayı koyan bu yazı olmuş. Yazı çokta açık değil ama sende bir oku istersen.http://www.cs.utexas.edu/users/EWD/ewd02xx/EWD215.PDF


Bu mesaja 1 cevap geldi.
X
12 yıl
Teğmen

Mantığı konusunda yardımcı olur musunuz ?http://forum.donanimhaber.com/m_85196233/tm.htm



C
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Q7ahg

quote:

Orijinalden alıntı: 0FLu061

< Resime gitmek için tıklayın > Buraya kadar geldim . Ödevim Motorlu taşıtlar vergisi hesaplayan program. Sanki menüyü bitirdim gibi ama fiyatı buldurmak için hangi kodu yazacağım ? Yardımcı olursanız sevinirim. Teşekkürler

verginin ayrıntılarını ver hesaplamasını yapayım

https://intvd.gib.gov.tr/internetvd/index.jsp?page=IVD_HSP_MTV


Bu mesaja 1 cevap geldi.
Q
12 yıl
Yüzbaşı

quote:

Orijinalden alıntı: 0FLu061

quote:

Orijinalden alıntı: Q7ahg

quote:

Orijinalden alıntı: 0FLu061

< Resime gitmek için tıklayın > Buraya kadar geldim . Ödevim Motorlu taşıtlar vergisi hesaplayan program. Sanki menüyü bitirdim gibi ama fiyatı buldurmak için hangi kodu yazacağım ? Yardımcı olursanız sevinirim. Teşekkürler

verginin ayrıntılarını ver hesaplamasını yapayım

https://intvd.gib.gov.tr/internetvd/index.jsp?page=IVD_HSP_MTV

birde şu ana kadar yazdığınız kodlar?
edit: daha kısa sürmesi için





< Bu mesaj bu kişi tarafından değiştirildi Q7ahg -- 25 Aralık 2013; 19:59:00 >

C
12 yıl
Onbaşı

Merhaba,

konu başlığınızı sonradan gördüm Önceden bir topic açmıştım. Bir projemde login bilgilerini kontrol ettikten sonra "panel" ile yaptığım logout kısmını getirmek istiyorum. Fakat nedense olmadı. Nerede hata yaptığımı bulamadım. Kullanıcı girişini yapıyor. Hatalı bilgi girdiysem ilgili label'ıda gösteriyor. Fakat nedense paneller çalışmıyor.

Çalıştığım sayfada login isimli paneli visible=true yapmıştım. Yani sayfa ilk açıldığında login isimli panel görünsün ki kullanıcı giriş yapabilsin istiyorum. Fakat ogrenci_tc ve şifreyi girdikten sonra post ederken login isimli panel yerine logout isimli panelin gözükmeis gerekirken login panel görünür durumda.

Yardımcı olursanız sevinir. Teşekkür ederim.

protected void btn_giris_Click(object sender, ImageClickEventArgs e)
{
DataRow dataGiris = class.GetDataRow("SELECT * FROM ogrenciler WHERE ogrenci_tc='"+txtUser.Text+"' and ogrenci_sifre='"+txtPass.Text+"' ");
if (dataGiris != null)
{

Response.Redirect("ogrenci.aspx");
logout.Visible = true;
login.Visible = false;
}
else

lbl_user_hata.Text = "Kullanıcı bilgileriniz hatalı.";
login.Visible = true;
logout.Visible = false;
}

<asp:Panel ID="login" runat="server">

<div id="solmenublok">
<div id="solmenubaslik">
<label>Kullanıcı Paneli</label>
<span class="soliconlar kullanicigirisiicon"></span> </div>
<div id="kullanicigirisiyeri">
<asp:Label ID="lbl_user_hata" runat="server" ForeColor="Red"></asp:Label>
<div id="kullanicigirisiyeriic">
<asp:TextBox ID="txtUser" runat="server"></asp:TextBox>
<span class="kullaniciiconlari kullanicigirisiiconu"></span> </div>
<div id="kullanicigirisiyeriic">
<asp:TextBox ID="txtPass" runat="server" TextMode="Password"></asp:TextBox>
<span class="kullaniciiconlari kullanicisifreiconu"></span> </div>
<div id="kullanicigirisiyeriic">
<asp:ImageButton ID="btn_giris" runat="server" Height="29px"
ImageUrl="~/images/login_btn.png" Width="95px"
style="float:right; padding-right:10px; border:none;"
onclick="btn_giris_Click" />
</div>
</div>
</div>
</asp:Panel>

<asp:Panel ID="logout" runat="server" Visible="False">

<div id="solmenublok">
<div id="solmenubaslik">
<label>Kullanıcı Paneli</label>
<span class="soliconlar kullanicigirisiicon"></span> </div>
<div id="kullanicigirisiyeri">
<div id="kullanicigirisiyeriic">
Hoş geldin,
</div>
<div id="kullanicigirisiyeriic">

</div>
<div id="kullanicigirisiyeriic">
<asp:ImageButton ID="ImageButton1" runat="server" Height="29px"
ImageUrl="~/images/login_exit_btn.png" Width="95px"
style="float:right; padding-right:10px; border:none;"
onclick="ImageButton1_Click" />
</div>
</div>
</div>
</asp:Panel>

http://forum.donanimhaber.com/m_85858187/tm.htm



G
12 yıl
Binbaşı

quote:

Orijinalden alıntı: GhilleintheMist

hocam şuan daha somut bir sorum var :)
c++ windows form application türünde .net framework ile istediğim uygulamanın bi kısmını yaptım. buton ve sayaç kullanarak belirli bi süre sonra ss alıp sonra onu picturebox'a atıyorum. fakat bunu butonl değil de klavyeden yapmaya çalıştım. windows.h kullanıp GetAsyncKeyState ile yapıcaktım fakat Visual Studio'da header nasıl ekleyeceğimi bulamadım. Zaten otomatik kod üreten bi sistemi olduğu için kodlara da hakim olabiliğim pek söylenemez :( Sizce nasıl yapabilirim bu istediğimi? Bir de sanırım Keyboard event ile yapabilirmişiz bunu. Neyse şuan asıl problemim Windows.h'ı include edememem :(

Hocam sorunuzu tam olarak anlayamadım fakat dllimport işinizi görücektir ayrıca dllimportla birlikte ->http://msdn.microsoft.com/en-us/library/windows/desktop/ms646293%28v=vs.85%29.aspx


Bu mesaja 1 cevap geldi.
L
12 yıl
Yarbay

quote:

Orijinalden alıntı: greencraft

quote:

Orijinalden alıntı: GhilleintheMist

hocam şuan daha somut bir sorum var :)
c++ windows form application türünde .net framework ile istediğim uygulamanın bi kısmını yaptım. buton ve sayaç kullanarak belirli bi süre sonra ss alıp sonra onu picturebox'a atıyorum. fakat bunu butonl değil de klavyeden yapmaya çalıştım. windows.h kullanıp GetAsyncKeyState ile yapıcaktım fakat Visual Studio'da header nasıl ekleyeceğimi bulamadım. Zaten otomatik kod üreten bi sistemi olduğu için kodlara da hakim olabiliğim pek söylenemez :( Sizce nasıl yapabilirim bu istediğimi? Bir de sanırım Keyboard event ile yapabilirmişiz bunu. Neyse şuan asıl problemim Windows.h'ı include edememem :(

Hocam sorunuzu tam olarak anlayamadım fakat dllimport işinizi görücektir ayrıca dllimportla birlikte ->http://msdn.microsoft.com/en-us/library/windows/desktop/ms646293%28v=vs.85%29.aspx

öncelikle cevabınız için teşekkürler
yani normalde kendim yaparken, #include <Windows.h> ile include edip ordaki fonksiyonları kullanabiliyordum. fakat şimdi bi türlü include edemedim. MyForm.h ve MyForm.cpp şeklinde iki dosya var. İlk başta hangi dosyaya yazıcağımı bilemedim. ikisinde de denedim. ama yinede include etmemişim gibi GetAsyncKeyState tanımlı değil gibisinden hata verdi. dllimport'a göz attım da hiç bir şey anlamadım desem yeridir desem yeridir visual studio'da form application yapmadan ne güzel bi include'la kullanabiliyodum.


Bu mesaja 1 cevap geldi.
G
12 yıl
Binbaşı

quote:

Orijinalden alıntı: alper5398

quote:

Orijinalden alıntı: greencraft

quote:

Orijinalden alıntı: alper5398

quote:

Orijinalden alıntı: Bay_HaKaN

quote:

Orijinalden alıntı: alper5398

Herkese merhaba. Okulda kendi isteğim ile proje ödevi aldım. Ödev Adam Asmaca. Çoğu bölümünde sorun yok ancak tek yapamadığım kısım ki zaten en zor olanı, diziden seçilmiş kelimenin her bir harfinin başka listbox'a yazdırmak ve o harfe tıklayana kadar o harfi gizlemek ama listbox duracak harf olmayacak. Bunu hangi döngü ile yapabilirim bir türlü bulamıyorum. Yardımcı olursanız çok mutlu olurum.

ilgili harfin forecolor unu listbox un arka planına göre aynı renkte yaparsan harf gözükmez. çok basit bir yaklaşım oldu ama ipin ucunu eline verebilir :)

İlgilendiğiniz için teşekkür ederim. Peki kelimenin harflerini ayrı listboxlara atmayı nasıl yapabilirim, bu konuda bir bilginiz var mı?

ListBoxta değil dizi de tut???

Kelimeler zaten dizide duracak sonra random olarak bir kelime ekrana gelecek ancak gözükmeyecek. Ekrandaki harflere tıklanacak ve o harf kelimede var ise o harf görünür hale gelecek. C#'a başlayalı 3 ay oldu o yüzden çok bir bilgim yok dediğinizi yanlış anlamış olabilirim.

www.facebook.com/greencraft21
ya da burdan iletişime geçin team viewer ille yardımcı olayım. Çok yanlış başlamıssınız gibi duruyor.