Asp ve Programlamaya Giriş
Etiketler: response.write, ASP’ye Giriş, Programlama, ASP,

ASP bölümündeki ilk makalemizde ASP hakkında bilgiler, bilgisayarımızda ASP çalışabilmek için gerekli materyaller ve ASP’nin programlamadaki yeri üzerine bazı bilgiler vereceğim.

Öncelikle klasik olarak bizde ASP’nin açılımıyla işe başlayalım smiley ASP ( Active Server Pages ) yani Aktif Sunucu Sayfaları anlamına gelen bir programlama dilidir. Windows sunucu tabanlı çalışmaktadır. Bu sebeple ASP ile kodlamış olduğumuz projemizin internette yayınlanması için Windows hosting paketlerinden birisini seçmeliyiz.

ASP’yle Neler Yapabilirim ?

ASP’yle aktif olarak çalışabilen web sitelerinizi kodlayabilirsiniz. Şu an internette gördüğünüz sitelerin büyük bir kısmı PHP, ASP, ASP.Net ile kalanlar ise diğer programlama dilleri ile yapılmıştır. Genel kanı PHP’nin daha yaygın olarak kullanıldığı yönündedir. Hatta gerçek şudur ki internette PHP hakkında daha fazla döküman, kaynak bulabilirsiniz, Linux hostingler Windows hostinglere göre çok daha ucuzdurlar. Ama bunlar sizi yıldırmasın smiley Bunlar PHP’ni birer artısı olarak görülebilir. Kod yapısı olarak da PHP de daha az kod yükü ile işlemlerinizi gerçekleştirebileceğiniz rivayet edilir. Eminim bu yazıyı okuyanlarda yavaş yavaş PHP’ye meyil gösteriyorlardır.Buradaki amacımız ASP’ye yada PHP’ye yönlendirmek değil sonuçta kişi kendisi bir seçim yapacak bizler sadece yol gösterebiliriz.

Yapabilecekleriniz sizlerin hayal gücü ile sınırlıdır. Klasik olarak yapılabilecek bir çok işlem vardır.

- Ziyaretçi defteri,
- İletişim formu
- Forum ve mesaj panoları
- Blog
- Alışveriş sitesi
- Üyelik sistemleri

gibi.. bu liste uzayıp gider. Küçük projeler olduğu gibi çok büyük çapta projeler de yapabilirsiniz. Dediğim gibi bu sizin düşünce gücünüze kalmış. Yapmış olduğunuz projenizin algoritmasını çıkartarak zor ve karmaşık görünen bir işi kolaya indirgeyebilirsiniz. Herzaman için adım adım ilerlemek karışıklığı engelleyecektir. Bu sebeple bir programlama diline başlamadan önce kesinlikle algoritma öğrenmenizi tavsiye ederim.

ASP Çalışabilmek İçin Neler Gereklidir ?

Bilgisayarınızda ASP ile projeler yapabilmek için yerel internet bağlantısı oluşturmalısınız. Yerel internet bağlantısı için aşağıdaki adımları takip edebilirsiniz..

Windows XP için Yerel İnternet Bağlantısı Oluşturmak

Başlat > Denetim Masası > Program Ekle / Kaldır > Windows Bileşenlerini Ekle / Kaldır > IIS (Internet Information Services)

Yukarıdaki adımları takip ederek bileşen kur ekranında IIS’yi seçiyoruz ve kurulumu yapıyoruz. Bu işlemleri yapabilmeniz için XP CD’nizi kullanınız.

Windows Vista için Yerel İnternet Bağlantısı Oluşturmak

Başlat > Denetim Masası > Program ve Özellikler > Windows Özelliklerini Aç veya Kapat ( sol tarafta ) > IIS(Internet Information Services)

Bu işlemleri gerçekleştirdikten sonra C:/ sürücünüz içerisinde Inetpub adında bir klasör oluşacaktır. Inetpub > wwwroot klasörü içerisinde ise ASP dosyalarımızı oluşturacağız. Oluşturduğumuz ASP dosyalarımızı browserda http://localhost yada http://127.0.0.1 olarak çalıştırabilirsiniz.

Herşeyi kurduk tamam ama ben kodlarımı nerede yazacağım sorusunu duyar gibiyim smiley Kod yazımı için bir çok yazı editörü bulunmaktadır. Kullanacağınız editörde kod renklendirici bulunması sizin için kolaylık sağlayacaktır. Dreamweaver bu iş için biçilmiş kaftan diyebilirim. Fakat kodlarımızı notepad, frontpage, editplus gibi diğer editörler aracılığıylada yazabiliriz. Dreamweaver programını kendi web sitesinden temin edebilirsiniz.

ASP’yle İlk Sayfamızı Oluşturalım

