• Giriş

Gorsel Programlama

  • AnaSayfa
  • Hakkımızda
  • TOP-10 Proje
  • Download
  • Özel Ders
  • Reklam Verin
  • Destek
  • İletişim
RSS feed
  • Youdao
  • Xian Guo
  • Zhua Xia
  • Google
  • My Yahoo!
  • newsgator
  • Bloglines
  • iNezha
© 2009-2024 Gorsel Programlama

Windows Hesap Makinesi VB.Net

Windows ta kullanılan hesap makinesini VB.Net te yapalım..

hesap

Windowsta Kullanılan hesap makinesi yapımına geçelim..

Programda 27 tane Button, 1 Textbox,1 MenuStrip ve 1 tane label bulunuyor

Yapılışı;

Öncelikle  Forma Değişken Tanımlıyoruz;

 Dim a, b, hafıza As Decimal
Dim işlem As Char
Dim durum, durum2, sayı As Boolean

 

Private Sub C_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles C.Click
a = 0
b = 0
TextBox1.Text = 0
End Sub</span></div>
<span style="color: #000000;">Private Sub sifir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles sifir.Click, Button4.Click, Button5.Click, Button6.Click, Button7.Click, Button8.Click, Button9.Click, Button10.Click, Button11.Click, Button12.Click
If durum = True Then
a = CDec(TextBox1.Text)
TextBox1.Text = sender.text
durum = False
durum2 = True
Else
TextBox1.Text = TextBox1.Text + sender.text

End If
sayı = True
End Sub

Private Sub bol_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bol.Click
If durum2 = True Then
b = CDec(TextBox1.Text)

End If

If işlem = "+" Then TextBox1.Text = a + b
If işlem = "-" Then TextBox1.Text = a - b
If işlem = "*" Then TextBox1.Text = a * b
If işlem = "/" Then TextBox1.Text = a / b

işlem = "/"
durum = True

End Sub

Private Sub carp_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles carp.Click
If durum2 = True Then
b = CDec(TextBox1.Text)

End If

If işlem = "+" Then TextBox1.Text = a + b
If işlem = "-" Then TextBox1.Text = a - b
If işlem = "*" Then TextBox1.Text = a * b
If işlem = "/" Then TextBox1.Text = a / b

işlem = "*"
durum = True
End Sub

Private Sub cikar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cikar.Click
If durum2 = True Then
b = CDec(TextBox1.Text)

End If

If işlem = "+" Then TextBox1.Text = a + b
If işlem = "-" Then TextBox1.Text = a - b
If işlem = "*" Then TextBox1.Text = a * b
If işlem = "/" Then TextBox1.Text = a / b

işlem = "-"
durum = True
End Sub

Private Sub topla_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles topla.Click
If durum2 = True Then
b = CDec(TextBox1.Text)

End If

If işlem = "+" Then TextBox1.Text = a + b
If işlem = "-" Then TextBox1.Text = a - b
If işlem = "*" Then TextBox1.Text = a * b
If işlem = "/" Then TextBox1.Text = a / b

işlem = "+"
durum = True
End Sub

Private Sub esittir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles esittir.Click
If durum2 = True Then

b = CDec(TextBox1.Text)

If işlem = "+" Then TextBox1.Text = a + b
If işlem = "-" Then TextBox1.Text = a - b
If işlem = "*" Then TextBox1.Text = a * b
If işlem = "/" Then TextBox1.Text = a / b
End If
durum2 = False
işlem = ""
End Sub

Private Sub Geri_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Geri.Click
On Error Resume Next
TextBox1.Text = TextBox1.Text.Remove(TextBox1.Text.Length - 1)
End Sub

Private Sub CE_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CE.Click
TextBox1.Text = 0
End Sub

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
If sayı = True Then
TextBox1.Text = CDec(TextBox1.Text)

End If
End Sub

Private Sub Kok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Kok.Click
TextBox1.Text = Math.Sqrt(TextBox1.Text)
End Sub

Private Sub Yuzde_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Yuzde.Click
If durum2 = True Then
b = CDec(TextBox1.Text)
TextBox1.Text = a * b / 100

End If
End Sub

Private Sub virgul_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles virgul.Click
sayı = False
If TextBox1.Text.IndexOf(",") = -1 Then
TextBox1.Text = TextBox1.Text + ","
Else
Exit Sub
End If
End Sub

Private Sub MC_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MC.Click
hafıza = "0"
Label1.Text = " "
End Sub

Private Sub MR_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MR.Click
TextBox1.Text = hafıza
End Sub

Private Sub MS_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MS.Click
hafıza = TextBox1.Text
Label1.Text = "M"
End Sub

Private Sub martı_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles martı.Click
TextBox1.Text = Val(TextBox1.Text) + hafıza
End Sub

Private Sub Button26_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button26.Click
TextBox1.Text = 1 / TextBox1.Text
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
TextBox1.Text = -1 * TextBox1.Text
End Sub

Private Sub KopyalaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KopyalaToolStripMenuItem.Click
Clipboard.SetText(TextBox1.Text)
End Sub

Private Sub YapıştırToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles YapıştırToolStripMenuItem.Click
TextBox1.Text = Clipboard.GetText
End Sub

