Alfabetik Sıralama :
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
-
VBScript Nedir?
VBScript Microsoft´´un visual proglama dili olan Visual Basic´´ten (kısaca VB diyeceğiz) internette kullanılmak üzere türettiği daha doğrusu küçülttüğü halidir. VBScript bir programlama dilidir. Ancak yazılan kodlar derlenerek çalışabilir dosya haline gelmez. Yazılan kodların işlerlik kazanması için bu kodların işlenmesi daha doğrusu yorumlanması için İnternet Explorer (kısaca IE) bir browser yada yine Microsoft ürünü bir web server gereklidir. Browser ve servera neden gereksinim olduğunu aşağıda göreceksiniz. VBScript türetildiği VB in sahip olduğu bir çok özelliğe sahiptir. Ancak tabiki sonuçta tek başına çalışabilir bir uygulama ortaya konmadığı için bazı özellikleri alınmamıştır.
Niçin browser ??
VBScript aynen Javascript gibi Html 4.0 yada Dhtml diyebileceğimiz yeni html sürümünde DOM modelini destekleyen ve etkileşimli web sayfalarınızı hazırlamanızda yardımcı olacak bir script dilidir. Ancak VBScript dili sadece IE browserlar tarafından desteklenir. Yani VBScript ile yazacağınız istemci taraflı kodlar başka browser kullanan ziyaretçiler tarafında çalışmayacaktır. Bu en başta bir eksiklikmiş gibi görülebilir ancak yapılan istatistiklerde internet kullanıcılarının büyük çoğunluğunun IE kullandığı tespit edilmiştir. Bunda en başta bu yüzden yasalarla başı dertte olmasına rağmen IE´´ın windows işletim sistemi içinde standart olarak gelmesi yatnaktadır. İkinci önemli neden ise microsoftun browserina kendi özelliklerini katmasına rağmen W3C konsorsiyumunun tüm önerilerini göz önünde bulundurması yatmaktadır. Yani IE kullandığınızda hem Javascriptin hemde VBScriptin gücünü yanınıza almış oluyorsunuz.
Siz VBScript ile Javascript ile yapabildiğiniz herşeyi yapabilirsiniz. Ancak biz burada VBScriptin tarayıcı bazında geçerli olan konularını almadık. Eğer VBScripti browser taraflı kod yazmak için kullanacaksanız VBScripti anlatan bir kitap temin etmenizi öneririz. Ancak şunu da belirtelim ki burada VBScriptin birçok özelliğini öğreneceksiniz. Eğer bu bilgilerin üzerine VBScriptin DOM modelini entegre etmek isterseniz çok fazla çaba sarfetmeniz gerekmeyecek.
VBScripti <script language="vbscript"></script> taglari arasında kullanabilirsiniz.
Niçin Server ??
Site başlığından anlaşılacağı gibi biz VBScripti ASP yazmak için kullanacağız. ASP server taraflı bir web yani CGİ teknolojisidir. Bu teknoloji bize html ile yapamadığımız bir çok özellik sağlar. En başta servera hükmetme.
ASP yazmak için dünyada mevcut hemen tüm script dillerini kullanabilirsiniz. Buna javascriptte dahil. Javascript yada VBScript ile yazılan ASP kodları .asp uzantılı düz yazı dosyalarıdır. Bir ziyaretçi serverdan asp uzantılı bir dosyayı talep ettiğinde server bunu ziyaretçiye göndermeden önce asp.dll´´ye verir. ASP yorumlayıcısı olan asp.dll bu düz yazı dosyası içindeki kodları alır bunları yorumlar ve burda istenenleri yapar. Sonuçta bir html çıktı üretilir veya üretilmez.
Asp.dll için varsayılan script dili VBScripttir.Siz asp dosyalarınızda herhangi bir bildirimde bulunmazsanız asp.dll bunu VBScript kurallarına göre yorumlar ve eğer kullandığnız dil VBScript değilse hata oluşur.
ASP sayfalarınızda kullanacağınız dili <%@ Language="VBScript" %> şeklinde deklare edebilirsiniz.. <% ve %> işaretlerinin ne işe yaradığı ise VBScript yazılımı konusunda. Ancak bu kod asp sayfalarının en başında bulunmalıdır.