ASP “ <% “ etiketi ile başlar “ %> “ etiketi ile biter. Açtığımız etiketi kapatmassak komut satırımız hata verir ve işlem döndürülemez. Yazmış olduğunuz kodlarda ASP etiketinin açıldığına ve kapatıldığına emin olun. ASP kodlarımızı HTML kodlarımızın içerisine yazarız. Sunucuda HTML kodları değil ASP kodları işlevselliğini gösterir. Bu pratik bilgilerden sonra sıra geldi ilk sayfamızı yapmaya.

Bu bölüm programlamaya yeni başlayan kişiler için mükemmel sayılabilecek bir andır smiley ilk sayfayı oluşturmak, sizin açınızdan ilk adımların atılması, yaptığınız işin ilk meyvesini almak.. Şimdi wwwroot klasörü içerisinde sonu .asp uzantılı ilk sayfamızı oluşturalım. Dreamweaver’da yeni bir sayfa oluşturalım gelen ekranda ASP VBScript seçerek sayfamızı oluşturalım. Kodlarımızı HTML kodları arasına yazacağız. İlk mesajımızı ekrana yazdıralım. Ekrana veri yazdırmak için Response.Write komutunu kullanacağız. Response.Write komutunun bazı kısaltılmış kullanımları mevcuttur bunu ilerleyen makalelerde ele alacağız. Oluşturduğumuz sayfamızın kodları aşağıdaki şekilde olacaktır.

Kod Bloğu:
<html>

<head>
<title>ASP’ye adım attım..</title>
</head>
<body>
<%
Response.Write “ASP’ye adım attım. Bu mesajımı ekrana yaz ! ”
%>
</body>
</html>


Kodumuzu yazıp sayfamızı ilk_sayfa.asp adıyla kaydedelim. Çalıştırmak için tarayıcıya http://localhost/ilk_sayfa.asp yazarak ilk sayfamızı görelim. Sonuçta karşımıza yazmış olduğumuz kodlardan sadece ASP tagları içerisinde belirttiğimiz kod çıktısı geldi.

İlk ASP sayfamız Response.Write komutuyla ekrana yazdırma oldu. Örneklerimiz ilerleyen makalelerde artarak devam edecek. Programlamayı en iyi öğrenmenin yolu yapabildiğiniz kadar fazla örnek proje yapmaktan geçer. Unutmayın her proje yeni bir hata ve her hata yeni bir tecrübe demektir. Bu işte ne kadar tecrübeniz olursa işlemlere hakim olmada o kadar başarılı olursunuz.

Bilgi :ASP, HTML kodları içerisine eklenir. Çıktı olarak sadece <% %> tagları arasındaki işlemler gerçekleştirilir.





Yorumlar Yorumlar

Bu içeriğe henüz yorum yazılmadı. İlk yorumu siz yazın..


Bu içerige yorum yazabilmek için üye girişi yapmanız gerekmektedir. Henüz üye değilseniz kayıt sayfasından üye olabilirsiniz..



Sponsor Bağlantı



Arama Bloğu arama bloğu


Aktif Başlıklar son cevaplananlar

47Google Chrome ağa erişilemiyor sorunu
Son Mesaj : System
07 Mayıs 2012 Pazartesi
54Asp ile html uzantılı sayfalar
Son Mesaj : frht
11 Şubat 2012 Cumartesi
55Döngü içerisinde döngü kurmak
Son Mesaj : System
11 Mart 2012 Pazar
55Çoklu dil kullanımı
Son Mesaj : System
11 Mart 2012 Pazar
47div içerisinde hizalama sorunu
Son Mesaj : System
11 Mart 2012 Pazar
56Google tableti kim yapacak
Son Mesaj : meriç
07 Mart 2012 Çarşamba
55resim konumu ayarlama
Son Mesaj : SyncMaster
27 Şubat 2012 Pazartesi


Aktif Başlıklar cevap bekleyen konular

42CSS ile adım adım tasarım geliştiriyoruz
Konuyu Başlatan : frht
10 Mayıs 2012 Perşembe
42Adım adım asp script yapalım
Konuyu Başlatan : frht
29 Mart 2012 Perşembe
47Güvenlik kodunun otomatik yenilenmesi
Konuyu Başlatan : Shift
11 Mart 2012 Pazar
56Sony, Move.me´yi Avrupa´ya açtı
Konuyu Başlatan : wbcm
09 Mart 2012 Cuma
56Anonymous´u destekleyen yandı
Konuyu Başlatan : wbcm
09 Mart 2012 Cuma
56Android´in Siri´si yolda..
Konuyu Başlatan : wbcm
09 Mart 2012 Cuma
56Android Market artık yok
Konuyu Başlatan : wbcm
07 Mart 2012 Çarşamba


Yorumlara Bak sponsor bağlantı