Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

Soru sormak için giriş yapmalısınız.

Giriş

Kayıt Ol

.........

c# yeni başlayanlar için

c# yeni başlayanlar için

Merhaba arkadaşlar,

C#’a yeni başlayanlar için standart proje olan Hesap Makinesi projesini sizlere anlatacağım.

Bu yazının amacı c# a yeni başlayanlar c# ın çalışma mantığını ve bazı kodları tanıtmaktır.

Şimdi bir WindowsFormApplications oluşturalım isterseniz projenizin adını “hesapmakinesi” yapabilirsiniz. Ben projenin adını hesapmakinesi yapıyorum.

Proejemiz açıldığında karşımıza boş bir form gelicek.

Sıtandart hesap makinelerinin yeni öğrenenlerin görüşlerini kısıtladığına inandığım için biz daha gelişmiş bir hesap makinesi yapacağız.

ben aşağıdaki resimdeki gibi bir form hazırladım


Yukarıdaki form elemanlarının özelliklerini hemen açıklıyalım

Evet arkadaşları bu ayarları form üzerindeki elemanlara tıkladıktan sonra sağ tarafta bulunan properties alanından bularak yapabilirsiniz.

Şimdi yavaş yavaş kodlamaya geçelim

Butonlara tıklandığında tıklanılan butonun üzerindeki yazının textBox1’e geçmesini sağlıyacağız.Bunun için form üzerindeki butonlara ikikez tıklayalım.

ben ilk 0 butonuna tıkladım. ve açılan sayfaya aşağıdaki kod eklendi

Bu kodun anlamı şu. Name değeri sifir olan butonun üzerine tıklanıldığında(Yani click olayında) aşağıdaki parantez içindeki kodları çalıştır demektir.

Şimdi içine aşağıdaki kodları ekliyelim

Şimdi bu kodu açıklayalım. Bu kod textBox1’e içindeki önceden olan bilgiyideğiştirmeden sonuna 0 ekle demek.

Bunu aynı şekilde diğer butonlarada uygulayalım.

Evet Name değeri esittir olan buton haricinde bütün butonlara aynı işleme uyguladık ve şuan yaptığımız kodlama aşağıdaki gibi olucaktır.

evet şimdi ufak bir test yapalım


Şimdi sıra geldi esittir butonuna.

Evet şimdi burada yapmamız gereken işi planlıyalım. Burada textBox1 de bir değer varmı yokmu diye kontrol edicez sonrada bir işlem varmı diye kontrol edicez. sonrada işlemlere göre sonuç yazdırıcaz.

şimdi aşağıdaki kodu inceliyelim

yıkarıdaki kodları genel olarak inceliyelim şimdi.

bu kodun amacı, bir sayı eklendiğinde sayının textBox2’ye eklendiğinden bir kontrol amacı vardır. Bu kontrol işlemi şu şekildedir. textBox2 de herhangi bir değer varsa yani textBox2 nin içindeki metin uzunluğu eğer 0 değilse kodlara devam et.

Bu kodun amacı ise işaretleri düzenlemektir. Eğer bu if şartı yerine sadece textBox1.Text += “-” + textBox2.Text; olsaydı textBox1’e yazılan veriler şu şekilde olurdu.

ancak bu kod sayesinde textBox1’e yazılan veriler

oluyor. Yani en baştaki matematiği katleden işaret kalkıyor.

Ve son olarakta İşlemin yapıldığı ve sonucun yazıldığı kısıma geldik.

Burada yaptığımız şey son yapılan işlemin sonucunu alıp yeni eklenen işleme dahil ederek sonucu güncellemek

yani basit bir şekilde anlatmak gerekirse 1+2+3 işlemi zaten yapılmış olsun sonuç şuan 6 bu işleme bir değer daha girip işlemi 1+2+3-4 yaparsak işlemi şu şekilde parantez içine aldığımızda (1+2+3)-4 = 6-4 = 2 den yeni sonuç 2 oluyor.

 

Projeyi indirme linki Projeyi İndir

Hakkında Fatih Güven

13 yaşımdan beri bilgisayar ve elektrik-elektronik ile iç içeyim.

Beni Takip Et

Leave a reply

*