C# Windows Form Örnekleri

C# Windows Form İki Sayıyı Toplama

Bu örnekte C# Windows Form Application ile TextBox’ lara kullanıcı tarafından girilen iki sayının toplamını bulan programı oluşturacağız.

2 sayıyı toplama örneği genellikle programlama dillerinde yapılan ilk örneklerden olduğu için biraz daha detaylı anlatmaya çalışacağım.

Örneğimiz için aşağıdaki Form tasarımını gerçekleştireceğiz.

Formumuza yukarıdaki görselde göründüğü gibi 3 tane Label, 2 tane TextBox ve 1 tane Button ekliyoruz.

Şimdi eklediğimiz bu kontrollerin Name özelliklerini Properties penceresinden değiştirelim.

textBox1>>txtSayi1
textBox2>>txtSayi2
button1>>btnTopla
label3>>lblSonuc

Ayrıca yine Properties penceresini kullanarak kontrollerimizin Text özelliklerini aşağıdaki gibi değiştirelim.

label1>>Sayı 1
label2>>Sayı 2
label3>>Sonuç:
button1>>Topla

Bu işlemler sonucunda Formumuz aşağıdaki gibi görünecektir.

Şimdi kodlarımızı yazmaya başlayabiliriz.

Bunun için Topla butonu üzerinde fare ile çift tıklayalım.

Bu işlem sonucu click olayı otomatik olarak oluşturulacaktır. Topla Butonuna basıldığında çalışacak kodlarımızı oluşturalım.

Kodlarımızı tamamlamış olduk. Kodlarımızı açıklamak gerekirse;

int sayi1, sayi2, toplam; satırında ihtiyacımız olan değişkenleri tanımladık. int olarak tanımlamamızın nedeni tam sayı girişi yapılacak olmasından dolayıdır. Veri türleri ile daha detaylı bilgi için buradaki yazımıza göz atabilirsiniz.

sayi1=Convert.ToInt32(txtSayi1.Text);
sayi2 = Convert.ToInt32(txtSayi2.Text);
satırlarında ise kullanıcının TextBox’ lara girmiş olduğu sayıların oluşturmuş olduğumuz değişkenlere aktarılmasını sağladık. TextBox’ lara girilen değerler metinsel türden olduğu için bu değerleri Convert.ToInt32 ifadesini kullanarak int türüne dönüştürmüş olduk.

toplam = sayi1 + sayi2; bu satırda ise basit bir aritmetiksel işlem gerçekleştirdik. sayi1 ve sayi2 değişkenlerine kullanıcıdan aldığımız sayıların toplanarak sonuc değişkenine aktarılmasını gerçekleştirdik.

lblSonuc.Text = “Sonuç : ” + toplam; satırı ile sonuc değişkeninin içindeki verinin Label içinde gösterilmesini sağlamış olduk. Burada ek olarak “Sonuç: “ metninin de Label’ de görüntülenmesi ve daha sonra değişken içindeki sayının yanına yazılmasını sağlamak amacıyla “+” operatöründen faydalandık.

Herhangi bir ifade olmadan sadece toplam sayısının yazılmasını isterseniz yukarıdaki ifadeyi

lblSonuc.Text=toplam.ToString(); şeklinde değiştirebilirsiniz.

Örneğimizi tamamlamış olduk. Çalıştırdığımızda;


1 Yorum

  • Site çok iyi neyi neden böyle yaptık falan açıklama yapması güzel olmuş artık derslere bu siteden çalışacağım.

Yorum yap

Web Tasarım & Programlama sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et