Projeyi İndir

Paylaş :
Tweet
Yorum Yazın | Geri
14 Mart Pazar,2010 Tarihinde Yayınlanmıştır. Bulunduğu Kategori : Görsel Programlama, VB.NET
Etiket: indexof, Microsoft Visual Studio 2008, SetText, vb net, vb net örnekleri, Vb.net Projeleri, Vb.net uygulamaları, Windows Hesap Makinesi VB.Net
« Yazılan Kelimenin İçinde Harf Bulma VB.Net Basit Hesap makinesi VB 6.0 »
  1. Murat
    Cevap | Gönder
    Ara 15th, 2010 at 02:55 | #1

    Hesap Makinesi Doğru Çalışmıyor ama windows xp mesela 2 ye tıklıyoruz ardından + ya tıklayıp tekrar 2 ye tıklıyoruz sonuç 4 ,ßuraya kadar doğru ama daha sonra + ya tıkladıkça 2 yazdığım sayı kadar artıyo 2 yazarsak 2 şer 2 şer artıyo ,halbuki ßir daha + işaretine tıkladığımızda işlem yapmaması gerekli. . .

  2. Murat
    Cevap | Gönder
    Ara 15th, 2010 at 02:56 | #2

    Ama yinede ellerinize sağlık. . .Yinede güzel.

  3. burak
    Cevap | Gönder
    Mar 20th, 2011 at 00:59 | #3

    Button4.Click, Button5.Click, Button6.Click, Button7.Click, Button8.Click, Button9.Click, Button10.Click, Button11.Click, Button12.Click
    007 If durum = True Then
    008 a = CDec(TextBox1.Text)
    009 TextBox1.Text = sender.text
    010 durum = False
    011 durum2 = True
    012 Else
    013 TextBox1.Text = TextBox1.Text + sender.text
    014
    015 End If
    016 sayı = True

    burayı tam olarak anlayamadım bu kodu nerelere yazıcaz

  4. admin
    Cevap | Gönder
    Mar 20th, 2011 at 03:06 | #4

    Projeyi İndir linkinde indir.İncele.Orada zaten neyin nereye yazıldığını görürsün.

  5. osman
    Cevap | Gönder
    Nis 29th, 2011 at 14:17 | #5

    @burak
    rakam tuşlarının click olayına yazacaksın…

  6. elif
    Cevap | Gönder
    Kas 14th, 2013 at 09:31 | #6

    keske yızı olarakta acıklasaydınız bu şekilde butonları nasıl yerleştirip isimlendireceğimizi neyi ne zaman kullanacağımız bilemiyoruz 🙁

  7. elif
    Cevap | Gönder
    Kas 14th, 2013 at 09:33 | #7

    bu benim ödevim ama bu dalda yeni olduğum için cok zorlanıyorum …

  8. HALİL
    Cevap | Gönder
    Ara 23rd, 2013 at 17:17 | #8

    ALLAH RAZI OLSUN 😀

Yorum Yazın ...

Cevabı İptal
XHTML: Bu Etiketleri Kullanabilirsiniz : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
RSS Bu Yazıya Yapılan Yorumlar


Site içi Arama

Takip et: @GorselProgram







Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.

Son Yazılar

  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 2.dönem 2. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 2.dönem 1. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 1.dönem 2. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 1.dönem 1. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı bilgisayar tasarım uygulamaları dersi 1.dönem 1.sınav soruları ve cevap anahtarı

Etiket Bulutu

.NET Application basit C# C#.NET application C#.NET codes C#.NET examples C#.NET lessons C#.NET practice C#.net örnekleri c# console dersleri c# console örnekleri C# ders c# dersleri c# örnek c# örnekleri C.net dersleri c dersleri code console console örnekleri Csharp csharp dersleri csharp net csharp örnekleri c örnekleri download Flash örnekleri forms Forms örnekleri full indir kod kodlar nesne tabanlı programlama OleDbConnection OleDbDataAdapter tam sürüm uygulama vb net win windows windows forms application örnek ücretsiz

Kategoriler

  • Access (59)
  • Akış Diyagramı Flowchart (69)
  • Android Eğitimleri (2)
  • Asp Net (47)
  • C# (834)
  • C# Console (222)
  • Css (19)
  • Dersler (191)
  • Dökümanlar (21)
  • Dreamweaver (12)
  • Excel (8)
  • Fireworks (28)
  • Flash (77)
  • Görsel Programlama (421)
  • GorselProgramlama.Com (8)
  • Html (35)
  • Pascal (2)
  • Photoshop (5)
  • PHP (2)
  • Planlar (114)
  • Programlama Tanım (4)
  • Sınavlar (147)
  • Sql (10)
  • VB 6.0 (45)
  • VB.NET (219)
  • Videolar (65)
  • Word (7)

Arşiv

Bağlantılar

  • Html Dersleri
  • Muslu.NET
  • Programlama Dersleri

Kimler Sitede ?


    Computers Blogs Top programming blogs

   sayaç Powered by WordPress | Theme by NeoEase | Valid XHTML 1.1 and CSS 3 Yukarı