DERS 1: TANITIM

 

Ders sonunda yapabilecekleriniz:

 

-Scripting nedir?

-İstemci taraflı script yazmak.

-HTML içinde script yazmak.

 

I. VBSCRİPT DİLİ

HTML ve ASP programcılığında istemci taraflı kod yazmaya scripting deniliyor. İşte VBScript, Visual Basic programlama dillerinin yeni bir üyesidir.

 

VBScript, özellikle istemci taraflı script yazmak için kullanılmaktadır. Sunucu taraflı script yazma işlem ise daha çok ASP programcılığı olarak adlandırılır. Bu işlem için ASP kursumuza bakınız.

 

NOT: VBScript kodları Netscape Navigator tarafından desteklenmez. Bu nedenle bazı Web programcıları VBScript kullanmazlar ve JavaScript'i tercih ederler.

 

A. BASİT BİR VBSCRİPT KODU

 

Aşağıdaki VBScript kodu sayfa üzerindeki düğmeye tıklanarak bir mesaj kutusu ekrana çıkarılır. Script kodunun HTML belgesi içinde ayrı bir yere yazıldığına dikkat ediniz.

 

<HTML>

<HEAD>

<TITLE> Örnek Script </TITLE>

<SCRIPT LANGUAGE="VBScript">

 

<!-- düğme tıklayınca çalışacak yordam

Sub Button1_OnClick

MsgBox "Ne haber"

End Sub

-->

 

</SCRIPT>

</HEAD>

<BODY>

<FORM>

<INPUT NAME="Button1" TYPE="BUTTON" VALUE="Tıklayın...">

</FORM>

</BODY>

</HTML>

 

NOT: Bu dokümanlar Faruk Çubukçu tarafından hazırlanmıştır. Burada adı geçen ticari ünvanlar ve markalar bilgi amaçlı kullanılmışlardır ve kendi imtiyazlarına sahiptirler. Bu dokümanlar ticari amaçlı olarak kullanılmaz. Daha fazla bilgi için www.farukcubukcu.com adresine bakınız.

 

B. KODUN ÇALIŞTIRILMASI

Yukarıdaki HTML dosyasını görüntüleyip VBScript kodunu çalıştırabilmek için önce HTML dosyası açılır. Bu işlem için HTML dosya çift tıklanır ya da Internet Explorer ile açılır. Ardından ekrandaki komut düğmesi tıklanarak ekran mesaj kutusunun çıkması sağlanır.

 

İşleyiş şöyle olur: Button1 adlı düğmeye tıklandığında Click olayı oluşur. Böylece Button1_Onclick yordamı aktif hale gelir. Yordamın içindeki kodlar çalıştırılır.

 

İPUCU: Yukarıdaki kod satırlarını sabit diske .htm uzantılı bir dosya olarak kaydetmeniz yeterlidir. Ardından Microsoft Internet Explorer ya da VBScript çalıştıran diğer bir tarayıcı ile açmanız onu görüntüleyecektir.

 

İlk VBScript Örneğimiz

Aşağıdaki örnekte de düğmeye tıklanınca girilen bilgiyi ekrana mesaj kutusuyla gösteren bir script yer almaktadır.

 

<HTML>

<HEAD>

</HEAD>

 

<SCRIPT>

Sub cmdHesapla_OnClick

 

Mesaj = document.frmExercise2.txtkilo.value

 

MsgBox Mesaj

 

 

End Sub

-->

</SCRIPT>

 

<BODY>

<H1>VBScript Örneği </H1>

<P> Değişkenleri girin ve hesapla düğmesine tıklayın.</P>

<FORM ACTION = "" NAME="frmExercise2">

  <TABLE>

    <TR>

      <TD><B>Adiniz:</B></TD>

      <TD><INPUT TYPE="Text" NAME="txtadi" SIZE=20></TD>

    </TR>

    <TR>

      <TD><B>Yasiniz:</B></TD>

      <TD><INPUT TYPE="Text" NAME="txtyasi" SIZE=5></TD>

    </TR>

     <TR>

      <TD><B> Boyunuz:</B></TD>

      <TD><INPUT TYPE="Text" NAME="txtboyu" SIZE=5></TD>

    </TR><TR>

      <TD><B> Kilonuz:</B></TD>

      <TD><INPUT TYPE="Text" NAME="txtkilo" SIZE=5></TD>

    </TR>

  </TABLE>

  <BR>

  <INPUT TYPE = "SUBMIT" NAME="Gönder" VALUE="Gönder">

 

  <INPUT TYPE="Button" NAME="cmdHesapla" VALUE="Hesapla !!">

 

</FORM>

</BODY>

</HTML>

 

NOT: Bu dokümanlar Faruk Çubukçu tarafından hazırlanmıştır. Burada adı geçen ticari ünvanlar ve markalar bilgi amaçlı kullanılmışlardır ve kendi imtiyazlarına sahiptirler. Bu dokümanlar ticari amaçlı olarak kullanılmaz. Daha fazla bilgi için www.farukcubukcu.com adresine bakınız.

 

II. GÖZDEN GEÇİRME

1. Script nedir?

2. Yaygın scripting işlemleri ve amaçlarına örnekler veriniz?