Visual Basic Dersleri (Komutlar ve Aritmatiksel operatörler)

Visual Basic Kod yazarken Fonksiyonlar ve operatörlerden sıkça faydalanırız.Peki Fonksiyon Nedir Operatör nedir ;


operatör; Sayısal Değerlerde işlemler (Çarpma , Çıkarma,Bölme Vb) Yapmamıza olanak sağlar.Genel de Hesap makinalarının yanı sıra form içinde de çeşitli amaçlarda kullanılabilir.Fonksiyonlar sıkça değineceğiz.

Operatörler ;

Ayrıca CINT ile matematiksel ifade yuvarlatılır ve tam sayı haline dönüştürülür.

CLng Matematiksel ifadeyi yuvarlatarak uzun
tamsayıya dönüştürür.

CSng Matematiksel ifadeyi tek duyarlıklı(single) tipe dönüştürür.
CDbl Matematiksel ifadeyi çift duyarlıklı(double) tipe dönüştürür.
CCur Matematiksel ifadeyi parasal(Currency)formata çevirir.
CStr ifadeyi stringe çevirir.
CVar ifadeyi Variant türüne çevirir.
CBool Matematiksel ifadeyi lojik (boolean)türe çevirir.
CByte Matematiksel ifadeyi Byte’a çevirir.
CDate Uygun verilen bir ifadeyi tarih(Date)türüne çevirir.

Komutlar; visual basic te programcıya en çok yarayan işlevler.Ve en zevkli işlemler :)

Öncelikle If ile başlıyoruz.if komutu tıpkı ingilizcedeki gibi Olasılık belirtir.Yazılış Biçimi

If Koşul then

<İcra Edecek Kodlar >

End if

Şeklindedir.Örnek bi Kod yazalım.

<>

If Text.Text = "Cyber-warrior" Then

Msgbox "Türkiyenin En Güçlü Siber Savunma Gücü"

End If

Eğer Text1e Cyber-warrior yazarsanız Bir Mesaj Penceresi ile belirlediğimiz mesaj çıkacaktır.

Şu şekil ;

If Komutu else ve elseif ekleriyle geliştirilir.Yani

Eğer Koşul Doğru ise

İcra edecek kodlar

değilse

İcra edecek kodlar

Yada

Koşul böyleyse

icra edecek kodlar

böyleyse

İcra edecek Kodlar

Örnekle Daha iyi kavrayacağız ;

If Text1.Text = "Cyber-warrior" Then
MsgBox "Türkiyenin En Büyük Siber Savunma Gücü"
Else
MsgBox "Cyber-warrior Yazmadınız"
End If

Örneğimizde text1 e Cyber-warrior yazılırsa Ve yazılmazsa için bi kod yazdık.Çalıştırdığımızda ;

Elseif ile olasılıklar çoğaltılır.Mantık Aynıdır Resim Koymuyorum.

Örnek Kod ;

If Text1.Text = "Cyber-warrior" Then
MsgBox "Türkiyenin En Büyük Siber Savunma Gücü"
ElseIf Text1.Text = "CW" Then

MsgBox "Cyber-warrior Un kısaltılmışıdır"
ElseIf Text1.Text = "Hacker" Then

MsgBox "Cyber-Warrior TIM"
Else
MsgBox "Cyber-warrior ile Alakalı değil"
End If

IF komutu Mutlak bir koşulu arar.Yani text Hacker değil de hacker yazdığınızda onu tanımaz.Harflerin birbiri ile aynı olması gerekir.Genelde şifreli formlar veya mutlak şartlar için kullanılır.

Operatörleri vardır.İlla Eşit olacak diye birşey yok :)

If Komutu ile genel olarak işimiz bukadar.Basitten prof.a doğru anlattıkça Daha iyi kavrayacağız.

0 yorum:

Yorum Gönder

 
Copyright © Visual Basic Blogu