Ana sayfa
/
Teknoloji
/
Visual studio code community ile hesap makinesi yaparmısınız​

Soru

Visual studio code community ile hesap makinesi yaparmısınız​

Çözüm

4.2131 Voting
avatar
Harun
Kıdemli · 11 yıl öğretmeni
Uzman doğrulaması

Cevap

Cevap: <br /><br />Visual Studio Code Community kullanarak geçerli bir hesap makinesi projesi oluşturmanın aşamaları aşağıdaki gibidir:<br /><br />Adım 1: Form oluşturun.<br />Visual Studio Code Community'yi açın ve yeni bir Windows Form uygulaması oluşturun. Yeni bir form için bir projeye ihtiyaç duyarsınız ve bu yüzden yeni proje oluşturmayı seçersiniz ve Windows Form uygulaması seçeneğini belirlersiniz.<br /><br />Adım 2: Dış görünümü ayarlayın.<br />İlk olarak, formun adını "Hesap Makinesi" olarak değiştirin. Ardından, toolbox penceresindeki "Button" ve "TextBox" elemanlarını form üzerine sürükleyin ve boyutlarını ayarlayın.<br /><br />Adım 3: Kodlayın.<br />Her bir düğmeye bir kod parçası ekleyin. Bu kod, düğmeye basıldığında gerçekleştirilmesi gereken işlemi tanımlar. Örneğin, eğer '1' numaralı düğmeye basılırsa, textBox da '1' değeri eklenir.<br /><br />Adım 4: Test edin.<br />Kodu tamamladıktan sonra, hesap makinesini deneyin. Değerleri girin, matematiksel işlemi seçin ve sonucu kontrol edin.<br /><br />Not: Toobox araç çubuğunda listelenen farklı kontrol elemanları arasından dış görünümü ayarlamak için kullanılan araçları seçeriz. İstenen işlevlerin gerçekleşmesini sağlamak için kod yazdığımızda ise bu araçları kullanırız.<br /><br />Aşağıda bir hesap makinesi uygulamasının kodları bulunmaktadır:<br /><br />'''csharp<br />using System;<br />using System.Collections.Generic;<br />using System.Linq;<br />using System.Threading.Tasks;<br />using System.Windows.Forms;<br /><br />namespace Hesap_Makinesi<br />{<br /> public partial class Form1 : Form<br /> {<br /> double Sonuc = 0;<br /> string Islem = "";<br /> bool IslemYapildiMi = false;<br /><br /> public Form1()<br /> {<br /> InitializeComponent();<br /> }<br /><br /> private void button_Click(object sender, EventArgs e)<br /> {<br /> if ((Sonuc.Text == "0") || (IslemYapildiMi))<br /> Sonuc.Clear();<br /><br /> IslemYapildiMi = false;<br /> Button button = (Button)sender;<br /> Sonuc.Text = Sonuc.Text + button.Text;<br /> }<br /><br /> private void Islem_Click(object sender, EventArgs e)<br /> {<br /> Button button = (Button)sender;<br /> Islem = button.Text;<br /> Sonuc.Text = "";<br /> IslemYapildiMi = true;<br /> }<br /><br /> private void Esittir_Click(object sender, EventArgs e)<br /> {<br /> switch (Islem)<br /> {<br /> case "+":<br /> Sonuc.Text = (value + Double.Parse(Sonuc.Text)).ToString();<br /> break;<br /> case "-":<br /> Sonuc.Text = (value - Double.Parse(Sonuc.Text)).ToString();<br /> break;<br /> case "*":<br /> Sonuc.Text = (value * Double.Parse(Sonuc.Text)).ToString();<br /> break;<br /> case "/":<br /> Sonuc.Text = (value / Double.Parse(Sonuc.Text)).ToString();<br /> break;<br /> default:<br /> break;<br /> }<br /> IslemYapildiMi = true;<br /> }<br /><br /> private void C_Click(object sender, EventArgs e)<br /> {<br /> Sonuc.Text = "0";<br /> value = 0;<br /> }<br /> }<br />}<br />'''<br /><br />Bu örnekte, her tuşa tıkladığınızda ilgili işlevi yerine getiren bir hesap makinesi uygulaması oluşturduk. Her tuşa tıklama işlemine bir kod parçası ekleyerek, seçilen işlevin doğru şekilde gerçekleştirilmesini sağladık.
Derecelendirmek için tıklayın: