Yazım Standartı
Visual BASIC için anlaşılabilirliği iyi bir dil demiştik fakat bu sadece programın elinde değil kodlayanında buna dikkat etmesi gerekir. Programın anlaşılabilir olması en çok kodlayıcının eline bakar. İyi kodlanmış bir programın iki önemli avantajı vardır. Birincisi esneklik ikincisi genişletilebilirlik (yenilenebilirlik/değiştirilebilirlik bunun alt dallarıdır).
Standartları Kim Koydu?
En çok kullanılan iki standart vardır bunlar. Microsoft Visual BASIC Team. ve ISHPS. Biz burada her ikisindende kısaca söz edeceğiz. Zaten her iki standart arasında da o kadar büyük bir fark bulunmuyor.
Sabitler
Program içerisinde kullanılacak sabitlerin isimleri tamamen büyük harflerden oluşur. Örneğin;
Const PI_SAYISI=3.14159
NOT: IHSPS standartına göre eğer sabitin tipini belirtmek isterseniz aşağıda gördüğünüz ön ekleri aynı şekilde sabitede ekleyebilirsiniz. Örneğin;
Const iYARICAP=12
Değişkenler
Değişkenler tipine göre bir ön ek alırlar.
tip
ön ek (IHSPS)
ön ek (MSVBT)
boolean (flag)
byte
integer
long
single
double
currency
string (text)
date/time
variant
f
b
i
l
s
d
c
t
x
v
f
b
int
l
s
d
c
str
?
?
Bazı Objelerin Ön Ekleri
Form
Label
TextBox
ListBox
ComboBox
Picture
Command
CheckBox
Option
frm
lbl
txt
lst
cbo
pic
cmd
chk
opt
Son Not
Bu konu ile ilgili daha detaylı kaynağı aşağıdaki Dosyalar bölümünden Yazım Standartı isimli dosyayı indirebilirsiniz. Fakat döküman İngilizce'dir ve bu konuda geniş içerikli Türkçe dökümantasyon bulunduğunu sanmıyorum. Yinede elimden geldiğince bu sayfaları yenilemeye çalışacağım.
Birde Visual BASIC dilinde program yazarken Ayarlar'dan Require Variable Declaration'u seçerseniz çok işinize yarayabilir. Bu özellik sayesinde tanımlamadığınız değişken kalmaz (tanımsız değişken varsa hata verir). Ayrıca Ayarlardan Auto Indent'i seçip Tab Width demenizde yararınıza olacaktır.