Visual Basic Net


Chr
Karakter kodu verilen bir degerin ASCII kod sistemindeki karakter karsiligini verir. 0-31 arasindaki sayilar Standard ASCII kodlarina karsilik gelirler. Ornegin Chr(10) yeni satira gecer.
Kullanim sekli : Chr(sayi)

Hex & Oct
Hex islevi onluk sayi sistemindeki bir sayiyi, on altilik sayi sitemine donusturur. Oct islevi onluk sayi sistemindeki bir sayiyi, sekizlik sayi sistemine donusturur.
Kullanim sekli : Hex(ifade), Oct(ifade)

Str
Bir sayisal degeri string biciminde cevirir. Str fonksiyonu string bicimine cevrilen sayisal degerin onune isaret icin bir karakter bosluk koyar.
Kullanim sekli : Str(sayi)

Asc
Girilen bir karakterin ASCII kod sistemindeki kod numarasini verir. Chr islevinin tersidir.
Kullanim sekli : Asc(string)

Val
String degerleri sayisal degerlere donusturur. Str islevinin tersidir. Val islevi girilen degeri okumaya soldan baslar ve bir numaraya ait olmayan bir karakter geldiginde durur.
Kullanim sekli : Val(string)

IsArray
Degiskenin, dizi olup olmadigini gosteren bir boolean deger dondurur. Eger IsArray islevi True degeri dondururse degisken bir dizidir.
Kullanim sekli : IsArray(degisken)

IsDate
Degerin tarih yada tarihe donusturulebilir olup olmadigini gosteren bir boolean deger dondurur.
Kullanim sekli : IsDate(ifade)

IsEmpty
Bos bir degiskenin baslatilip baslatilmadigini anlamak icin kullanilir.
Kullanim sekli : IsEmpty(degisken)

IsError
Bir ifadenin hata degeri olup olmadigini belirleyen bir boolean degeri dondurur. Sayisal ifadenin bir hatayi temsil ettigini belirtmek icin kullanilir. Eger ifade hatayi temsil eder ise IsError islevi True degeri dondurur. Eger ifade varyant ise IsEmty islevi yine True dondurur.
Kullanim sekli : IsError(ifade)

IsMissing
Bir variant degisenin procedure’e gecirilip gecirilmedigini belirtmek icin boolean deger dondurur. Arguman bilgisi, diger procedure’e gecirilecek olan degisken ifade eder. Eger herhangi bir deger gecirilmez ise IsMissing islevi True degeri dondurur.
Kullanim sekli: IsMissing(degisken)

IsNull
Bu islev girilen degerin Null olup olmadigini denetler. Eger ifade Null ise IsNull islevi True degeri dondurur. Aksi takdirde False dondurur. Null degeri bir variant degiskenin gecerli bir veri icermemesidir. Empty anlaminda degildir. Ayrica sifir uzunluklu string (zero - length string) (”") de degildir.
Kullanim sekli : IsNull(ifade)

IsNumeric
Ifadenin bir sayi olup olmadigini belirten bir boolean degeri dondurur. Ifade icinde sayisal deger iceren bir variant yada string de olabilir. Eger ifade sayi olarak taninabilecek bir degerse IsNumeric fonksiyonu True degeri dondurur. Aksi takdirde False degeri dondurur. Ayrica ifade tarihi ise IsNumeric fonksiyonu False degeri dondurur.
Kullanim sekli : IsNumeric(ifade)

IsObject
Belirtilen bir degiskenin nesne (object) olup olmadigini belirten bir boolean deger dondurur. Tanimlayici bir degisken adidir. IsObject ozellikle bir variant degiskenin VarType degerinin vbObject olup olmadigini belirlemek icin kullanilir.
Kullanim sekli : IsObject(ifade)

Iceriginde birden fazla kosul bulunduran yapi olarak if then else fonksiyonuna benzeyen bir fonksiyondur.

örnek : Label1.Text = Switch(Textbox1.Text < 10, “10′dan kucuktur.“, Textbox1.Text < 100, “100′den kucuktur.“, Textbox1.Text < 1000, “1000′den kucuktur.“) Bu ornegimizde Textbox1 icerisine 0 ile 999 arasi bir sayi yazildiginda, belirtmis oldugumuz araliklardan hangi kosula girer ise o kosulun ifadesi Label1 icerisine yazilir.

Choose fonksiyonu bir degiskene gore hangi islemi yacagini belirten bir fonksiyondur.

 örnek : Label1.Text = Choose(TextBox1.Text, “Bir“, “Iki“, “Uc“, “Dort“) Bu ornegimizde TextBox1 icerisine 1, 2, 3, 4 sayilarindan herhangi biri yazildiginda Label1 icerisine rakamsal karsiligi yazilacaktir.

Tek bir degeri denetleyerek sonuc olarak dogru veya yanlis sonucu cikartan fonksiyondur.

örnek : Label1.Text = IIF(TextBox1.Text > 100, “Buyuktur“, “Kucuktur“) Bu ornegimizde eger Textbox1 icerisindeki deger 100 den kucuk ise Label1 icerisine Kucuktur ifadesi, eger 100 den buyuk ise Buyuktur ifadesi yazdirilacaktir.

« Previous PageNext Page »