ÜYE GİRİŞİ

 ASP HAKKINDA
ASP PROJELERİ

ANKET İÇİN TIKLA

ASP HAKKINDA

ASP (Active server page)

      ASP (Active server page) dinamik web sayfaları hazırlamak için Microsoft'un geliştirdiği sunucu tabanlı bir programlama dilidir. JScript, VBScript gibi dillerden oluşturulan ASP sayfaları bir uygulama programı vasıtasıyla yorumlanarak HTML çıktısı elde edilir. ASP kullanarak sitenizde ziyaretçi defteri, anket, blog, forum, arama motoru gibi uygulamalar gerçekleştirebilirsiniz. Windows Hosting paketlerde ASP desteği bulunmaktadır.

Web Server

Web, internet üzerinde yer alan grafiksel bir servistir. Hazırlanan içeriklerin ( grafik, yazı , ses, animasyon, görüntü vb ) dünya üzerinde yeralan tüm kullanıcılara iletilmesi ve kullanıcıların bu dosyalara ulaşabilmesi için internete bağlı bir bilgisayar üzerinde çalışan uygulama yazılımını web server olarak tanımlayabiliriz. Web server programları kuruldukları işletim sistemine göre farklılık gösterebilir. Sözgelimi web server olarak unix işletim sistemini kullanan bilgisayarlar Apachi ( Apachinin NT de çalışan sürümleride vardır. ) kullanırken windows işletim sistemini ( server ) kullanan bilgisayarlar ise web server programı olarak IIS (Internet Information Server ) kullanabilir.

STATİK SAYFA NEDİR?

Bir web gezgini olarak internette dolaşırken sürekli olarak statik sayfalarda geziniyorsunuz demektir. Statik sayfa onu oluşturan kişinin ( webmaster ) bu sayfanın içeriğini bitirdiği tamamladığı ve kullanıcıların bu sayfaya her uğradıklarında aynı içeriği gördüğü sayfalardır. İçeriklerinin değişmesi için yeniden tasarlanılmaları gereklidir. Bu zaman ve iş gücü kaybına yol açan bir etkendir. Statik sayfa tanımını ve özelliklerini belirleyen bazı önemli özelliklerin listesini aşağıda bulabilirsiniz.

Statik Sayfalar için :

  • Tasarımcı ( webmaster ) sayfasını hazırlar ve .htm uzantılı bir dosya olarak kayıt eder
  • Tasarlanan dosya Web Server' a yanınlanmak üzere yerleştirilir
  • Kullanıcı browserının adres kısmına bu sayfaya ulaşmak için gerek adresi yazar.
  • Bu isteğe karşı Web Server ilgili dosyayı bulur.
  • Web Server HTML içeriği istek gönderen browser'a network ( internet ) aracılığı ile yollar
  • Browser gönderilen bu HTML dosyasını işler ve ekranda gösterir

İçeriği tamamı ile önceden belirlenmiş bazı kriterlere bağlı olarak değişen sayfaları dinamik sayfalar olarak adlandırabiliriz. Bu değişiklik sayfanın aldığı bazı girdilere göre olabilir. Dinamik sayfaların Web Server tarafında yorumlanma işlemini aşağıda bulabilirsiniz

Dinamik Sayfalar için :

  • Programmer veya Web Admin ( webmaster ) bazı komut dosyalarınıda içeren bir dosya ( asp ) hazırlar ve .asp uzantılı bir dosya olarak kayıt eder.
  • Tasarlanan dosya Web Server' a yanınlanmak üzere yerleştirilir.
  • Kullanıcı browserının adres kısmına bu sayfaya ulaşmak için gerek adresi yazar.
  • Bu isteğe karşı Web Server komutları içeren ilgili dosyayı bulur.
  • Web Server bu komutlar dizisini işleyerek HTML output ( çıktı ) üretir.
  • Web Server oluşturulan bu HTML çıktıyı istekde bulunan browser' a gönderir.
  • Browser gönderilen bu HTML dosyasını işler ve ekranda gösterir.

