Herkese Selam ASP Nedir? Bana göre ASP dinamik, yani hareketli, canlı, sabit değil, değişebilir bir web programlama dilidir. Mesela html ile yapılmış bir sitede üyelik olmaz. En basitinden bir hesap makinesi bile olmaz kullanıcının kullanabileceği. Tabi ASP bize sadece hesap makinesi özelliği vermiyor. Zengin kod özelliğiyle düşünebildiğimiz, beynimizle yapabildiğimiz neredeyse her şeyi sağlıyor. ASP scriptlerini çalıştırabilmemiz için bilgisayarımızda - IIS kurulu olmak zorunda. Ben hepinizin Windows xp Professional kullandığını varsayıyorum. Hemen elinize xp pack 2 cdsini alın. Cdroma takın. Sonra Başlat/Ayarlar/Denetim Masası/Program Ekle Kaldır/ a gidin. Bu sayfayı bilgisayarla ilgilenen birçok kişi bilir. Buradan çıkan pencerenin solunda ki menülere bakın. Program değiştir kaldır yeni program ekle Windows bileşenlerini ekle kaldır. İşte bu Windows bileşenlerini ekle kaldır. Bunu Tıklayın. Ve bekleyin. Şimdi Karşınıza Windows bileşen sihirbazı gelecek. Oradaki listeden İnternet information services ı tick koyun. Eğer tick işaretinin üzerinde bir gölge IIS yazısına çift tıklayın ve o listenin içinde bir liste daha olduğunu göreceksiniz böylelikle hapsını ısaretlı duruma getirin. acılan lıstedende golgelı tıck olacaktır. Onu da cıft tıklamayla acın onuda hapsını secılmıs hale getirin. Sonra tamam deyıp en basa yanı Internet ınformatıon servıces ın oldugu dızıne gelın ve Ilerı deyıp cd den bıleşenı yuklemesını bekleyın. Tamam. Yukledı. Simdi C:\ dizininize gidin ve orada soyle bır klasor bulun. Inetpub Acın ıcını ordan wwwroot dizinini cıft tıklayın ıste bu kadar sımdı yazdıgınız veya benımle yazdıgınız tum scriptleri yanı asp sayfalarımızı ıste bu dızıne kaydetecegız. wwwroot un altına. Emi? J. Şimdi Gelelim ilk sayfamıza. Kod: <html> <body> <% ' yukarıda iki kodu da hemen hemen bılıyor olmalısınız. Html kodu websayfasının baslangıcı. body Sayfanın gorunumundekı olayların baslangıcı. <% işareti ise asp kodlarının başladığını söyledik servere. Eğer asp sayfası yapacaksanız bu kodu her zaman kullanmak zorundasınız. Dim adsoyad ' burada ise değişken adı altında herhangi bir kelimeye yada nesneye bir deger atamak mesela ben şimdi adsoyad degerine bır ad ve soyad atayacagım. Sızde kendı adınızı ve soyadınızı degere atayın. adsoyad = Cem Sultan ' herhangi bir kelime atayacağımız zaman onu cıft tırnak ıcınde yazıyoruz. ama kod ıcınde gorunecek fakat ekranda gorunmeyecek bır sey ıcın mesela bu yazım tek tırnak kullanıyoruz asp bunu onemsemıyor. sımdı adımızı vesoyadımızı sayfaya yansıtalım. response. write 'response. write kodu bıze ekrana bırseyler yazmamızı saglar. Bu kodla kullanırken gordugunuz gıbı eger ekrana yazı yazacaksak cıft tırnak ıcınde yazımızı yazacagız esıttır ısaretı de orada bır yazıdır sonra cıft tırnagı kaparız eger yazılarımız bıttıyse. sonra and = & ısaretını koyarız bu asp ye dur bır seyler daha var anlamında da olabılır. Oraya adsoyad yazdım. bu bızım yukarıda deger attıgımız kelime değer olarak ta cem sultanı atmıştık öyleyse ekranda çıktımız adsoyad değil ona attığımız değer olacaktır. Ama eğer adsoyadıda cıft tırnak içinde yazsaydık o zaman asp bunu ekrana adsoyad biçiminde çıkaracaktı. sımdı kollarımızı kapayalım. %>' asp bitti. </body> </html> İste bu kadar ilk asp sayfamız tamamdır. Eğer buradaki iki önemli seyı kavradıysanız ilk dersiniz başarılı gecmıstır. Birincisi Dim- ikincisi response. write- :Bol bol deneme yapın. Bir tane degısken atamayın on tane bir den atayın. response. write la onları yazdırırken hep aralarına & koyun. Yarın görüşürüz.