ASP Eğitimleri

ASP ANA SAYFA

WP Eğitimi

Web Sayfaları Tanıtımı Web Sayfaları Jilet Web Sayfaları Düzeni Web Sayfaları Klasörleri Web Sayfaları Küresel Web Sayfaları Formları Web Sayfaları Nesneleri Web Sayfaları Dosyaları Web Sayfaları Veritabanları Web Sayfaları Yardımcıları Web Sayfaları WebGrid Web Sayfaları Grafikleri Web Sayfaları E-postası Web Sayfaları Güvenliği Web Sayfaları Yayınla Web Sayfaları Örnekleri Web Sayfaları Sınıfları

ASP.NET Jilet

Jilet Girişi jilet sözdizimi Razor C# Değişkenleri Razor C# Döngüleri Jilet C# Mantık Razor VB Değişkenleri Razor VB Döngüleri Jilet VB Mantık

ASP Klasik

ASP Girişi ASP Sözdizimi ASP Değişkenleri ASP Prosedürleri ASP Şartları ASP Döngüsü ASP Formları ASP Çerezleri ASP Oturumu ASP Uygulaması ASP #include ASP Global.asa ASP AJAX ASP e-postası ASP Örnekleri

ASP Referansı

ASP VB İşlevleri ASP VB Anahtar Kelimeleri ASP Yanıtı ASP İsteği ASP Uygulaması ASP Oturumu ASP Sunucusu ASP Hatası ASP Dosya Sistemi ASP Metin Akışı ASP Sürücüsü ASP Dosyası ASP Klasörü ASP Sözlüğü ASP Reklam Döndürücü ASP Tarayıcı Başlığı ASP İçerik Bağlantısı ASP İçerik Döndürücü ASP Hızlı Başvuru

ADO Eğitimi

ADO'ya Giriş ADO Bağlantısı ADO Kayıt Kümesi ADO Ekranı ADO Sorgusu ADO Sıralama ADO Ekle ADO Güncellemesi ADO Sil ADO Demosu ADO Hızlandırma

ADO Nesneleri

ADO Komutu ADO Bağlantısı ADO Hatası ADO Alanı ADO parametresi ADO Özelliği ADO Kaydı ADO Kayıt Kümesi ADO Akışı ADO Veri Tipleri

ASP Prosedürleri


ASP'de bir VBScript'ten bir JavaScript prosedürünü çağırabilir veya bunun tersini yapabilirsiniz.


prosedürler

ASP kaynak kodu, prosedürler ve işlevler içerebilir:

Örnek

<!DOCTYPE html>
<html>
<head>
<%
sub vbproc(num1,num2)
response.write(num1*num2)
end sub
%>
</head>
<body>

<p>Result: <%call vbproc(3,4)%></p>

</body>
</html>

Prosedürü/fonksiyonu başka bir komut dosyası dilinde yazmak için <html> etiketinin üstüne <%@ dil=" dil " %> satırını ekleyin:

Örnek

<%@ language="javascript" %>
<!DOCTYPE html>
<html>
<head>
<%
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
%>
</head>
<body>

<p>Result: <%jsproc(3,4)%></p>

</body>
</html>


VBScript ve JavaScript Arasındaki Farklar

VBScript ile yazılmış bir ASP dosyasından bir VBScript veya JavaScript prosedürü çağırırken, prosedür adının ardından "call" anahtar sözcüğünü kullanabilirsiniz. Bir prosedür parametre gerektiriyorsa, "call" anahtar sözcüğü kullanılırken parametre listesi parantez içine alınmalıdır. "call" anahtar sözcüğünü atlarsanız, parametre listesi parantez içine alınmamalıdır. Prosedürde parametre yoksa parantezler isteğe bağlıdır.

JavaScript ile yazılmış bir ASP dosyasından bir JavaScript veya VBScript prosedürü çağırırken, prosedür adından sonra daima parantez kullanın.


VBScript Prosedürleri

VBScript'in iki tür prosedürü vardır:

  • alt prosedür
  • fonksiyon prosedürü

VBScript Alt Prosedürleri

Bir Alt prosedür:

  • Sub ve End Sub ifadeleri ile çevrelenmiş bir dizi ifadedir.
  • eylemleri gerçekleştirebilir, ancak bir değer döndürmez
  • argümanlar alabilir
Sub mysub()
  some statements
End Sub

veya

Sub mysub(argument1,argument2)
  some statements
End Sub

Örnek

Sub mysub()
  response.write("I was written by a sub procedure")
End Sub

VBScript İşlev Prosedürleri

Bir İşlev prosedürü:

  • Function ve End Function deyimleri tarafından çevrelenen bir dizi deyimdir
  • eylemler gerçekleştirebilir ve bir değer döndürebilir
  • çağıran bir prosedür tarafından kendisine iletilen argümanları alabilir
  • bağımsız değişkenler olmadan, boş bir parantez () kümesi içermelidir
  • adına bir değer atayarak bir değer döndürür
Function myfunction()
  some statements
  myfunction=some value
End Function

veya

Function myfunction(argument1,argument2)
  some statements
  myfunction=some value
End Function

Örnek

function myfunction()
  myfunction=Date()
end function

Prosedür Çağırma

Bu basit fonksiyon prosedürleri, iki argümanın toplamını hesaplamak için çağrılır:

Örnek

Function myfunction(a,b)
myfunction=a+b
End Function

response.write(myfunction(5,9))

"İşlevim" işlevi, "a" bağımsız değişkeninin ve "b" bağımsız değişkeninin toplamını döndürür. Bu durumda 14.

Bir prosedürü çağırdığınızda, Call deyimini aşağıdaki gibi kullanabilirsiniz:

Call MyProc(argument)

Veya Call deyimini şu şekilde atlayabilirsiniz:

MyProc argument

Daha fazla örnek


çağırma Bir ASP dosyasında hem JavaScript prosedürü hem de VBScript prosedürü nasıl çağrılır.