|
|
|
|
|
ASP kodları ile Microsoft Access veritabanına bağlantı sağlanıyor. ODBC ayarları yapmaya gerek kalmadan bağlantı sağlanır. Ayrıca bu kod ile sorgulama sonuçlarını listelenmesi de yapılmaktadır. |
|
|
|
|
|
|
|
|
|
|
|
|
ASP ile fileupload işlemi oldukça zor olmaktadır. Örnek olarak hazırladığımız kod aşağıdadır. |
|
|
|
|
|
|
|
|
|
|
|
|
Listbox da veritabanından alınan veriler listelenmektedir. Buradan birisi seçildiğinde alttaki listbox da onun alt alanları listelenmektedir. |
|
|
|
|
|
|
|
|
|
|
|
|
Kendi web sayfalarınızda rakamların daha anlaşılır bir şekilde gözükmesini istiyorsanız, sayıları belirli bir formatta yazdırmanız gerekmektedir. |
|
|
|
|
|
|
|
|
|
|
|
|
ASP kodları ile mevcut bir microsoft acces veritabanına tablolar eklenebilmektedir. Tablo eklemek için SQL komutları kullanılmaktadır. |
|
|
|
|
|
|
|
|
|
|
|
|
Tesadüfi - rastlantısal sayı, bir dizide tekrar etmesi belirli bir düzene tabi olmayan sayı demektir. ASP'de bu amaçla Randomize ve Rnd komutları kullanılmaktadır. |
|
|
|
|
|
|
|
|
|
|
|
|
Sayfa içerisinde o anki tarih ve saatin gösterilmesi istendiği zaman kullanılabilecek basit bir ASP örneği. |
|
|
|
|
|
|
|
|
|
|
|
|
Veritabanı ile uğraşanların en çok karşılaştıkları sorunlardan birisi de veritabanından verilerin çekilip combobox'ta listelenmesidir. |
|
|
|
|
|
|
|
|
|
|
|
|
Bazı durumlarda sayfamıza bazı ip adreslereinden gelen kullanıcıların erişmesini istemeyiz. Bu gibi durumlarda ip adresleri kontrol edilip işlemler yapılmaktadır. |
|
|
|
|
|
|
|
|
|
|
|
|
İstenilen bir tarihteki doğum gününe ne kadar saat kaldığını göstermek istiyorsanız, örnekteki kodları kullanabilirsiniz. Aynı şekilde ne kadar gün kaldığını bulmakta mümkündür. |
|
|
|
|
|
|
|
|
|
|
|
|
ASP'nin en çok kullanılan ifadelerinden birisi yazdırmadır. Kod içerisinde istenilen bir değişken ya da yazının görüntülenmesini Response.Write ifadesi sağlar. |
|
|
|
|
|
|
|
|
|
|
|
|
Kullanıcıya sunucu ve tarayıcı (browser) hakkında bilgiler getirir |
|
|
|
|
|
|
|
|
|
|
|
|
ASP ile MySQL veritabanına bağlanarak, buradaki tabloları kullanmak mümkür. Örnek kodda bağlantının nasıl yapılacağı gösterilmiştir. |
|
|
|
|
|
|
|
|
|
|
|
|
Kullanılan sayfalarda hata varsa ve bu hata durumlarında başka işlemler yapmak isteniyorsa bu durumlarda hata yakalama metotları kullanılmaktadır. Hata yakalamak için 'On Error Resume Next' ifadesi kullanılmaktadır. |
|
|
|
|
|
|
|
|
|
|
|
|
Sayfalarınızda kullandığınız formlarda kullanıcıların e-mail adreslerini alabilirsiniz. Fakat bu e-mail adresini doğru olup olmadığını kontrol etmeniz gerekmektedir. E-mail adreslerinin kontrol edilmesi için gerekli olan kodu sunuyoruz. |
|
|
|
|
|
|
|
|
|
|
|
|
ASP kodları ile bir microsoft acces veritabanı oluşturmak mümkündür. Bir .mdb dosyası oluşturmak için Server.CreateObject metodu kullanılmaktadır. |
|
|
|
|
|
|
|
|
|
|
|
|
Aynı sayfaya veya başka sayfalara değişken veya değişkenlerin taşınması çok kullanılan bir ifadedir. |
|
|
|
|
|
|
|
|
|
|
|
|
Asp kodları ile herhangi bir dosyanın (file) silinmesini sağlar. |
|
|
|
|
|
|
|
|
|
|
|
|
ASP ile sayfanızda XML dosyalarını kullanmanız için hazırlanan bir örnek |
|
|
|
|
|
|
|
|
|
|
|
|
Access veritabanından sorgu ile alınan verisetlerindeki alan isimlerinin bulunmasını sağlayan bir örnek. |
|
|
|
|
|
|
|
|
|
|
|
|
Belirlenen iki sayı arasında rastgele sayı üretmeyi sağlayan kod örneği |
|
|
|
|
|
|
|
|
|
|
|
|
ASP'in CDONTS bileşenini kullanarak e-mail göndermek için kullanılabilecek bir kod. |
|
|
|
|
|
|
|
|
|
|
|
|
Bazı durumlarda sayfamızın başka bir sayfaya yönlendirmek isteyebiliriz. Bu gibi durumlarda kullanılacak komut Response.Redirect' tir. |
|
|
|
|
|
|
|
|
|
|
|
|
Metinlerle çok fazla uğraşmak gerekiyorsa karakter işlemlerinin gayet iyi bilinmesi gerekmektedir. Sizin için hazırladığımız bazı karakter işlemlerini sunuyoruz. |
|
|
|
|
|
|
|
|
|
|
|
|
If ..Then..Else ifadesi belirtilen durumun doğru ya da yanlış olmasına göre program akışına yön vermektedir. |
|
|
|
|
|
|
|
|
|
|
|
|
Tamsayı elde etmek için Int(). Round() fonksiyonu kullanılmaktadır, int() bir sayının tam sayı bölümünü verir. Round() fonksiyonu ise kesirli bir sayıyı yukarı veya aşağı “yuvarlayarak” tam sayı haline getirir. |
|
|
|
|
|
|
|
|
|
|
|
|
Veritabanından çekilen kayıtların alan ismlerini ve kayıtları yazdırmak için kullanabileceğiniz güzel bir kod örneği |
|
|
|
|
|
|
|
|
|
|
|
|
Web sayfalarınızda türkçe olarak tarih göstermek için kullanabileceğiniz bir örnek. |
|
|
|
|
|
|
|
|
|
|
|
|
Metin dosyaları ile çalışmak sürekli karşımıza çıkan bir durumdur. Bir döngü halinde metin dosyasından veri okuyup yazdırmak istenecek olursa bu kodları kullanabilirsiniz. |
|
|
|
|
|
|
|
|
|
|
|
|
Asp kodları ile yeni bir textfile oluşturulmasını sağlar. |
|
|
|
|
|
|
|
|
|
|
|
|
MySQL veritabanından istenilen bilgilerin seçilerek, access veritabanına atılmasını sağlayan örnek bir kod. |
|
|
|
|
|
|
|
|
|
|
|
|
Bir durumu bakarak karar vermeyi sağlar. Çeşiştli alternatiflerden seçim yapmak için kullanılır. |
|
|
|
|
|
|
|
|
|
|
|
|
Asp ile gönderilen emaile dosya eklemek mümkündür. Örnek kodda gösterilmiştir. |
|
|
|
|
|
|
|
|
|
|
|
|
For…Next döngüsü, belirtilen bir numaraya kadar, devam eden ifadeleri tekrarlamaktadır. For döngüsünde bir sayaç değişkeni kullanılır ve belirtilen değere kadar sayaç arttırılır ve azaltılır. |
|
|
|
|
|
|
|
|
|
|
|
|
While döngüsü döngüye girilmeden önce şartın sağlanıp sağlanmadığını kontrol ettikten sonra işlemleri yapmaktadır. İşlemler ilk kez yapıldıktan sonra şartın sağlanıp sağlanmaması isteniyorsa bu durumda do..while döngüsü kullanılır. |
|
|
|
|
|
|
|
|
|
|
|
|
Asp kodları ile herhangi bir klasörün silinmesini sağlar. |
|
|
|
|
|
|
|
|
|
|
|
|
Bir kullanıcının tarayıcısına Response nesnesinin Cookies kolleksiyonu kullanılarak çerez eklenmektedir. |
|
|
|
|
|
|
|
|
|
|
|
|
Bütün programlama dillerinde olduğu gibi ASP'de de değişken tanımlamaları yapılabilmektedir. Değişken tanımlamaları için Dim ifadesi kullanılır. |
|
|
|
|
|
|
|
|
|
|
|
|
Web sayfası hazırlanırken bütün sayfalarda genel olarak üst bölüm (header) aynıdır. Bu bir şablon olarak hazırlanıp diğer bütün sayfalarda gösterilmesi sağlanır. ASP sayfalarında üst tarafa önceden hazırlanmış bir sayfanın eklenmesi için "include virtual" |
|
|
|
|
|
|
|
|
|
|
|
|
Asp kodları ile yeni bir klasör oluşturulmasını sağlar. |
|
|
|
|
|
|
|
|
|
|
|
|
Bazı durumlarda sayfamıza bağlanan kişilerin ip adreslerini saklamamız gerekebilir. Bu gibi durumlarda sayfaya bağlalan kişilerin ip adreslerinin alınmasını sağlayan ASP kodu. |
|
|
|
|
|
|
|
|
|
|
|
|
Buffer metodu sayfanın tümünün Script’in icrası bitmeden gönderilmesini önlerken, Flush bunun tam tersini yapar. Sunucu ASP sayfası içindeki satırlarda bu ifadeye rastlarsa, o zamana kadar buffer'da sakladığı sayfa değerlerini, browsera gönderir. |
|
|
|
|
|
|
|
|
|
|
|
|
Bir değişkenin belirli bir şartı karşılaması veya karşılamaması halinde yapılacak işlemler için kullanılmaktadır. |
|
|
|
|
|
|
|
|
|
|
|
|
Metin dosyalarına yazdırma işlemi çok sık kullanılmaktadır. Varolan bir metin dosyasına ekleme yapmak için OpenTextFile komutu kullanılmaktadır. |
|
|
|
|
|
|
|
|
|
|
|
|
Asp kodları ile bilgisayarda bulunan herhangi bir klasörün kopyalanmasını sağlar. |
|
|
|
|
|
|
|
|
|
|
|
|
Asp kodları ile bilgisayarda bulunan herhangi bir dosyanın kopyalanmasını sağlar. |
|
|
|
|
|
|
|
|
|
|
|
|
Asp kodları ile disk üzerinde herhangi bir klasörün olup olmadığının kontrolünü yapar. |
|
|
|
|
|
|
|
|
|
|
|
|
Sunucu sayfaları gönderildiğinde, bu sayfalar ziyaretçinin bilgisayarında geçici bir süre bir bellekte (cache) saklanır. Sayfaların ziyaretçinin bilgisayarındaki geçici bellekte saklanmasının istenmediği durumlarda bu özellik kullanılır. |
|
|
|
|
|
|
|
|
|
|
|
|
Kalıcı bir çerez oluşturmak için, çerezin sona ereceği tarihinde belirtilmesi gerekir. Bunu yapmak çin "Cookies" kolleksiyonunun "Expires" özelliği kullanılır. |
|
|
|
|
|
|
|
|
|
|
|
|
Metin dosyalarına yazdırma işlemi çok sık kullanılmaktadır. Metin dosyası ilk defa kullanılacaksa ilk önce yaratılması gerekmektedir. Metin dosyası yaratma işlemini ise CreateTextFile komutu ile yapmaktayız. |
|
|
|
|
|
|
|
|
|
|
|
|
Asp kodları ile disk üzerinde herhangi bir dosyanın olup olmadığının kontrolünü yapar. |
|
|
|
|
|
|
|
|
|
|
|
|
Buffer metodu ile kodun sonunu beklerken işlemleri bufferda tutarken, Clear metodu ile buffer (tampon bölge) temizlenir ve yok edilir. |
|
|
|
|
|
|
|
|
|
|
|
|
Bir kullanıcının bilgisayarına yerleştirilmiş olan bir çerez, "Request" nesnesinin "Cookies" kolleksiyonu kullanılarak okunabilmektedir. |
|
|
|
|
|
|
|
|
|
|
|
|
Asp kodları ile herhangi sürücünün (drive) olup olmadığının kontrolünü yapar. |
|
|
|
|
|
|
|
|
|
|
|
|
Response.Buffer ile sayfaların yüklenme biçimlerini belerlemek mümkündür. True (doğru) olarak ayarlandığında kullanıcıya gönderilecek sayfanın bütün unsurları bir tampon bölgede toplanır. |
|
|
|
|
|
|
|
|
|
|
|
|
Session, Kullanıcılara ait bilgilerin kullanıcı adı, şifre vs.. sunucu üzerinde kaydedilmesini sağlayan bir yapıdır. Session zaman aşımına uğrayınca veya kullanıcı siteden çıkış yaptığında o kullanıcı için silinir, sitedeki diğer kullanıcıların bilgileri |
|
|
|
|
|
|
|
|