Visual BASIC Programlama Dili içersinde kullanılabilecek 11 çeşit veri tipi bulunuyor. Bu ver tiplerini kullanmayı bilmek sizlere hız dolayısıyla da zaman kazandıracaktır.
Örneğin VBturk adlı bir değişken :
Dim vbturk As String
olarak tanımlandığı zaman aldığı “1000″ deÄŸeri 4 karakterden oluÅŸtuÄŸu için bellekte 4 baytlık bir yeri iÅŸgal eder; eÄŸer biz bu deÄŸiÅŸkeni,
Dim vbturk As Integer
olarak tanımlarsak aynı “1000″ deÄŸeri için bellekte 2 baytlık bir iÅŸgal söz konusu olur.Elbette ki belleÄŸi ne kadar az iÅŸgal edersek o kadar hızlı bir ortamda çalışma saÄŸlanır bu da zamandan tasarruf demektir.
Yukarıda anlatılanları anladığınız halde bu tip hız kazandırıcı noktalarda nasıl bir yol izleyeceğinizi tam manasıyla bilmiyorsanız sizlere yazının geri kalanında bu işler nasıl yürür ondan bahsedeceğiz.
Yazımızın devamında bu 7 veri çeşidini sizlere 4/4 anlatacağız.
Boolean DeÄŸiÅŸkeni
Anlatımı da kullanımı gibi kolay olan bu değişken 0 ve -1 değerlerini taşıyan bir değişkendir. Bazıları buna sadece True-False taşır da diyor.
|  Tanım |
 Dim vbturk As Boolean |
|  Kullanım |
 vbturk = True ‘ -1   vbturk = 0 ‘ False |
String DeÄŸiÅŸkeni
String değişkeni normal bir text kutusuna yazabildiğiniz tüm karakterleri alabilir özelliği ile tanınmaktadır.
Dim vbturk As String ‘ vbturk bir string deÄŸerdir..
Yukarıda verildiği gibi genel bir kullanıma sahiptir. Bunun dışında bir de özel kulanım olarak nitelendirebileceğimiz aşağıdaki kullanımı sözkonusudur:
|  Tanım |
 Dim vbturk As string * 5 ‘ Max 5 Karakter depolar |
|  Kullanım |
 vbturk = “EROL9″ |
Integer DeÄŸiÅŸkeni
Bu değişken de tamsayı depolayan bir değişken olarak menümüzde yerini alıyor.Alabileceği değerler -32,768 ile 32,367 arasındaki tamsayılarla sınırlandırılmış. Bu tip değişken bellekte 2 bayt yer kaplar.
|  Tanım |
 Dim vbturk as Integer |
|  Kullanım |
 vbturk = 3084 |
Long DeÄŸiÅŸkeni
Bu değişken Integer değişkeninin bir üst seviyesidir.Uzun tamsayıları kaydeder.Alabileceği değerler : -2,147,483,647 ile 2,147,483,647 arasındaki tamsayılardır.
|  Tanım |
 Dim vbturk As Long |
|  Kullanım |
 vbturk = 2000300 |
Single-Double DeÄŸiÅŸkenleri
Single değişkeni 7 haneli sayıları yuvarlatır. Fakat bu yuvarlatma bilinen yuvarlatmalardan değil. Diyelimki sayımız, 45,564,238,98 olsu. Sayımızın sonu 8,98 ile bitiyor olması yapacağımız işlemin kuruşlu çıkmamasını önlemek amacıyla çok önemsiz olan bu 8,98 değerini 0(Sıfır) kabul eder.Ardından da sondan 2.basamakta bulunan 3 rakamını 4 rakamına terfi ettirir. Biz buna birazcıkta olsa hassas sayılar depolar diyebiliriz.
Double değişkenler de yukarıda anlatıığımızı 16 basamaklı sayılarda da uygulayabilirler.
 Tanım
|
 Dim vbturk1 As Single
 Dim vbturk2 As Double |
 Kullanım
|
 vbturk1 = 12345678,98
 vbturk2 = 1234563456344568,97 |
Currency DeÄŸiÅŸkeni
Parasal işlemler için tasarlanmış olan bu değişken Türkiye de büyük işler başarıyor. Eğer bankalar hala çalışabiliyor, elektrik, su faturalarınızı sorunsuz ödeyebiliyorsanız bunu bu değişkene borçlusunuz
Bellekte 8 bayt yer kalpayan değişken, 14 hanelik sayıları depolayabiliyor, ayrıca virgülden sonra da 4 hanelik bir depolama gücüne de sahip.
|  Tanım |
 Dim vbturk As Currency |
|  Kullanım |
 vbturk = 12000000000 ’12 Milyar |
Variant DeÄŸiÅŸkeni
Gazinolarda en sona AS solist çıkar. Biz de buraların AS Solistini en sona sakladık. Variant yukarıda anlattığımız bütün değişkenlerin veri tiplerini depolayabilen bir nevi joker veri tipidir. Büyük projeler başta olmak üzere eğer bir değişkene birden fazla tipte veri girmeniz gerekiyorsa ya da kaçınılmazsa hata ile karşılaşmadan bu istebneyi devreye sokarak hata ile karşılaşmayı engelleyebilirsiniz.
|  Tanım |
 Dim vbturk As Variant |
 Kullanım
|
 vbturk = “MERCAN”
 vbturk = 2000
 VBTURK = True |
Yorumlar
Yorum Yok
Yorumunuzu Ekleyin
Yorum eklemek için giris yapmalısınız.