Navigation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sublar bizi gereksiz,fazla kod yazmaktan kurtarır. Mesela sitemizde alt bölüm diye bir yer var. Biz her yere bu alt bölümü koymak yerine alt_bolum adında bir sub oluşturup gerekli yerlerde bu subı çağırabiliriz.
Kullanımı Sub xxx(pametreler ) : işlemler : End sub şeklindedir. Bİr örnek yapalım.
<%
Sub sahkar( )
response.write "Sadece Googlede aramayın ! "
End sub
%>
Sub oluşturduk. Şimci çağıralım.
<%call sahkar( )%>
Evet bu kodu deneyebilirsiniz. Ne kadar call sahkar( ) yazarsanız o kadar o subı çağırırsınız.
Şimdi parametrelerini inceleyelim. Mesela sublarla hesap makinası yapalım.
<%
Sub topla(sayi1,sayi2 )
response.write sayi1 + sayi2
end sub
%>
Subı oluşruduk. Call ile vereceğimiz değerleri sayi1 ve sayi2 adında değişkenlere eşitledik. Şimdi çağıralım.
<%call topla(5,6 )%>
Sonuç 11 çıkacaktır. Siz örneği geliştirebilirsiniz.
Bir örnek daha verelim. Bir yazıyı subı çağırırken vereceğimiz değer kadar yazdıralım.
<%
sub tekrarla(kactane )
for i=0 to kactane
response.write " "&i&". sahkar" & "<br>"
next
end sub
%>
<%call tekrarla("5" )%>
Ekranda 5 kere sahkar yazacaktır. Şimdide yazılı bir örnek yapalım. Mesela call("sahkar" ) diye sub çağıralım. Ekranda merhaba sahkar yazsın.
<%
Sub merhaba(isim )
response.write "Merhaba "&isim&", Nasılsınız ?"
end sub
%>
<%Call merhaba("sahkar" )%>
Ekranda " Merhaba sahkar, Nasılsınız " yazacaktır.
Bu dersi burada bitiriyoruz. Kendinize iyi bakın
İyi çalışmalar.
|
|
|
|
|
|
|
|
|
Bugün 49 ziyaretçi (62 klik) buradaydı |
|
|
|
|
|
|
|