• Forum vBulletin altyapısından Xenforo altyapısına geçirildi, bu sebeple eski şifreleriniz ile foruma giriş yapamayacaksınız, parolamı unuttum adımından mailiniz ile şifre sıfırlayarak giriş yapabilirsiniz.

    Üyeliklerinde geçerli bir mail adresi olmadığı için sıfırlama yapamayacak kullanıcılar forum kullanıcı adlarını ve yeni şifrelerini yazarak info@maxigame.org adresine şifre sıfırlamak istediklerine dair bir mail göndersinler şifrelerini sıfırlayıp mail adreslerini güncelleyeceğiz. Şifreniz sıfırlandıktan sonra foruma giriş yapıp tekrar istediğiniz gibi değiştirebilirsiniz.

ASP (Active Server Pages) Dersi

CottonCandy

Atlas Evren
Aileden
Aktiflik
K.Tarihi
26 Tem 2009
Mesajlar
1,087
Puanı
472
Konum
M.K.ATATÜRK
pggNlN.png


ASP (Active Server Pages)- Aktif Sunucu

Ders-1 ASP Giriş


Açıklama : En basit ASP geliştirme ortamı Notepad'dir. Bu Şekilde geliştirilen programlar çok zahmetli olmaktadır.Çünkü tüm kodu sizin yazmanız gerekmektedir.
Program hazırlandıktan sonra kodun bulunduğu dosyanın uzantısının .asp yaparak kaydetmeniz yeterlidir. Şekil M.1'de Notepad'e yazılmış bir ASP kodu görülmektedir.

Şekil M.1 Notepad'de ASP kodları geliştirme.
Notepad bir altarnatif ancak veritabanı bağlantılarının otomatik olarak yapılmasını istiyorsanız ASP kodlarını WYSIWYG ( What You See IS What You Get) tipinde bir
editör kullanmak gerekmektedir. Örneğin. Microsoft Visual Interdev 6.0 kullanmanız gerekecektir.

Visual Interdev, ASP başta olmak üzere HTML ve CSS geliştirmek üzere hazırlanmış güzel bir programlama editörüdür. Program kodlarının farklı renklerde göstermesi
nedeniyle kodda oluşan hataları farklı renklerde göstermesi nedeniyle kodda oluşan hataların bulunması kolaylaştırmaktadır. Toolbox'ı sayesinde sürükle bırak
ile bir çok HTML kodunu yazmak zorunda kalınmamaktadır.Proje geliştirip yaptığınız tüm ASP dosyalarını bir proje adı altında toparlıyabilirsiniz.

APPLICATION (UYGULAMA)NESNESİ
Applıcatıon nesnesi uygulamadaki her sayfanın sahip olduğu ve bütün kullanıcıların erişebilgiği global değerleri tutar.
Applıcatıon nesnesi değerler, ilk kullanıcının sayfaya girmesiyle atanır ve oturum kapanana kadar bu değerleri korur

Kod:
<%Applıcatıon("propertyname")=value%>

ASP ile yapılmış her site Web Server tarafından uygulama programı olarak değerlendirilir. Applıcatıon nesnesi sayesinde,siteye bağlı kullanıcıların tümü için ortak
olan değişlenler tanımlanabilmektedir. Applıcatıon nesnesi sitenizin tüm kullanıcılarıyla bilgi paylaşımı için kullanılmaktadır


Applıcatıon.Lock : Birden fazla kullanıcın aynı zamanda özel bir değişkenin değerini değiştirmesini engeller.

Applıcatıon.Unlock : başka kullanıcılar tarafından kullanılabilen değişkenlerin kilidini açar.

Applıcatıon Contents : Script komutları ile uygulamaya eklenmiş elemanların tümünü içerir. Contents kolleksiyonu bir operasyon için kullanılacak elemanları seçmek
için kullanılabilir. Applıcatıon. Contents kolleksiyonu <OBJECT> tagı kullanılmaksızın tanımlanmış elemanlar içermektedir. Bu hem Server.CreateObject hemde
bir Applıcatıon bildirimi ile kurulmuş global değişkenler de olabilir

Örnek :

Kod:
<% Applıcatıon("yazar")="CottonCandy Maxigame.org"Set Applıcatıon("Nesne1")=Server.CreateObject("ADODB.Connection")For Each Item in Applıcatıon.Contents
If IsObject(Applıcatıon.Contents(Item))) Then Response.Write Item &"="Applıcatıon.Contents(Item)&"<BR>"Tipi nesne olmayan degişkenlerin adı ve içeriği yazılır
End IF
Next
%>


Aplication StaticObjects

Applıcatıon nesnesinin <OBJECT> tagı ile oluşturulmuş olan tüm nesneleri içerir. Bir Nesne için belirli bir özelliğin değerini saptamada veya tüm sabit
nesnelerin tüm özelliklerini almada kullanılabilecek bir kolleksiyondur. Global.asa içerisinde
belirtilir.

Örnek :

Kod:
<%
For Each anahtar In Application.StaticObjects
Response Write anahtar & "<BR>"
Next
&>

Application.Lock :

Kod:
<%
Application.Lock
<%

-----------------------------
-----------------------------
Aplication.Unlock
-----------------------------
Kod:
<%
Application.Unlock
<%


Konu Devamı Yarın Gelecek ASP Rehber Konusu Tamamiyle ALIN TERİDİR. ALINTI DEGİLDİR.. gereksiz yorum yapacaksan yapma !


 
Geri
Üst