*******ÖNEMLİ********
Bu forumda ASP'nin A'sindan ba$layip bildiklerimi elimden geldigince aktaracagim. Eger hicbir $ey bilmiyorsaniz, a$agidaki yazidan ba$layin. hemen ardindan degi$kenler ve degi$kenlere deger atama, nesneler, fonksiyonlar, döngüler ba$liklarini takip edin. bu ba$liklara vaktim oldugunca eklemeler yapacagim. hicbir $ey bilmiyorsaniz hazir kod veya hazir site indirip uzerinde cali$mayin. zorlanirsiniz.
**********************
ASP nedir?
ASP Active Server Pages ifadesinin kisaltilmi$ halidir. "Aktif sunucu sayfalari" $eklinde tanimlanabilir.
ASP, temelini Visual Basic dilinden alir. VB'in sunucu tarafli ve tam olarak internet icin olu$turulmu$ bir alt kumesidir.
ASP ile ne yapilir?
bircok web sitesi artik dinamik iceriklidir. ziyaretci defteri, forumlar, aninda guncellenen haberler, uyelik sistemleri, ali$veri$.. bunlarin hepsi aktif/dinamik icerikli web sitelerinin ozellikleridir. bu programlama dili ile (tam olarak programlama dili degil aslinda) yukarida saydiklarimin hepsini yapabilirsiniz.
ASP ile veritabani baglantisi olu$turup veritabanina online bilgi aktarabilir, bilgi gosterebilir, silebilir ve degi$tirebilirsiniz. tum bunlari HTML ve diger dizayn agirlikli diller ile desteklediginizde kar$iniza dinamik bir web sitesi cikar.
Kullanimi:
ASP script olarak HTML kodlari icine gömülür. <% i$areti ile ba$layip %> i$areti ile biten bolum icine kodlar yerle$tirilir. sunucu tarafli bir dil oldugundan hizlidir. istemcinin (kullanicinin) herhangi bir bile$en yuklemesi gerekmez (meslea JAVA icin gerekiyor).
amaca yonelik kullanildiginda cok cabuk sonuc alinir. application, server, request, response, session, scriptingcontext olmak uzere 6 adet nesne ve bunlarin alt fonksiyonlari vardir.
Nereden ba$lamali?
kitap kullanmaya ali$kin degilseniz ve ADSL baglantiniz var ise internetten ornek kodlar bulup bunlar uzerinde cali$abilir ve kisa sure icinde kendinizi geli$tirebilirsiniz. ancak, ASP sunucu tarafli bir dil oldugundan dolayi ilk once bir sunucuya (servera) ihtiyaciniz var. en hizli ve en verimli sunucu IIS sunucudur. eger XP Professional veya NT kullaniyorsaniz bu sunucuyu nasil kuracaginiza dair [Sadece üyelerimiz linkleri görebilir ] adresinden bilgi alabilirsiniz. eger bunu kurma imkaniniz yoksa [Sadece üyelerimiz linkleri görebilir ] adresinden yuksek ozellikleri olan bir sunucuyu "bedava" kullanabilirsiniz.
tavsiyem, programlama mantigi ile i$e ba$lamaniz ve hemen bir notepad acmanizdir. dreamweaver frontpage gibi programlar bu dil icin yetersiz ve verimsizdir. bo$u bo$una beyninizi ve zamaninizi harcamak istemiyorsaniz be$ dakkada be$ikta$ yapamayacaginizi en ba$tan kabul edip bir notepad acmanizdir.
IIS kurduysaniz veya domaindlx.com adresinden bir web alani aldiysaniz ASP ile ilk ornek kodunuzu yazabilirsiniz.
noteopad'imizi actik. ve a$agidakileri yaziyoruz.
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=ISO-8859-9">
<meta http-equiv="Content-Type" content="text/html;charset=windows-1254">
<title>ilk ASP sayfam</title>
</head>
<body>
<% response.write "ilk ASP sayfam" %>
</body>
</html>
ye$il ile yazdigim $ey ASP scripti. response.write (yani ekrana yazdir) komutu ile tirkan icindeki yaziyi ekranda gosteriyoruz.
farkli kaydet (save as..) yapip bu sayfayi default.asp olarak kaydedelim. sonra bunu sunucumuzun web klasorune atalim. $imdi internet explorerda sunucumuzun adresini girelim ve ilk sayfamizi goruntuleyelim. i$te ilk ASP sayfaniz kar$inizda.
bir cok konuda detayli aciklama ve ornek kodlar verecegim. siz de eklemekten ve payla$maktan cekinmeyin.
kolay gelsin.


LinkBack URL
About LinkBacks
Alıntı Yaparak Cevapla



