|
|
|
|
|
| Web sayfalarınızda türkçe olarak tarih göstermek için kullanabileceğiniz bir örnek. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Access veritabanından sorgu ile alınan verisetlerindeki alan isimlerinin bulunmasını sağlayan bir örnek. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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 ile fileupload işlemi oldukça zor olmaktadır. Örnek olarak hazırladığımız kod aşağıdadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Asp ile gönderilen emaile dosya eklemek mümkündür. Örnek kodda gösterilmiştir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| ASP ile sayfanızda XML dosyalarını kullanmanız için hazırlanan bir örnek |
| |
|
|
|
|
|
|
|
|
|
|
|
| MySQL veritabanından istenilen bilgilerin seçilerek, access veritabanına atılmasını sağlayan örnek bir kod. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| ASP kodları ile mevcut bir microsoft acces veritabanına tablolar eklenebilmektedir. Tablo eklemek için SQL komutları kullanılmaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir kullanıcının bilgisayarına yerleştirilmiş olan bir çerez, "Request" nesnesinin "Cookies" kolleksiyonu kullanılarak okunabilmektedir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir kullanıcının tarayıcısına Response nesnesinin Cookies kolleksiyonu kullanılarak çerez eklenmektedir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Listbox da veritabanından alınan veriler listelenmektedir. Buradan birisi seçildiğinde alttaki listbox da onun alt alanları listelenmektedir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Veritabanından çekilen kayıtların alan ismlerini ve kayıtları yazdırmak için kullanabileceğiniz güzel bir kod örneği |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| İ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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir değişkenin belirli bir şartı karşılaması veya karşılamaması halinde yapılacak işlemler için kullanılmaktadır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| ASP'in CDONTS bileşenini kullanarak e-mail göndermek için kullanılabilecek bir kod. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Bir durumu bakarak karar vermeyi sağlar. Çeşiştli alternatiflerden seçim yapmak için kullanılır. |
| |
|
|
|
|
|
|
|
|
|
|
|
| If ..Then..Else ifadesi belirtilen durumun doğru ya da yanlış olmasına göre program akışına yön vermektedir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Buffer metodu ile kodun sonunu beklerken işlemleri bufferda tutarken, Clear metodu ile buffer (tampon bölge) temizlenir ve yok edilir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Kullanıcıya sunucu ve tarayıcı (browser) hakkında bilgiler getirir |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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" |
| |
|
|
|
|
|
|
|
|
|
|
|
| Aynı sayfaya veya başka sayfalara değişken veya değişkenlerin taşınması çok kullanılan bir ifadedir. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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ızın başka bir sayfaya yönlendirmek isteyebiliriz. Bu gibi durumlarda kullanılacak komut Response.Redirect' 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Sayfa içerisinde o anki tarih ve saatin gösterilmesi istendiği zaman kullanılabilecek basit bir ASP örneği. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Asp kodları ile herhangi bir dosyanın (file) silinmesini sağlar. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Asp kodları ile disk üzerinde herhangi bir klasörün olup olmadığının kontrolünü yapar. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Asp kodları ile disk üzerinde herhangi bir dosyanın olup olmadığının kontrolünü yapar. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Asp kodları ile herhangi sürücünün (drive) olup olmadığının kontrolünü yapar. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Asp kodları ile herhangi bir klasörün silinmesini sağlar. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Asp kodları ile yeni bir textfile oluşturulmasını sağlar. |
| |
|
|
|
|
|
|
|
|
|
|
|
| Asp kodları ile yeni bir klasör oluşturulmasını sağlar. |
| |
|
|
|
|
|
|
|
|
|
|
|
| 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 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. |
| |
|
|
|
|
|
|
|