Visual Basic program içersine yazılacak olan değişkenleri tanımlama zorunluluğu vermemektedir, ama büyük programlarda tanımlanmayan değişkenler bir sorun yaratabilirler. Bunun için Visual Basic’in tanıdığı değişkenler aşağıda gösterilmiştir. Bir procedure içinde tanımlanan değişkene local (yerel) değişken denir. Bu değişken bu procedure aktif olduğu zaman aktif olur. Bir değişkenin tüm modüllerde de geçerli kılmak için değişken tanımı Declarations kesiminde tanımlanır. Bunun için değişkeni PUBLIC deyimi kullanılarak tanımlamak gerekir. Yerel değişkenleri de STATİC deyimi ile tanımlarsak uygulama boyunca aktif olurlar.
Public (Değişken) As (Değişken Tipi) ‘ Yalnız Declarations kısmında tanımlanabilir.
Static (Değişken) As (Değişken Tipi)
Dim (Değişken) As (Değişken Tipi)
Değişkenlerin özellikleri
1. Bir harf ile başlar
2. En çok 255 karakterden oluşur.
3. İşaretler içermez.
4. Yazıldığı yordam içinde tek olmalı
5. Değişken adı olarak Visual Basic in kullandığı herhangi bir kod kullanılamaz.
6. Eğer değişken Declatations yordamına yazılırsa tüm procedure içinde geçerli olur.
Değişken Tipi
|
Veri Tipi
|
Alabileceği En Büyük Değer
|
Boyutu
(Byte)
|
Değişken Tipi
Karekter
|
Byte
|
İşaretsiz tam sayı
|
0 - 255
|
1
|
Yok
|
Integer
|
Tamsayı
|
± 32.767
|
2
|
%
|
Long
|
Uzun tamsayı
|
± 2.147.483.647
|
4
|
&
|
Single
|
Sayısal değişken
|
± 3,4 X 1038
|
4
|
!
|
Double
|
Sayısal değişken
|
± 1,7 X 10308
|
8
|
#
|
Currency
|
Para birimi
|
± 922..337.203.685.447
kuruş bölümünde 4 hane gösterir
|
8
|
@
|
Boolen
|
Evet-Hayır Olumlu-Olumsuz
|
|
2
|
Yok
|
Date
|
Tarih formatlarında
|
01/01/100 – 31/12/9999
|
8
|
Yok
|
String
|
Sayısal içeriği olmayan değişken
|
65.000 karakter
|
Her karakter 1 Byte
|
$
|
Variant
|
Sayısal içeriği olmayan değişken
|
|
16 + Her karakter 1 Byte
|
Yok
|
Object
|
Resim ve image’ler için kullanılır.
|
|
4
|
Yok
|
Sabit Değişken
Değişkenlerin aksine sabitler (constant), sahip oldukları değerler ile kullandığımız bilgi tanımlamalardır. Özellikle belli değerlerin kullanımını sağlar. Kodlamayı ve kodun okunabilirliğini kolaylaştırır. Bir sabitin uygulama boyunca geçerli olması için Declarations kesiminde tanımlanmalı ve Const deyiminden önce Public deyimi kullanılır.
ÖRNEK
Const Pi = 3.14159265
Const Katsayı = 2,5
Const KDV = 1,17 |