Web Hattı - Türkiyenin En Güncel Forumu

ASP Yazım Biçimi ve Temel Kurallar

Yazılım kategorisinde ve Web Tasarım ve Hazır Kodlar forumunda bulunan ASP Yazım Biçimi ve Temel Kurallar konusunu görüntülemektesiniz.ASP Nedir? ASP, Active Server Pages 'in kısaltılmışıdır. Sunucu taraflı bir script dilidir. Script dilleri HTML'nin yetersiz kaldığı, yapamadığı özellikleri ...



Geri git   Web Hattı - Türkiyenin En Güncel Forumu > Yazılım > Web Tasarım ve Hazır Kodlar

Maşaallah ASP Yazım Biçimi ve Temel Kurallar

İndir Sitemap Arama Haritası Harita Kayıt ol Forumları Okundu Kabul Et


ASP Yazım Biçimi ve Temel Kurallar


Yeni Konu aç  Cevapla

 

LinkBack Seçenekler
Alt 11-13-2007, 08:55 PM  
Standart ASP Yazım Biçimi ve Temel Kurallar


ASP Nedir?
ASP, Active Server Pages 'in kısaltılmışıdır. Sunucu taraflı bir script dilidir.

Script dilleri HTML'nin yetersiz kaldığı, yapamadığı özellikleri verirler kullanıcıya. Bu temelde, web sayfalarına giriş (input), web sayfalarının yorumlanması şeklinde olabilir. Scripting dilleri 2 türdür: Client ve Server taraflı.
Client taraflı scriptler bilgisayaramızda çalışır ve Browser'ımızın her özelliğini bir nesne olarak kabul eder ve browser üzerinde yapılabilecek herşeyi şekilsel olarak yapabilirler. Bu scriptler JavaScript, jScript ve VBScripttir.

Server taraflı scriptler, client taraflı scriptlerden farklı olarak sunucu üzerinde çalışırlar. Yazılan kodlar server tarafından okunur ve yorumlanır. Sonucu HTML olarak talepde bulunan kişinin bilgisayarına gönderilir.

ASP'de sunucu taraflı bir script olup, ençok bilinen, en çok kullanılan script dilidir. Tabi bunda Microsoft Firmasının geliştirdiği bir dil olması ve Microsoft ürünleri ile beraber uyumlu çalışabilme yeteneklerinin olması büyük bir etkendir.
Yukarıda Client scriptler için dediğimiz: "Browser'ımızın bütün özelliklerini nesne olarak kabul eder" cümlesini, burada ASP için, "WEB'in tamamını nesne olarak kabul eder"şeklinde söyleyebiliriz. ASP kodlarını çalıştırabilmek için bir sunucuya ihtiyaç duyarız. Ben bunun için Windows98SE Cd'si içinde "ADD-ONS" klasründe bulunan PWS (Personel WEB Server)'ı kullanıyorum. Sizde tercihinize bağlı (işletim sisteminize mi demeliydim...) dilediğiniz ASP destekli SERVER kullanabilirsiniz. Ben örneklerimde LocalHost olarak 127.0.0.1' i kullanacağım.

Ewet artık konuşmayı bırakıp çalışmaya başlamanın zamanı geldi.



Yazım Biçimi ve Temel Kurallar

Temel olarak HTML bildiğinizi, PWS kurulumu ve kullanımı ile ilgili nir sorun yaşamadığınızı varsayarak uzun yolculuğumuza başlıyoruz.
Asp kodlarımızı <% %> tagları arasında yazarız. Önce server'a ASP'nin temeli olan VBScripting kullandığımızı belirtiriz. Bu tagların arasını Server yorumlar. Client olarak talepde bulunmuş kişiye göndermez. Bu taglar arasındaki komutları sonucunda ortaya çıkan HTML kodlarını bilgisara gönderir. Bizde Hakkı Ocal'ın yolundan gidip, geleneği bozmadan örnek olarak Merhaba Dünya yazdıralım ilk .ASP sayfamıza... Aşağıdaki kodları merhaba.asp olarak kaydedip, Browserdan adresini yazmak suretiyle çağıralım, böylece daha iyi anlaşılacaktır; (Linkler sadece üyelere.... Üye ol] gibi...)

