1 / 10

MTM216 GÖRSEL PROGRAMLAMA

MTM216 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 küçük harf duyarlılığı vardır. Değişken isimleri rakam ile başlayamaz ama içinde rakam bulundurabilir.

rblair
Download Presentation

MTM216 GÖRSEL PROGRAMLAMA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MTM216 GÖRSEL PROGRAMLAMA Değişkenler ve Veri Tipleri

  2. Değişken Tanımlama intsayi; 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. intif //hatalı kullanım Stringwhile // hatalı kullanım

  3. Tamsayı Veri Tipleri

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

  5. private void button1_Click(object sender, EventArgs e) { //tek karakter char a; a = Convert.ToChar(textBox1.Text); label1.Text = a.ToString(); } private void button1_Click(object sender, EventArgs e) { double a; a = Convert.ToDouble(textBox1.Text); label1.Text = a.ToString(); } private void button1_Click(object sender, EventArgs e) { //true/false bool a; a = Convert.ToBoolean(textBox1.Text); label1.Text = a.ToString(); } private void button1_Click(object sender, EventArgs e) { //0 ile 255 byte a; a = Convert.ToByte(textBox1.Text); label1.Text = a.ToString(); } private void button1_Click(object sender, EventArgs e) { uint a; a = Convert.ToUInt32(textBox1.Text); label1.Text = a.ToString(); }

  6. bool durum; durum = checkBox1.Checked; if (durum == true) { label1.Text = "Personel evli"; } else { label1.Text = "Personel bekar"; } Örnek

  7. 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. floatdeger, sonsayi = 6; intilksayi = 20; deger = ilksayi / sonsayi; textBox1.Text = deger.ToString(); • Yada aşağıdaki gibi bir yol izlenebilir. floatdeger; intilksayi = 20, sonsayi = 6; deger = (float)ilksayi / sonsayi; textBox1.Text = deger.ToString();

  8. Sabit Tanımlamak • “const “ ile sabit tanımlanır. Sabit olarak belirlediğiniz değeri daha sonra değiştiremezsiniz. constdoublepisayisi=3.14; //constdoublepisayisi=Math.PI double alan, yaricap=10; alan=pisayisi*yaricap*yaricap; textBox1.Text = "Dairenin alanı=" + alan.ToString(); Datetime • Tarih veya zaman içerikli değerlerin tutulacağı değişkenler bu tip tanımlanabilmektedir. DateTime tarih_zaman; tarih_zaman = DateTime.Now; textBox1.Text = tarih_zaman.ToString(); DateTime tarih_zaman; tarih_zaman = DateTime.Parse(textBox1.Text); label1.Text = tarih_zaman.ToString();

  9. *Değişken global olsaydı hata vermezdi Değişkenlere İlk Değerin Atanması int ilk_deger; label1.Text = ilk_deger.ToString(); //hata verir int ilk_deger=5; label1.Text = ilk_deger.ToString();//hata vermez Global Değişken int global_degisken = 5; private void button1_Click(object sender, EventArgs e) { MessageBox.Show(global_degisken.ToString()); } private void button2_Click(object sender, EventArgs e) { MessageBox.Show((global_degisken+5).ToString()); }

  10. publicstaticstringdegisken="hitit"; private void button1_Click(object sender, EventArgs e) { degisken = "duman"; Form2 yeni_form = new Form2(); yeni_form.Show(); } Public-Static Değişkenler Tanımlamak privatevoid Form2_Load(objectsender, EventArgs e) { textBox1.Text = Form1.degisken; } private void button1_Click(object sender, EventArgs e) { Form1.degisken = "pamuk"; textBox1.Text = Form1.degisken; }

More Related