Silverlight 16.04.2013 👁 7753 Okunma

Silverlight ile Dört İşlem Yapan Web Sayfası

Daha önceki derlerimizde C#.net ile basit bir hesap makinesi yapmıştık bu dersimde de silverlight ile basit bir hesap makinesi web sayfası yapacağız. Toplama, çıkarma, çarpma ve bölme işlemlerini yapacak basit bir web sayfası. Kodlamayı c# diline göre yapacağım.

Öncelikle visual studionun C# dilinden silverlight application'u seçerek açalım. Tasarım ekranına 3 tane label, 2 tane textbox ve 4 tane buton ekleyelim ve düzenleyelim.

Silverlight Dört İşlem Web Sayfası Tasarım Ekranı

Tasarım sayfamızı yukarıdaki gibi düzenledikten sonra gelelim kodlamaya. Kodlamaya geçmeden önce toplama işlemi için kodlarımızı toplama butonuna çift tıklayarak açılan yere, çıkarma işleminin kodlarını çıkarma butonuna çift tıklayarak açılan yere ve diğerlerini de kendi butonlarına çift tıklayarak açılan kod ekranına yazıyoruz.

Kodlarımız:Kaynak: www.mustafakarsli.com

Toplama butonunun kodu:

private void button1_Click(object sender, RoutedEventArgs e)
        {
            int s1 = Convert.ToInt16(textBox1.Text);
            int s2 = Convert.ToInt16(textBox2.Text);
            label3.Content = Convert.ToString(s1 + s2);
        }

Çıkarma butonunun kodu:

private void button2_Click(object sender, RoutedEventArgs e)
        {
            int s1 = Convert.ToInt16(textBox1.Text);
            int s2 = Convert.ToInt16(textBox2.Text);
            label3.Content = Convert.ToString(s1 - s2);
        }  Kaynak: www.mustafakarsli.com

Çarpma butonunun kodu:

private void button3_Click(object sender, RoutedEventArgs e)
        {
            int s1 = Convert.ToInt16(textBox1.Text);
            int s2 = Convert.ToInt16(textBox2.Text);
            label3.Content = Convert.ToString(s1 * s2);
        }

Bölme butonunun kodu: Bölme işleminin tam sonuç vermesi için değişken türünü double yaptım. İnt tanımlayacak olursak işlemin sadece tamsayı kısmını alır.

private void button4_Click(object sender, RoutedEventArgs e)
        {
            double s1 = Convert.ToDouble(textBox1.Text);
            double s2 = Convert.ToDouble(textBox2.Text);
            label3.Content = Convert.ToString(s1 / s2);
        }

Yukarıdaki kodları yazıp f5 ile çalıştırdığımızda internet tarayıcımızda programımızın çalıştığını görebilirsiniz.

İlerleyen günlerde yeni derslerde görüşmek üzere sağlıcakla kalınız.

Mustafa KARSLI   Kaynak: www.mustafakarsli.com

👨‍💻

İçerik Yazarı

Mustafa KARSLI

Bilişim Teknolojileri Öğretmeni

Bu İçeriği Paylaş
f 𝕏

💬 Yorumlar

SElami21.02.2014 07.44.40

Çok randımanlı olmuş

Fikrini Belirt

🤲 Günün Esması

el - MÜTEKEBBİR

" En büyük ve en yüce olan, büyüklüğünü, ululuğunu her an ve her yerde gösteren. "

💡 Günün Sözü

“Allah'ım! Günahlarımın küçüğünü büyüğünü, öncesini sonunu, açığını ve gizlisini, hepsini bağışla.”

Müslim, "Salât", 216

👋 Ben Kimim?

Geleceğimiz gençlerimize Bilim ve Teknolojiyi Üretmeleri için yol göstermeliyiz. Bu minvalde vakit buldukça ücretsiz ders ve videolar hazırlayıp yayınlamaya çalışmaktayım....

✉️ İletişime Geç

📈 Ziyaretçi Sayacı

Şu An Online
4
👥 Toplam Ziyaret
2.879.965

İstatistikler anlık güncellenir.