merhaba.asp


PHP- Kodu:
<% @LANGUAGE=VBSCRIPT CODEPAGE=1254 %>
<
html>
<
head>
<
title>Merhaba Dünya</title>
<
META http-equiv="content-type" content="text/html;charset=iso8859-9">
<
META http-equiv="content-type" content="text/html;charset=windows-1254">
</
head>
<
body text="navy" bgcolor="#B8BCC7">
<%
Response.Write "<center><h3>Merhaba Dünya</h3></center>"
%>
</
body>
</
html>

çeriği Zenginleştirmek
ASP sayfası kendi vücudu içersinde birçok harici dosyalarıda barındırabilir. Bunlar ASP, txt, HTML, DHtml olabilirler. Bu dinamizmi ile ASP bize az yer kaplayan, hafif sitelerde, zengin bir içerik ve görsellik sağlar. Bir örnekle anlatayım; Bu yazıları okuduğunuz sayfada da olduğu gibi bütün sayfalarda gördüğünüz, Üst ve Sol kısımda bulunan, bütün sayfalarda aynı olan Navigasyon menusü aslında sadece bir DHtml dosyası. Css ve HTML taban alınarak yazılmış ve scripting dili vasıtası ile bütün sayfalara tek bir satırla eklenmiş. Biz bu eklemeyi nasıl yapacağız?
Bu eklemeyi;

PHP- Kodu:
<!-- #include virtual="navigasyon/top.htm" -->

şeklinde yaparız. Bu kodda gösterdiğimiz *.htm dosyası bizim ana sayfamızda belirttiğimiz yere import edilecekdir. Ben navigasyon dizini içinde top.htm dosyasını sayfamın üst kısmına eklemişim. Ve bu şekilde ziyaretçinin sitemde gezerken uğradığı bütün sayfalara bu componenti ekleyerek bu menüyü görmesini pratik bir şekilde sağlamış oldum. Aksi takdirde tektek bütün sayfalara yazacak veya cut/paste la ekleyerek Hosting alanımı daraltacaktım.

örnekkod.asp


PHP- Kodu:
<% @LANGUAGE=VBSCRIPT CODEPAGE=1254 %>
<
html>
<
head>
<
title>Merhaba Dünya</title>
<
META http-equiv="content-type" content="text/html;charset=iso8859-9">
<
META http-equiv="content-type" content="text/html;charset=windows-1254">
</
head>
<
body text="navy" bgcolor="#ffffcc">

<!--
#include virtual="benimmenu.asp" -->
<%
Response.Write "<center>Merhaba Dünya</center>"
%>
</
body>
</
html>

 
Cevapla

Etiketler: , , , , , , , , , , , , , ,


Seçenekler

ASP Yazım Biçimi ve Temel Kurallar

Yazılım kategorisinde ve Web Tasarım ve Hazır Kodlar forumunda bulunan ASP Yazım Biçimi ve Temel Kurallar konusunu görüntülemektesiniz.ASP Nedir? ASP, Active Server Pages 'in kısaltılmışıdır. Sunucu taraflı bir script dilidir. Script dilleri HTML'nin yetersiz kaldığı, yapamadığı özellikleri ...


ASP Yazım Biçimi ve Temel Kurallar konusuna benzer konular:

Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
yeni kurallar MaSMaVi Genel Sohbet 6 03-29-2008 03:28 PM
Türkçe Yazım Kuralları yuni1 Edebiyat - Türkçe 0 11-06-2007 10:10 PM
Yazım Kuralları..!! spartakus Liseler 0 10-21-2007 10:53 PM
Siteme Sizde Bi Bakın SMF ile Yapılmş Bi göz atın ve Cevap Yazım.. berkay_hacker Gereksiz Mesajlar 8 01-03-2007 01:09 PM
ya yazım renli yada büyük olmuyo $emre$ Genel Sohbet 4 10-11-2006 09:13 PM


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 03:05 PM .





Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Forums Directory
We Hattı RSS Besleme Alexa Toolbar

Benzer Forumlar: izafet | UslanmaM | TEKplatform | MaxiCep.Com | iDo-FoRuM | Main-Board