$1.99 Domains* at GoDaddy.com

DeÄŸiÅŸkenler

visual-basic3Visual 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

Kategoriler: Visual Basic, Yazılım

Tags: , ,

Yorumlar

Yorum Yok

Yorumunuzu Ekleyin

Yorum eklemek için giris yapmalısınız.