| Yazar GİRİŞİ |
ASP Yazım Biçimi ve Temel KurallarScript dilleri HTML'nin yetersiz kaldığı, yapamadığı özellikleri verirler kullanıcıya. Bu temelde, web sayfalarına giriş (input), web sayfalarının yorumlanması şeklinde olabilir. Scripting dilleri 2 türdür: Client ve Server taraflı.
Client taraflı scriptler bilgisayaramızda çalışır ve Browser'ımızın her özelliğini bir nesne olarak kabul eder ve browser üzerinde yapılabilecek herşeyi şekilsel olarak yapabilirler. Bu scriptler JavaScript, jScript ve VBScripttir.
Server taraflı scriptler, client taraflı scriptlerden farklı olarak sunucu üzerinde çalışırlar. Yazılan kodlar server tarafından okunur ve yorumlanır. Sonucu HTML olarak talepde bulunan kişinin bilgisayarına gönderilir.
ASP'de sunucu taraflı bir script olup, ençok bilinen, en çok kullanılan script dilidir. Tabi bunda Microsoft Firmasının geliştirdiği bir dil olması ve Microsoft ürünleri ile beraber uyumlu çalışabilme yeteneklerinin olması büyük bir etkendir.
Yukarıda Client scriptler için dediğimiz: "Browser'ımızın bütün özelliklerini nesne olarak kabul eder" cümlesini, burada ASP için, "WEB'in tamamını nesne olarak kabul eder"şeklinde söyleyebiliriz. ASP kodlarını çalıştırabilmek için bir sunucuya ihtiyaç duyarız. Ben bunun için Windows98SE Cd'si içinde "ADD-ONS" klasründe bulunan PWS (Personel WEB Server)'ı kullanıyorum. Sizde tercihinize bağlı (işletim sisteminize mi demeliydim...) dilediğiniz ASP destekli SERVER kullanabilirsiniz. Ben örneklerimde LocalHost olarak 127.0.0.1' i kullanacağım.
Ewet artık konuşmayı bırakıp çalışmaya başlamanın zamanı geldi.
Yazım Biçimi ve Temel Kurallar
Temel olarak HTML bildiğinizi, PWS kurulumu ve kullanımı ile ilgili nir sorun yaşamadığınızı varsayarak uzun yolculuğumuza başlıyoruz.
Asp kodlarımızı <% %> tagları arasında yazarız. Önce server'a ASP'nin temeli olan VBScripting kullandığımızı belirtiriz. Bu tagların arasını Server yorumlar. Client olarak talepde bulunmuş kişiye göndermez. Bu taglar arasındaki komutları sonucunda ortaya çıkan HTML kodlarını bilgisara gönderir. Bizde Hakkı Ocal'ın yolundan gidip, geleneği bozmadan örnek olarak Merhaba Dünya yazdıralım ilk .ASP sayfamıza... Aşağıdaki kodları merhaba.asp olarak kaydedip, Browserdan adresini yazmak suretiyle çağıralım, böylece daha iyi anlaşılacaktır; (http://localhost/merhaba.asp gibi...)
merhaba.asp
<% @LANGUAGE=VBSCRIPT CODEPAGE=1254 %> |
<!-- #include virtual="navigasyon/top.htm" --> |
<% @LANGUAGE=VBSCRIPT CODEPAGE=1254 %> <!-- #include virtual="benimmenu.asp" --> |
|
Hakan Müştak |
hmustak@ceviz.net |
| Sahin 15.04.2003 | |
| Rating : 10 üzerinden 6.94 |
Yorum ekle