Ana içeriğe atla

Asp.Net Visual Basic.Net Basit Matematik İşlemleri Nasıl Yapılır.

Bu blogda Asp.Net Visual Basic.Net Web Uygulamalarında basitçe matematik işlemlerini nasıl yapabildiğini merak edenler için kısaca anlatmaya çalışacağım.Elbette hepsini tam olarak anlatamıyacağıma eminim, bu yüzdende bu blog matematik işlemlerinin ilk blogu olsun istedim...



Web uygulamalarınızda matematik işlemleri bir kaç açıdan gerekli olabilir.Genelde matematik işlemlerini web formları ile yaptırır ve postback anında, yada hemen sonrasında veritabanımıza kaydetmeyi isteriz.Client tarafına gönderilen işlem sonucunu, veritabanına yazmak büyük veri toplamlarında bazen zahmetlidir fakat yanlış değildir.

Diğer yönden web uygulamalarında kullandığımız tüm veritabanlarının kendi içlerinde matematik işlemlerini gerçekleştirebilecek Oparatörleri ve Topluluk fonsiyonlarıda vardır.Ms Sql ve Transact Sql ile ilgili yazılarımda bunlardan sırasıyla bahsedeceğiz.Şimdi gelelim Web form üzerinde gerçekleşecek matamatik işlemlerimize...

1-İlk işlem olarak 2 Adet TextBox 1 adet Button ihtiyacımız var

   <div>
    <asp:TextBox ID="Box1" runat="server"></asp:TextBox><br />
    <asp:TextBox ID="Box2" runat="server"></asp:TextBox><br />
    <asp:TextBox ID="Sonuc" runat="server"></asp:TextBox><br />
    <asp:Button ID="Matematik" runat="server" Text="Matematik" /> </div>


İşlemlerimizi önce Toplama işlemi için yapacağız.Buna göre Box1 deki girilen veri Box2 ile toplanacak (+) Sonuc TextBox ta görüntülenecek.Bu aşamada yapmamız gereken Matematik Button Click methoduda aşağıdaki kodlamayı yapmamız lazım.Ki bunada tecrübeli yazılımcılara göre button altı programcılığı deniyor.Olsun sizin başlangıç için bunu kullanmanızda bir sakınca yoktur.




2- Sonrada İşlem sonucu için Event Click methoduna ihtiyiacımız var (toplama)

 Protected Sub Matematik_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Matematik.Click
        Dim Sayı1 As Double = Convert.ToDouble(Box1.Text)
        Dim Sayı2 As Double = Convert.ToDouble(Box2.Text)
        Dim SonucAl As Double = Sayı1 + Sayı2
        Sonuc.Text = SonucAl.ToString()
    End Sub


Uygulama çalıştırıldığında işlem gerçekleştirecektir.Sayı1 ve Sayı2 değişkeni olarak atanan Box1 ve Box2 verilerinin Convert.ToDouble ile Double veri türüne dönüştürüldüğüne dikkat etmelisiniz.Zira TexBox larda alacağınız veri metin türündedir ve bu işlem yapılması yazdığınız kod kırılır ve hata alırsınız.


Pekala yukarıdaki basit örnek diğer matematik işlemleri içinde genişletilebilirmi ?

Evet Asp.Net Visual basic.Net Matematik işlemleri string ile diğer tüm operatörleri çalıştırabilir
'VisualBasic.Net Basit Matematik İşlemleri

  Protected Sub Topla_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Topla.Click
        Dim Sayı1 As Double = Convert.ToDouble(Box1.Text)
        Dim Sayı2 As Double = Convert.ToDouble(Box2.Text)
        Dim SonucAl As Double = Sayı1 + Sayı2
        Sonuc.Text = SonucAl.ToString()
    End Sub
    Protected Sub Cikart_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Cikart.Click
        Dim Sayı1 As Double = Convert.ToDouble(Box1.Text)
        Dim Sayı2 As Double = Convert.ToDouble(Box2.Text)
        Dim SonucAl As Double = Sayı1 - Sayı2
        Sonuc.Text = SonucAl.ToString()
    End Sub
    Protected Sub Carp_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Carp.Click
        Dim Sayı1 As Double = Convert.ToDouble(Box1.Text)
        Dim Sayı2 As Double = Convert.ToDouble(Box2.Text)
        Dim SonucAl As Double = Sayı1 * Sayı2
        Sonuc.Text = SonucAl.ToString()
    End Sub
    Protected Sub Bol_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Bol.Click
        Dim Sayı1 As Double = Convert.ToDouble(Box1.Text)
        Dim Sayı2 As Double = Convert.ToDouble(Box2.Text)
        Dim SonucAl As Double = Sayı1 / Sayı2
        Sonuc.Text = SonucAl.ToString()
    End Sub



      Bu Yazının Sponsorları













Yorumlar

Bu blogdaki popüler yayınlar

Firebird SQL Table oluşturma ve SQL komutları

2 nci  Firebird SQL veritabanı blogunda bu kez mevcut Firebird veritabanına ISQL ile bağlanmayı veritabanı nesnelerini oluşturmayı (create table), Kayıt eklemeyi (ınsert) ve kayıtları izlemeyi (show) ile önemli SQL komutlarını anlatmaya çalışacağım...

Firebird Veritabanı Nedir ? Nasıl Kullanılır

Firebird ücretsiz veritabanı kullanmaya ne dersiniz.Üstelik hiç bir süre ve veri sınırı olmadan kulağa hoş geliyor değilmi.Bu Blogta Borland açık kaynak interbase 6 sürümünden sonra ortaya çıkmış ve gelişimini sürekli sürdürmüş Firebird veritabanına bir göz atıcaz. İnternet üzerinde Firebird ile kaynağa çok sık rastlamazsınız artık bu blogtan Firebird ile ilgili bilgileri takip edebilirsiniz...

Asp.Net Access veritabanina resim ve nesne kaydetmek OLE Nesnesi

Ms Access ile ilgili geçmiş yazılarım arasında biraz vakit geçirmişseniz, Ms Access form uygulamaları yada veritabanı olarak kullanmayı sevdiğimi anlamışsınızdır. Birazdan size anlatmaya çalışacağım konu Ms Access veritabanı olarak kullandığımız bir Asp.Net Web projesinde resimleri ve dosyaları paket halinde veritabanının içine gömmek olacak.Neden bilmiyorum bu konuda Türkçe kaynak yok, merak etmeyin bu yazı size iyi gelecek...