csharphesapmakinem.png

C# dilinde yaptığım ufak bir program olan "4 işlem hesap makinesi" uygulamasını sizlerle paylaşıyorum. Yazımın sonunda hem ".exe" dosyası olarak hemde "proje" dosyası olarak iki ayrı link vereceğim.

Öncelikle Visual Studio 2010 programını açıyoruz. (Siz 2008'i de açabilirsiniz) Yeni proje'ye tıklayarak bir c# dilinde yeni bir Windows Form Uygulaması oluşturun. Ben adına "calc" dedim.(calculator=calc ingilizce kısaltması şeklinde)

Genelde sol tarafta araç kutusu (toolbox) vardır. Oradan 5 tane buton, 2 tane metin kutusu ve 2 tane de etiket ekleyin. Form1'in üzerine kafanızda tasarladığınız biçimde yerleştirin.

Ben Form1'in rengini üzerine sağ tıkladıktan sonra özelliklerden değiştirdim. Aynı özellikler kısmından klasik windows barını kaldırdım. (üzerinde simge yap, büyüt ve kapat butonları olan bar)

Öncelikle butonlara isimlerini verelim. toplama butonuna: buttonplus, çıkarma butonuna: buttonminus, çarpma butonuna: buttonmultiply, bölme butonuna: buttondivide ve son olarak çıkış butonuna da: buttonexit adını verdim.

Metin kutularına: birinci metin kutusu: textBox1 ve ikinci metin kutusuna da textBox2 adını verdim.

Son olarak iki tane de etiketimiz var. Onlara da label1 ve label2 adını verdim.

Yerleşimler ve adlandırma bittikten sonra sıra kodlama kısmına geçiyor. Şimdi tek tek her bir butonun kodlarını aşağıya yazıyor olacağım. Butonlar üzerine basıldığında seçeceğimiz bir label üzerinde görüntülenecek. Yani ekstra olarak bir eşittir (=) butonuna ihtiyaç duymuyoruz.

Toplama butonunun üzerine çift tıklayın ve şu kodları ekleyin:

int a, b, c;
a = Convert.ToInt32(textBox1.Text);
b = Convert.ToInt32(textBox2.Text);
c = a + b;
label1.Text = Convert.ToString(c);

Çıkarma butonuna çift tıklayın ve şu kodları ekleyin:

int a, b, c;
a = Convert.ToInt32(textBox1.Text);
b = Convert.ToInt32(textBox2.Text);
c = a - b;
label1.Text = Convert.ToString(c);
 

Çarpma butonuna çift tıklayın ve şu kodları ekleyin:

int a, b, c;
a = Convert.ToInt32(textBox1.Text);
b = Convert.ToInt32(textBox2.Text);
c = a * b;
label1.Text = Convert.ToString(c);

Bölme butonuna çift tıklayın ve şu kodları ekleyin:

int a, b, c;
a = Convert.ToInt32(textBox1.Text);
b = Convert.ToInt32(textBox2.Text);
c = a / b;
label1.Text = Convert.ToString(c); 

Çıkış(Exit) butonuna çift tıklayın ve şu kodları ekleyin:

Application.Exit();

Son olarak yapmamız gereken bir şey daha var. Hatırlarsanız klasik program görünümünden uzaklaşmak için programın çerçevesini ve üst barını kapatmıştık. Bu program şu haliyle taşınamaz durumda. Form1'i taşınır hale getirmek için butonların altına veya üzerine bir yere şu kodu bir kere yazın:

protected override void WndProc(ref Message m)
{
     if (m.Msg == 0x0084 /*WM_NCHITTEST*/)
     {
          m.Result = (IntPtr)2; // HTCLIENT
          return;
     }
     base.WndProc(ref m);

}

Program çalışmaya hazır durumda. F5 tuşuna basarak programın derlenmesi ve çalışmasını sağlamış olacaksınız. Eğer her hangi bir yerde hata yaptıysanız program çalışmayacak size hata kodunu ve hatanın yerini gösterecektir.

C# 4 İşlem Hesap Makinesi:

Kaynağı İndir      |       Online Çalıştır  (Yakında Eklenecek)

Yorumlar

Yorum Eklenmemiş...

Yorum Yaz

Adınız: *
E-Mail Adresiniz: *
Web Sitesi:
Yorum: *
Güvenlik Kodu: *
 
Ben FikriMühim
Google Translate
Arama
  Ara
Blog Sayaç
Skype Durumum
My status