Eylül 2007
Aylik Arsiv
Tarih : 30 Eyl 2007 11:53 pm / Kategori :
C Sharp Net
Veri tipleri arasinda deger donusumu yapilirken kayiplar olabilir. Asagidaki ornekte float veri tipinde virgul sonrasi degeri tasiyan degisken degeri short veri tipine donusturuldugunde virgul sonrasi degerleri kaybolacak y degeri 9 olacaktir.
float x = 9.157;
short y = (float) x;
Tarih : 30 Eyl 2007 11:41 pm / Kategori :
C Sharp Net
| Veri Tipi |
Boyut |
Deger |
| bool |
2 Bayt |
true - false |
| byte |
1 Bayt |
0 - 255 |
| char |
2 Bayt |
Tek bir Unicode karakteri tutar. |
| decimal |
16 Bayt |
Maksimum 29 haneli sayi tutar. (+/- 73,228,162,514,264,337,593,543,950,335 arasinda deger alir) |
| double |
8 Bayt |
Negatif sayi araligi : -1.79769E+308 ile -4.94065E-324 Pozitif sayi araligi : 4.94065E-324 ile 1.79769E+308 |
| Int32 |
4 Bayt |
-2,147,483,648 / 2,147,483,647 |
| Int16 |
2 Bayt |
32,768 / 32,767 |
| Int64 |
8 Bayt |
-9,223,372,036,854,775,808 / 9,223,372,036,854,775,807 |
| float |
4 Bayt |
Negatif sayi araligi : -3.4028235E ile -1.401298E-45 Pozitif sayi araligi : 1.401298E-45 ile 3.4028235E38 |
| string |
 |
Maksimum 2,147,483,647 Unicode karakter tutar. |
Int16, Int32, Int64 .Net veri tipleridir. Visual c# dilindeki karsiliklari short, int, long veri tipleridir.
string yazi = “Veri tipleri“;
bool b = true;
char karakter = “A“;
decimal numerik = -123456789;
double cift = -1.234E-120;
float tek = 3.32E+100;
byte bayt = 255;
short kisasayi = -32000;
int tamsayi = 2000000000;
long uzunsayi = -123456789123456789;
Tarih : 30 Eyl 2007 6:36 pm / Kategori :
C Sharp Net
Yazdigimiz program icerisinde kullanacagimiz sabit degerlerin tekrar tekrar program icerisinde yazilmasi yerine bir sabite atanmasi ile kodlarin kolay okunmasi saglanir.
const int x = 1;
Tarih : 30 Eyl 2007 6:27 pm / Kategori :
C Sharp Net
Program yazarken bazi verileri surekli farkli farkli yerlerde kullanmamiz gerekebilir. Ve bu verileri uzun bir islem sonucu elde etmis olabiliriz. Bu nedenle veriyi elde etmek icin her defasinda ayni islemleri yapmak yerine bir degiskene atiyarak performans artisi saglarir.
int sayi;
string kelime;
Not: Degisken isimlerinde turke karakter kullanilmasi durumunda farki dillerdeki isletim sistemlerinde hataya neden olurlar.
Tarih : 30 Eyl 2007 6:05 pm / Kategori :
Visual Basic Net
MessageBox kullaniciya bilgi gondermek icin acilan mesaj kutusudur. Asagidaki ornekte “Devam etmek istiyormusunuz?” MessageBoxun text ogesidir. Text ogesi messagebox icerisinde gostermek istedigimiz yazidir. “Uyari” MessageBoxun caption ogesidir. Caption ogesi messageboxun basliginda gostermek istedigimiz yazidir. MessageBoxButtons.YesNo MessageBoxun button ogesidir. Button ogesi messagebox uzerinde goruntulenmesini istedigimiz dugmeleri goruntulememizi saglar. MessageBoxIcon.Warning MessageBoxun icon ogesidir. Icon ogesi messagebox uzerinde metnimizin yaninda gostermek istedigimiz simgenin gosterilmesini saglamaktadir.
MessageBox kullaniciya gosterildikten sonra kullanicinin messagebox uzerindeki dugmelerden birini tiklamasi sonucu program o secenege gore islem yapabilmesi icin DialogResult nesnesi kullanilir.
If MessageBox.Show(”Isleme devam edilsinmi“, “Uyari“, MessageBoxButtons.YesNo, MessageBoxIcon.Warning) = Windows.Forms.DialogResult.Yes Then
       Label1.Text = “Isleme devam ediliyor”
Else
       Label1.Text = “Isleme devam edilmiyor”
End If
Next Page »