MTM 216 GRSEL PROGRAMLAMA Deikenler ve Veri Tipleri

  • Slides: 10
Download presentation
MTM 216 GÖRSEL PROGRAMLAMA Değişkenler ve Veri Tipleri

MTM 216 GÖRSEL PROGRAMLAMA Değişkenler ve Veri Tipleri

Değişken Tanımlama int sayi; string kelime; Değişken Tanımlarken Dikkat Edilecek Hususlar • • Büyük

Değişken Tanımlama int sayi; string kelime; Değişken Tanımlarken Dikkat Edilecek Hususlar • • Büyük küçük harf duyarlılığı vardır. Değişken isimleri rakam ile başlayamaz ama içinde rakam bulundurabilir. Değişken isimleri &, + gibi karakterler içeremez. Değişken isimleri birden fazla kelimeden oluşamaz. Gerekli ise kelimelerin arasında “_” karakteri kullanılır. string adi_soyadi //doğru kullanım • İngilizce karakterler tercih edilmelidir. • C# komutları değişkenlere isim olarak verilemez. int if //hatalı kullanım String while // hatalı kullanım

Tamsayı Veri Tipleri

Tamsayı Veri Tipleri

Ondalıklı Sayı, Metinsel ve Mantıksal Veri Tipleri

Ondalıklı Sayı, Metinsel ve Mantıksal Veri Tipleri

private void button 1_Click(object sender, Event. Args e) { //tek karakter char a; a

private void button 1_Click(object sender, Event. Args e) { //tek karakter char a; a = Convert. To. Char(text. Box 1. Text); label 1. Text = a. To. String(); } private void button 1_Click(object sender, Event. Args e) { //true/false bool a; a = Convert. To. Boolean(text. Box 1. Text); label 1. Text = a. To. String(); } private void button 1_Click(object sender, Event. Args e) { double a; a = Convert. To. Double(text. Box 1. Text); label 1. Text = a. To. String(); } private void button 1_Click(object sender, Event. Args e) { //0 ile 255 byte a; a = Convert. To. Byte(text. Box 1. Text); label 1. Text = a. To. String(); } private void button 1_Click(object sender, Event. Args e) { uint a; a = Convert. To. UInt 32(text. Box 1. Text); label 1. Text = a. To. String(); }

Örnek bool durum; durum = check. Box 1. Checked; if (durum == true) {

Örnek bool durum; durum = check. Box 1. Checked; if (durum == true) { label 1. Text = "Personel evli"; } else { label 1. Text = "Personel bekar"; }

Dikkat Edilmesi Gerekenler • Birbirine bölünen iki tam sayının sonuç değerini ondalıklı bir sayıya

Dikkat Edilmesi Gerekenler • Birbirine bölünen iki tam sayının sonuç değerini ondalıklı bir sayıya atasanız bile sonuç yine tam sayı olarak gözükecektir. Bu durumda yapılması gereken sayılardan en az birini ondalıklı sayı veri tipinden yapmaktır. float deger, sonsayi = 6; int ilksayi = 20; deger = ilksayi / sonsayi; text. Box 1. Text = deger. To. String(); • Yada aşağıdaki gibi bir yol izlenebilir. float deger; int ilksayi = 20, sonsayi = 6; deger = (float)ilksayi / sonsayi; text. Box 1. Text = deger. To. String();

Sabit Tanımlamak • “const “ ile sabit tanımlanır. Sabit olarak belirlediğiniz değeri daha sonra

Sabit Tanımlamak • “const “ ile sabit tanımlanır. Sabit olarak belirlediğiniz değeri daha sonra değiştiremezsiniz. const double pisayisi=3. 14; //const double pisayisi=Math. PI double alan, yaricap=10; alan=pisayisi*yaricap; text. Box 1. Text = "Dairenin alanı=" + alan. To. String(); Datetime • Tarih veya zaman içerikli değerlerin tutulacağı değişkenler bu tip tanımlanabilmektedir. Date. Time tarih_zaman; tarih_zaman = Date. Time. Now; text. Box 1. Text = tarih_zaman. To. String(); Date. Time tarih_zaman; tarih_zaman = Date. Time. Parse(text. Box 1. Text); label 1. Text = tarih_zaman. To. String();

Değişkenlere İlk Değerin Atanması int ilk_deger; label 1. Text = ilk_deger. To. String(); //hata

Değişkenlere İlk Değerin Atanması int ilk_deger; label 1. Text = ilk_deger. To. String(); //hata verir int ilk_deger=5; label 1. Text = ilk_deger. To. String(); //hata vermez Global Değişken int global_degisken = 5; private void button 1_Click(object sender, Event. Args e) { Message. Box. Show(global_degisken. To. String()); } private void button 2_Click(object sender, Event. Args e) { Message. Box. Show((global_degisken+5). To. String()); } *Değişken global olsaydı hata vermezdi

Public-Static Değişkenler Tanımlamak public static string degisken="hitit"; private void button 1_Click(object sender, Event. Args

Public-Static Değişkenler Tanımlamak public static string degisken="hitit"; private void button 1_Click(object sender, Event. Args e) { degisken = "duman"; Form 2 yeni_form = new Form 2(); yeni_form. Show(); } private void Form 2_Load(object sender, Event. Args e) { text. Box 1. Text = Form 1. degisken; } private void button 1_Click(object sender, Event. Args e) { Form 1. degisken = "pamuk"; text. Box 1. Text = Form 1. degisken; }