DownLodER
Would you like to react to this message? Create an account in a few clicks or log in to continue.

DownLodER


 
AnasayfaLatest imagesAramaKayıt OlGiriş yap

 

 ASP(Active Server Pages) Nedir ?

Aşağa gitmek 
2 posters
YazarMesaj
srmthfg
Skeleton
Skeleton
srmthfg


Manda
Mesaj Sayısı : 27
Rep Puanı : 45
Kayıt tarihi : 02/08/09
Yaş : 26
Nerden : Bursa

ASP(Active Server Pages) Nedir ? Empty
MesajKonu: ASP(Active Server Pages) Nedir ?   ASP(Active Server Pages) Nedir ? EmptyPaz Ağus. 02, 2009 12:41 pm

ASP, ya da Active Server Pages (Etkin Sunucu Sayfaları), Microsoft tarafından geliştirilen internete yönelik sunucu taraflı (serverside) çalışan bir teknolojidir. Sunucunun sadece durağan sayfaları istemciye (ziyaretçi) göndermesi yerine, ziyaretçiden veri kabul edilmesi gerekliliğinin sonucunda ortaya çıkmıştır.

ASP sayfaları çoğunlukla VBScript kullanılarak yazılır, ancak @Language komutuyla JScript, hatta Perl gibi başka bir dil de seçilebilir.

Bir ASP dosyasının içinde, özel nesneler ve VBS, JS, SQL kodları bulunur, bu sayfalar istemci tarafından istendiğinde sunucu öncelikle ASP içindeki kodları icra ederek, istemciye göndereceği bilgiyi oluşturur ve gönderir. Gönderilen bilgi genellikle HTML (ya da SGML) şeklindedir. Fakat sadece bunlarla sınırlı değildir, aynı şekilde bir grafik dosyasıda oluşturulup, istemciye gönderilebilinir.

ASP sayfaları HTML kodlarının içine gömülü şekilde oluşturulduğu halde bir kez server tarafından yorumlandığında saf HTML olarak döner. Kaynak kodlara bakıldığında ASP kodları görülmez. Bu kodlamacıların kaynaklarını saklamalarını kolaylaştırır.

ASP'nin ortaya çıkış nedenlerinden birisi de CGI dillerinin Oturum (Session) ve Uygulamaların (Application) başından sonuna kadar izlenmesinin yetersiz oluşundandır.
Sayfa başına dön Aşağa gitmek
http://breakgunz.tk
srmthfg
Skeleton
Skeleton
srmthfg


Manda
Mesaj Sayısı : 27
Rep Puanı : 45
Kayıt tarihi : 02/08/09
Yaş : 26
Nerden : Bursa

ASP(Active Server Pages) Nedir ? Empty
MesajKonu: Geri: ASP(Active Server Pages) Nedir ?   ASP(Active Server Pages) Nedir ? EmptyPaz Ağus. 02, 2009 12:43 pm

ASP'de Kullanılan Nesneler
ASP sayfalarında özel altı adet nesne kullanılır.

*Application
*ObjectContext
*Request
*Response
*Server
*Session
Sayfa başına dön Aşağa gitmek
http://breakgunz.tk
srmthfg
Skeleton
Skeleton
srmthfg


Manda
Mesaj Sayısı : 27
Rep Puanı : 45
Kayıt tarihi : 02/08/09
Yaş : 26
Nerden : Bursa

ASP(Active Server Pages) Nedir ? Empty
MesajKonu: Geri: ASP(Active Server Pages) Nedir ?   ASP(Active Server Pages) Nedir ? EmptyPaz Ağus. 02, 2009 12:47 pm

<%

%>
Asp kodları yukarıda görülen taglar arasına yazılır.


<%
response.write("Merhaba Dünya")
%>

Yukarıdaki kod ekrana "Merhaba Dünya" yazısını yazdırır.


<%
dim deneme as string
%>

yukaridaki kod ile asp'de deneme adında string türünde değişken tanımlamış olduk.istersek direkt olarak değişkenin ismini yazarakda kullanabiliriz.ama türünü belirtmek istersek yukarıdaki koddaki gibi as ifadesini ekleyip string, integer gibi türünü belirtiriz.


<%
response.redirect("deneme.asp")
%>

bu kod ise yazıldığı sayfayı deneme.asp sayfasına yönlendirir.


<!--#include file="abc.asp" -->

ASP ile oluşturulmuş bir sayfaya başka bir dosyadan içerik çekme işlemine yarar. abc.asp adında bir dosyamız var bu dosyamızın için kodumuzu yazdığımızda sayfamıza abc.asp dosyasının içeriğide eklenecektir.


ASP ile genellikle değişken veri isteyen sayfalar yapılır. Örneğin bir sitenin mutlaka haberler,
forum, ziyaretçi defteri gibi modüllere ihtiyacı vardır. Bütün bunları HTML'de ancak Flash,
Javascript gibi bir ek bileşenle de gerçekleştirebiliriz ama bunlar sayfanın performansını düşürür
ve tasarlanması ve kodlanması zordur. Oysa ASP'de bütün bunlar bir kaç satırlık basit kodlarla
yapılabilir.
ASP ile bazı örnek kodlar:

<%
zaman = hour(now)
if zaman > 20.00
response.Write "İyi geceler"
else
response.Redirect "http//www.neoakincilar.com
end if
%>

Bu kod ile saat sekizden büyükse "İyi geceler" yazdırdık, küçükse bir sayfaya yönlendirdik.

<%
Set ODBC = Server.CreateObject("ADODB.Connection")
ODBC.Open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("database.mdb")&""
%>

Bu kod ile bir Ms Access veritabanına bağlantıyı sağladık.


<%

Set sur = Server.CreateObject("adodb.connection" )
sur.Open = "driver={mysql odbc 3.51 driver}; SERVER=IPADRESİ; UID=KULLANICIADI; pwd=SİFRE; db=VERİTABANI;"

%>

Yukardaki kod ise MySql veritabanına bağlanmamızı sağlar.


Recordset : <br>

<%

set tablo = server.createobject("adodb.recordset")
sql="select * from uye"
tablo.open sql,baglanti,1,3


%>
Sayfa başına dön Aşağa gitmek
http://breakgunz.tk
KaosKinq
Worm
Worm
KaosKinq


Mesaj Sayısı : 4
Rep Puanı : 4
Kayıt tarihi : 26/09/09

ASP(Active Server Pages) Nedir ? Empty
MesajKonu: Geri: ASP(Active Server Pages) Nedir ?   ASP(Active Server Pages) Nedir ? EmptySalı Eyl. 29, 2009 9:02 am

paylasim icin tsekkurler anlatim guzel olmus
Sayfa başına dön Aşağa gitmek
 
ASP(Active Server Pages) Nedir ?
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Cs 1.6 Server List
» Server Killer v3.5
» Plus Attack ' Clan Server [sXe] 212.174.36.2
» [PAYLAŞIM] XSkip Login Server
» Orijinal Mapler + Server Dosyaları + Database

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
DownLodER :: Hazır Kodlar :: ASP-
Buraya geçin: