Jan 23
->
Genel olarak bir form içindeki bilgiler diğer bir sayfaya gönderilir ve bu sayfa içinde çeşitli işlemlere tabi tutulur.
Örneğin:
<form action=”uye_ekle.asp” method=”post” name=”frmUyeBilgileri”> gibi bir yapıyla bilgiler ayrı bir dosya içinde değerlendirir. Yapısallık açısında iyi bir yöntem gibi görünse de istemeden de olsa proje içinde dosya karmaşasına yol açılmış olunur.
Bunu önlemek için güzel bir yol mevcut. Dikkat ettiyseniz, yukarıdaki örnekte method kısmını kırmızı ile yazdım. İşte anahtarımız bu.
Okumaya Devam Et »
Jan 23
->
VBScript yani Visual Basic Script. Ama biz kısaltılmış olan adını yani VBScript adını kullanıyoruz. Visual Basic dilini biliyor iseniz, VBScript dilini biliyorsunuz sayılır.
İstemci tarafında çalışan sayfalar da Netscape VBScript dilini anlamaz. Ama bizim sayfalarımız Server’ da çalışacağı için bu sorun olmayacak. Sadece bir kaç VBScript komutu ile mükemmel ASP sayfaları hazırlayabiliriz.
Okumaya Devam Et »
Jan 23
->
AspHttp şuanda başka sitelerden bilgi almak için kullanılan
bileşenlerin arasında benim en iyisi olarak gördüğüm bir bileşendir.
AspTear ve XmlHttp ile başka web istelerinden bilgi alımı yapılabilir ama
kullandığınız Server’da AspTear veya XmlHttp yoksa ama AspHttp varsa işte size çözüm:
AspHttp’nin kullanımına geçmeden AspHttp’nin kurulumuna bir gözatalım.
AspHttp’yi http://www.serverobjects.com/comp/asphttp3.zip adresinden indirebilirsiniz.
AspHttp bileşeni deneme sürümüdür. AspHttp ile ilgili düşünceleriniz olumlu ise
bileşeni kullanabilmeniz için satın almanız gerekiyor.
AspHttp’yi kullanabilmeniz için asphttp3.zip içerisindeki “Asphttp.dll” dosyasını register etmeniz gerekmektedir. asphttp3.zip dosyasının içerisinde bulunan “Asphttp.dll” dosyasının Windows ‘un sistem klasörüne kopyalayınız (NT için ‘\winnt\system32′, Win9x için ‘\Windows\System’). Daha sonra “Başlat/Start” menüsünden “çalıştır/Run” menüsünü seçiniz. Açılan ufak pencereye “regsvr32 asphttp.dll” yazıp “Tamam” ‘ı tıklayınız. Bu sayede register işlemimiz gerçekleşecektir.
Okumaya Devam Et »
Jan 23
->
Önce veritabanını hazırlayalım. Program bir veritabanından ve şimdilik iki tablodan oluşuyor.
“db” isimli bir veritabanı oluşturun. Daha sonra da liste isimli bir tablo.
| Alan Adı |
Veri türü |
| KayitID |
Otomatik Sayı |
| KitapAdi |
Metin |
| YEvi |
Metin |
| Fiyati |
Metin |
| KayitID |
KitapAdi |
YEvi |
Fiyati |
*** Alan adlarında Türkçe karakter girmemeye dikkat edin. Türkçe karakterler hataya sebep olacaktır. Kodlarınız doğru olsa da programınız hata verecektir.
*** Elimizde ufak bir veritabanı ve tablolar var. Bu kadar küçük tabloları ikiye bölmek saçma gelebilir ama büyük ölçekli tablolar için uygun bir yöntemdir. Böylece veritabanınızın şişmesini engellemiş olursunuz.
Okumaya Devam Et »
Jan 23
->
FORM ALANLARININ DOLULUĞUNUN KONTROL EDİLMESİ
Bir form oluşturduğum zaman istediğimiz alanların doldurulup doldurulmadığını kontrol etmemiz gerekir. Bunun için form alanının değerini sıfır uzunluğundaki bir stringle karşılaştırırız. Şimdi ekle2.asp’ye bir formHata isimli bir altrutin ekleyeceğiz:
<%@ Language=VBScript %>
‘Hata olduğunda çalışacak altrutin
<%
SUB formHata(Hata)
%>
<html>
<head><title>Hata</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1254″>
</head>
<body bgcolor=”#ECF5FF” text=”#000000″>
‘Bu kısım hatanın ne olduğunu ekrana yazdırır
<%=Hata%>
‘bizi ekle.asp’ye gönderecek buton
<form name=”hata” method=”post” action=”ekle.asp”>
<input type=”submit” name=”Submit” value=”Geri”>
</form>
</body>
</html>
<%
‘Response.End scripin çalışmasını durdurur, böylece sadece hata mesajının görüntülenmesi sağlanır.
Response.End
End SUB
%>
Okumaya Devam Et »
Jan 23
Asp.NET 2.0 (Dil VB.Net)
Basit Ziyaretçi Defteri Uygulaması
Bir ziyaretci.mdb isminde veritabanımız ve tablo ismi de tablo1 olsun (Access kullanılacak). Tablomuzda sırasıyla “AdiSoyadi, eposta, mesaj ve tarih” alanları olmalı. Burada mesaj alanının özelliği “not” olarak ayarlanmalıdır. tarih alanın özleliği de Tarih/Saat olmalı..
VS.Net programını çalıştıralım ve New Web Site+ Asp.NET Web Site yolunu takip ederek (vb.net dili seçilecek) çalışma sayfasına geçelim. Önceden oluşturduğumuz ziyaretci.mdb veritabanı dosyasını açtığımız uygulamadaki App_Data klasörüne kopyalayalım.
Okumaya Devam Et »
|
Son Yorumlamalar