|
|
|
|
|
Visual Basic Script(VBScript) HTML dökümanlarına
fonksiyonalite kazandırmak amacıyla Microsoft Visual Basic dilinin bir alt
kümesi olarak ortaya çıkmış bir teknolojidir. |
|
VBScript daha çok Active Server Pages(ASP)
sayfaları yazmada kullanılır. JavaScript gibi diğer diller de ASP
kodlamasında kullanılabiliyor olmasına rağmen VBScript ASP için en çok
kullanılan(de facto) script dilidir. |
|
|
|
|
|
|
|
|
|
|
|
VBScript’te “+” ve “&” işaretleri iki veya
daha fazla string’i birleştirmek için kullanılan operatörlerdir. |
|
Örnek: |
|
s1 = “Pro” |
|
s2 = “gram” |
|
s3 = s1 & s2 yada s1 + s2 ise |
|
s3 “Program” olur |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vbs0.html |
|
vbs1.html |
|
vbs2.html |
|
|
|
|
|
|
|
|
Dizi aynı tipteki verileri içeren bir liste
olarak düşünülebilir. |
|
Sabit boyutlu bir dizinin boyutu programın
çalışma zamanında değişmez. |
|
Dim sayılar(2) |
|
Dinamik bir dizinin boyutu ise çalışma zamanında
değişebilir. |
|
Dim sayılar() |
|
ReDim sayılar(2) |
|
Dizilerin elamanlarının indisleri 0 dan başlar.
Parantez içerisinde belirtilen değer dizi içerisindeki en büyük indisi
belirtir. Yukarıdaki örneklerde her iki dizi de 3 elemanlıdır. |
|
Dinamik diziler için ReDim ifadesinin yanında Preserve
anahtar sözcüğü kullanılabilir. Bu durumda dizi içerisindeki mevcut
elemanlar korunmuş olur. Aksi halde ReDim kelimesi tek başına kullanılırsa
dizi içerisindeki mevcut elamanlar silinir. |
|
Redim Preserve sayılar(5) |
|
Çok boyutlu dizi tanımlamak mümkündür. |
|
Dim threeD() |
|
ReDim threeD(11, 8, 1) |
|
Dinamik diziler için ayrılan bellek programın
çalışma zamanında Erase anahtar sözcüğüyle serbest kalabilir. |
|
Erase benimDinamikDizim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VBScript Tutorial |
|
VBScript Language Reference |
|
Visual Basic 6.0 Documentation |
|
VBScript Dili |
|
|
|