Bu kısa açıklamalardan sonra ASP dosyalarını oluşturabilmek ve çalıştırabilmek için ihtiyacımız olacak araçlara bir göz atalım

  • Asp Sayfaları hazırlayabilmek için bir text editörü, bu notepad olabilir fakat daha rahat kullanım kolaylıkları olan ( Visual Interdev, Home Site vb ) editörlerde mevcuttur.
  • Hazırlanan Web Sayfalarını yorumlamak ( bu işlem asp.dll vasıtası ile gerçekleştirlir, daha sonra ayrıntıları ile ele alınacaktır. ) için kullanılacak Web Server yazılımı.
  • Sayfaları test etmek amaçlı kullanılacak herhangi bir Browser.

ASP NESNELERİ
- Response Nesnesi ve Metotları
- Request Nesnesi ve Metotları
- Form elemanları ve kullanımı
- Get ve Post Metodu
- Text Box
- Text Area
- Radio Butonları
- Chek Boxes
- List Box
- Genel Kullanım Seçimleri
- Session (Oturum) Nesnesi
- Timeout özelliği
- Session Nesnesinin İçeriğinin Elde Edilmesi
- Session Nesnesinin İçeriğinin Değerlendirilmesi
- Session Nesnesinin Genel Değerlendirilmesi
- Application Nesnesi Kullanımı
- Global.asa Dosyası
- Server Nesnesi
- Server Script Time Out
- Create Object Metodu
- Execute Metodu

ISS KURULUMU

Windows xp cdsini takın
*Denetim Masasından Program Ekle/Kaldırr17;a girin. Buradan Windows bileşenlerine geçiniz ve listeden IISr17;i (Internet Information Services) seçiniz



IIS’e ait özelliklere Denetim Masası/Yönetimsel Araçlar/Internet Information Services (IIS) linkini kullanabilirsiniz



Tarayıcınıza localhost adresi girdiğinizde Varsayılan Web Sitesi olarak tanımlanmış siteyi görürsünüz. İlk kurulumdan sonra sayfanın dosyaları için tanımlanan klasör c:inetpubwwwroot ’dur. Çalıştırmak istediğiniz asp dosyalarınızı bu klasörün altına koymanız halinde çalıştırabilirsiniz. IIS kurulumundan sonra ASP dosyalarına çift tıklamakla bir ASP dosyasını çalıştıramazsınız. Sadece IIS üzerinde tanımlanmış klasör içindeki ASP dosyaları, tarayıcı üzerinden çağrılmaları halinde çalışabilir. Mevcut bir sitenin kök dizinini değiştirmek için sitenin veya sanal dizinin özelliklene girin Giriş Dizini sekmesinde siteye ait klasörü tanımlayabilirsiniz.

Site Yönetimi
IIS’in server versiyonunda birden fazla web sitesi oluşturabilirken bizim localhost olarak kullanacağımız web sitesini çalıştıran IIS’de bu özellik yoktur. Farklı web sitelerini yönetebilmesi için bir DNS sunucuya ihtiyaç duyacaktır. Birbirinden farklı siteleri IIS üzerinde tanımlamak için sanal dizin özelliği kullanılabilir.

Sanal Dizin
Sabit diskiniz üzerindeki herhangi bir dizini sanal dizin olarak atayabilirsiniz. Sanal dizinlere site altında bir dizin gibi erişilir. ([Linkleri ve resimleri görmek için üye olmalısınız ÜYELİK İÇİN TIKLAYIN]) Erişim açısından sitenin tanımlı olduğu klasördeki dizinlerden bir farkı yoktur.
Yeni sanal dizin oluşturmak için Varsayılan Web Sitesi’ne mouse ile sağ tıklayın ve açılan menüden Yeni/Sanal Dizin seçeneğini seçin. Karşınıza çıkan sihirbazda sırasıyla sanal dizinin adını ve sabit diskinizde bulunduğu yeri tanımlayınız. Bu işlemi bitirdiğinizde sanal dizininiz oluşturulmuş olacaktır. Daha sonra bu sanal dizine ait özellikleri değiştirmek için değişiklik yapacağınız sanal dizine mouse ile sağ tıklayın ve özellikleri seçin



Simdi bir asp kodunu basıl goruntuleriz onunda ornegini vereyim.Son olarak:

ASP Dosyamızı Bilgisayarım/C/Inetpub/wwwroot klasorunun icine kopyalalım.

 

 

Google