Bu dersimizde hesap makinesi yapımını anlatacağım, google'de arama yaptığınızda bir çok yerde hesap makinesi yapımı anlatımı var ama çoğu dikkat ettiyseniz basit hesap makinesi fazla fonksiyonu olmayan ben size gelişmiş son derece her hesaplama işinizi görecek şekilde tam gelişmiş olmamasına rağmen diğerlerinden daha gelişmiş vaziyette sunuyorum daha fazla geliştirmek en iyisini yapmak sizin hayal gücünüze bilginize kalmış olaydır.
Ben tasarımı aşağıdaki gibi yaptım siz daha farklı yada aynısını yapabilirsiniz:

Gerekli araçlarımız: formumuza bir tane textbox ve 17 tane button ekleyin ve tasarımı istediğiniz şekilde yapın.
Öncelikle formun başına 3 tane değişken atamamız lazım
dim a as string
dim b,c as long
Örnek Görüntü:

Değişkenleri fazla uzatmamak amacı ile a b c diye ayarladım siz istediğiniz isimde uzunlukta değişken atayabilirsiniz kolaylık açısından benim yaptığım gibi yapmanız en uygun olanıdır.
Sayı buttonların üzerlerine tek tek çift tıklayıp click olaylarına aşağıdaki kodları yazınız.
textbox1.text = textbox1.text & "button sayısı"
+ buttonunun içine; (aşağıdaki kodları yapıştırabilirsiniz)
a = "+"
if textbox1.text = "" then 'bir sayı yazmadan butona tıklanırsa hata vermez ilk sayı 0 olarak algılar
b = 0
else
b = textbox1.text
end if
textbox1.clear()
Yukarıdaki kodu bütün * / + - buttonlarına kullanın kopyalayıp yapıştırın yanlnız dikkat etmeniz gereken nokta a = "+" yandaki kodu hangi buttona ekliyorsanız onun isaretine eklediğiniz buttona göre + - / * olarak isaretleyin.
C buttonunun click olayına şu kodu yazmanız yeterli:
textbox1.clear()
Yukarıdaki işlemleri hatasız olarak tamamlandıysanız son olarak = olayının click olayına aşağıdaki kodları yazalım:
if textbox1.text = "" then
c = 0
else
c = textbox1.text
end if
if a = "+" then textbox1.text =c + b
if a = "-" then textbox1.text = b - c
if a = "*" then textbox1.text =c * b
if a = "/" then textbox1.text =b / c
Yazılması gereken kodlar bunlardan ibaret hesap makinesini dahada geliştirebilirsiniz bu kodlardan yola çıkarak. kolay gelsin.
Ben tasarımı aşağıdaki gibi yaptım siz daha farklı yada aynısını yapabilirsiniz:

Gerekli araçlarımız: formumuza bir tane textbox ve 17 tane button ekleyin ve tasarımı istediğiniz şekilde yapın.
Öncelikle formun başına 3 tane değişken atamamız lazım
dim a as string
dim b,c as long
Örnek Görüntü:

Değişkenleri fazla uzatmamak amacı ile a b c diye ayarladım siz istediğiniz isimde uzunlukta değişken atayabilirsiniz kolaylık açısından benim yaptığım gibi yapmanız en uygun olanıdır.
Sayı buttonların üzerlerine tek tek çift tıklayıp click olaylarına aşağıdaki kodları yazınız.
textbox1.text = textbox1.text & "button sayısı"
+ buttonunun içine; (aşağıdaki kodları yapıştırabilirsiniz)
a = "+"
if textbox1.text = "" then 'bir sayı yazmadan butona tıklanırsa hata vermez ilk sayı 0 olarak algılar
b = 0
else
b = textbox1.text
end if
textbox1.clear()
Yukarıdaki kodu bütün * / + - buttonlarına kullanın kopyalayıp yapıştırın yanlnız dikkat etmeniz gereken nokta a = "+" yandaki kodu hangi buttona ekliyorsanız onun isaretine eklediğiniz buttona göre + - / * olarak isaretleyin.
C buttonunun click olayına şu kodu yazmanız yeterli:
textbox1.clear()
Yukarıdaki işlemleri hatasız olarak tamamlandıysanız son olarak = olayının click olayına aşağıdaki kodları yazalım:
if textbox1.text = "" then
c = 0
else
c = textbox1.text
end if
if a = "+" then textbox1.text =c + b
if a = "-" then textbox1.text = b - c
if a = "*" then textbox1.text =c * b
if a = "/" then textbox1.text =b / c
Yazılması gereken kodlar bunlardan ibaret hesap makinesini dahada geliştirebilirsiniz bu kodlardan yola çıkarak. kolay gelsin.
ads
Hiç yorum yok: