ASP'ye Giriş
Bir HTML sayfayı sınamak için sadece Browser programına
ihtiyacınız var; bir HTML belgesini iki kere tıkladığınızda
varsayılan Browser açılacak ve bu sayfayı yorumlayarak,
görüntüleyecektir. Fakat uzatması .asp olan bir dosyayı iki kere
tıkladığınızda ya Windows size bu dosyayı hangi programla açmak
istediğinizi soracak; ya da MS Visual Studio veya Adobe
Photoshop çalışacaktır. Bilgisayarınızda MS Visual Studio
programı kurulu ise, onun açılması normal: çünkü MS'un ASP dahil
hemen hemen bütün Web tasarım araçları Visual Studio'nun üyesi.
Photoshop ise renk paletlerini belirlemek üzere kullandığı
dosyalara .asp uzatmasını veriyor. Bilgisayarınızda MS Visual
Studio kurulu değilse, fakat Photoshop varsa, ASP dosyalarınızın
simgesi Photoshop'a ait olacaktır.
MS Visual Studio'dan yararlanmıyorsanız, ASP dosyalarınızı,
(herhangi bir klasörün Görünüm menüsünden Klasör Seçenekleri
maddesini seçerek ve üçüncü sekme olan Dosya Türlerini
tıkladıktan sonra ASP satırını işaretleyerek ve Düzenle
düğmesine basarak) Not Defteri ile ilişkilendirmek en doğru
yoldur. Bu, bu kitapçıktaki örnek ASP dosyalarını oluşturmak,
düzenlemek, değiştirmek için kullanacağımız başlıca programın da
herhangi bir düzyazı programı olduğu anlamına gelir. ASP üretim
işini herhangi bir ortamda yapabilirsiniz. Bunun için
bilgisayarınızda mutlaka Windows kurulu olması gerekmez. Fakat
ASP dosyalarının çalışıp çalışmadığını sınamak için
sayfalarınızı gerçek Web Server'a göndermeden önce kendi
bilgisayarınızda çalıştırmanız gerekir. Bunu Kişisel Web Server
(PWS) veya IIS ile yapacağız.
Kişisel Web Server Kuralım
Bilgisayarınız Windows 95, 98, NT4 WorkStation veya NT4 Server
ile çalışıyorsa, sisteminize bir Web Server programını siz
kurmak zorundasınız. Windows 2000 Professional veya Windows 2000
Server ise Kişisel Web Server programını kendiliğinden kurar.
Windows 98'e bir kişisel Web Server kurmaya geçmeden önce
bilgisayarımıza bir kimlik vermemiz gerekir:
Bilgisayarım/Denetim Masası/Ağ'ı tıklayarak açacağınız diyalog
kutusunda ikinci sekme olan Tanımlama'yı açın ve "Bilgisayar
adı" kutusuna istediğiniz adı yazın. Bilgisayarın ağ ortamında
olması gerekmez.
Windows 98'e Kişisel Web Server kurmak için iki yol
izleyebilirsiniz. Windows 98 CD-ROM'unda Add-ons klasöründeki
PWS dizininde Kur.exe'yi tıklayın veya Windows NT Option Pack
CD-ROM'unda Default.htm'i açın. Bilgisayarınızın Windows 98 ile
çalıştığını algılayacak olan program size Personal (kişisel) Web
Server (PWS) kurmayı önerecektir. Kişisel Web Server'ı kurarken
her iki durumda da ikinci diyalog kutusunda Minimum/En az veya
Typical/Tipik seçeneğini değil, Custom/Özel'i seçin ve açılacak
yeni diyalog kutusunda Microsoft Data Access Components (MS Veri
Erişim Bileşenleri) satırına işaret koyarak, Alt Bileşenleri
Göster düğmesini tıklayın. Açılacak seçme kutusunda ise ADO
Documentation satırına işaret koyun. Bu belgelerden daha sonra
veri-yönlendirmeli Web Uygulaması yaparken yararlanacağız.
<asp0001.tif>
Kişisel Web Server kurulduktan sonra bilgisayarı yeniden
başlatmak gerekir.
//////////////////////KUTU//////////////////
PWS Kurulurken Hata Verirse
Windows 98'e PWS kurarken, programın Microsoft Transaction
Server bölümüne ilişkin sistem kayıtları yapılırken, iki hata
mesajı ile karşılaşabilirsiniz (0x80004005 ve 0xfee662). Bu,
orijinal Windows 98 CD-ROM'undaki PWS Kur programının, Windows
Registry dosyasının büyük olması halinde hata vermesinden
kaynaklanıyor. Böyle bir durumla karşılaşırsanız,
Bilgisayarım/Denetim Masası/Program Ekle Kaldır aracılığıyla,
Personel Web Server'ı kaldırın. Bilgisayar kapanıp açıldıktan
sonra, Windows 98 CD-ROM'unda Add-ons/PWS dizinindeki bütün
dosyaları, sabit diskinizde Temp dizinine kopyalayın. Sonra
http://support.microsoft.com/support/kb/articles/q246/0/81.asp
adresinde "Download Mstsetup.dll" satırını tıklayın. Mssetup.exe
adlı bir dosya bilgisayarınıza indirilince; bu dosyayı iki kere
tıklayın ve dosyanın genişletileceği yer olarak C:\Temp'i
gösterin; program Mstsetup.dll dosyasının değiştirilmesini
isteyip istemediğinizi sorduğu zaman "Tamam"ı tıklayın. Şimdi,
C:\Temp'deki Kur.exe (Windows CD-ROM'unuz İngilizce ise Setup.exe)
programını iki kere tıklayın. PWS şimdi hatasız kurulacaktır.
///////////////////KUTU BİTTİ//////////////////////////////
Windows NT4.0 Workstation veya Server'a IIS4.0 kurmak için
Option Pack CD-ROM'undaki default.htm'i çalıştırmanız ve
açılacak Browser penceresinde IIS'i kurma seçeneğini tıklamanız
yeter. Burada da ADO Documentation'ı sabit diskinize
aktarabilmek için gerekli seçenekği işaretleyin.
Windows 98'e Kişisel Web Server kurulduğunda Masaüstü'nde
Yayımla (Publish) adlı bir simge belirecektir. NT sistemlerinde
ise Başlat menüsünde Programlar bölümüne IIS Manager satırı
eklenir. Bu yollardan biriyle PWS veya IIS'i çalıştırın.
Kişisel Web Server'da Personel Web Server Manager (Yönetici)
kutusu açıldığında soldaki araç çubuğunda Yönetici'nin çeşitli
bölümlerine gitmeniz için gereken gezinme simgelerini
göreceksiniz. Şimdi, açılan ana pencerede iki unsura dikkat
edin:
<asp002.tif>
1. Kişisel Web Server'ınızın adı. Bilgisayarınızın adı buraya
Server adı olarak yazılmış olmalı. Biraz sonra, Internet'e
koymadan önce sınayacağımız ASP sayfalarını çağırırken,
Browser'ın adres kutusuna burada gördüğümüz adı yazacağız.
2. Kişisel Web Server'ın bilgisayarımızda sabit diskteki gerçek
adresi. Bu, sizin Kişisel Web Server'ınızın kök (root)
dizinidir. Bu genellikle C:\inetpub\wwwroot klasörüdür. Kişisel
Web sitesi yaparsanız, sitenin gerektirdiği bütün dizinleriniz
ve dosyalarınız burada gördüğünüz dizinin içinde olmalıdır.
Yapacağımız ASP dosyalarını işte bu dizinin içine koyacağız.
Bunları bir kenara not ettikten sonra, soldaki araç çubuğunda
Gelişmiş simgesini tıklayın; ortadaki pencerede sanal
dizinlerinizi görüyorsunuz. Bunlardan Home'u seçin ve sağdaki
"Özellikleri düzenle" düğmesini tıklayın.
<asp003.tif>
Ana dizinin okuma, yürütme ve makro erişim haklarının işaretli
olmasına dikkat edin. İlerde kendinize Kişisel Web Server'ınızın
kök dizininde yeni bir dizin oluşturursanız (örneğin "resimler"
gibi) ve içine sitenizle ilgili dosyalar koyarsanız, Gelişmiş
penceresinde Ekle düğmesini tıklayarak bu gerçek dizini de
sitenin sanal dizinlerinden biri haline getirmeniz gerekir.
Gerçek dizinin adı XYZ bile olsa, sanal dizin haline getirirken
istediğiniz sanal adı verebilirsiniz. Ama unutmayın, Browser'ın
adres hanesine gerçek dizin adını değil sanal dizin adını
yazmanız gerekir.
Bu işlemleri IIS'te değişik araçlar ve diyalog kutularıyla,
fakat temel ilkeler itibariyle aynı şekilde yapabilirsiniz. NT4
sistemlerine IIS'i kurmadan önce, Service Pack 3'ü uygulayın;
Internet Explorer 5'i kurun. Elinizde varsa Service Pack 4, 5
veya 6'yı en son uygulayın.
Bu noktada, ASP sayfalarınızı sınayacağınız bilgisayarda
Microsoft Internet Explorer programının kurulu bulunmasının şart
olmadığını hatırlatalım. ASP sayfalarınızı Netscape ile de
sınayabilirsiniz.
Bir Örnek Yapalım
Şimdi ilk ASP sayfamızı yapalım ve bununla kişisel Web Server
programının çalışıp çalışmadığını sınayalım. Buraya kadar
anlamış olduğunuz gibi ASP sayfası da HTML gibi düz yazı
dosyasıdır; dolayısıyla beğendiğiniz bir düz yazı programı ile
ASP yazabilirsiniz. Şimdi açın en beğendiğiniz düz yazı
programını ve başlayın yazmaya. Eğer kelime-işlemci kolayınıza
gidiyorsa, dosyayı ASCII veya ANSI biçiminde kaydetmeyi
unutmayın (10'ncu satırın sonunda nokta olduğuna dikkat edin):
<HTML>
<HEAD>
<TITLE>ASP ILE ILK SAYFA</TITLE>
<META http-equiv="content-type" content="text/html; charset=ISO-8859-9">
<META http-equiv="Content-Type" content="text/html; charset=windows-1254">
</HEAD>
<BODY>
<H1><CENTER>Merhaba Dünya!</H1>
<H2>Bugün:
<% Response.Write(Date) %>.
</CENTER
</H2>
</BODY>
</HTML>
Bu dosyayı merhaba.asp adıyla kaydedin ve kendi bilgisayarınızda
kişisel Web Server'da veya ISS'te sınayacaksanız, bu programları
çalıştırın. Browser'ınızın URL hanesine, kişisel Server'ınızın
adıyla birlikte dosyanın adını yazın; ve ilk ASP programınız
dünyaya Merhaba desin.
<asp0004.tif>
////////KUTU///////////////////
Asp Derslerinin diğer Sayfaları için
tıklayınız
1
2
3
4
5
6
7 |