Genckolik.Net

Genckolik.Net » BİLGİSAYAR & DONANIM » Webmaster Dünyası » Programlama Dilleri » ASP Sözlük - Nesnelerin Kullanımı

Kontör Reklamı


ASP Sözlük - Nesnelerin Kullanımı

Programlama Dilleri içinde ASP Sözlük - Nesnelerin Kullanımı konusu , ASP SÖZLÜK - Nesnelerin Kullanımı .Response Nesnesi Bu nesne ile isterseniz kendiniz için isterseniz ziyaretçinizi için yazdyrmak için kullanabilirsiniz.Mesela <% Response.write "...

Cevapla
Seçenekler Stil
ASP Sözlük - Nesnelerin Kullanımı
Alt 04-08-06, 21:22   #1 (permalink)
Yeni Genç


mp3 indir
Lightbulb ASP Sözlük - Nesnelerin Kullanımı

ASP SÖZLÜK - Nesnelerin Kullanımı

.Response Nesnesi

Bu nesne ile isterseniz kendiniz için isterseniz ziyaretçinizi için yazdyrmak için kullanabilirsiniz.Mesela
<% Response.write "Merhaba" %>
diyerek sitedeki ziyaretçiye Merhaba yazdırmış olduk.

.Response.Cookies

Kullanıcıya cookie(çerez) atmak için kullanılır.Kullanımı :
Response.Cookies("isim")("isim")="deger"
Response.Cookies("isim")("isim").expires=#01/01/2004#
gibi kullanılır.

.Request Nesnesi

Veri almak için kullanılır.Yazılışına göre nereden alınacağı anlaşılır.
Mesela
Request("isim") derseniz "isim" adındaki querystring ve form'u alırsınız.

.Request.Cookies

Adından da anlaşılacağı üzere kullanıcıdan cookie bilgilerini almak için kullanılır.Kullanımı :
Request.Cookies("isim")("isim")="deger"

.Response.redirect

Bu kod da sayfaya giriş yapıldığı an yazılan adrese yönlendirme yapar.Kullanımı :
<% Response.redirect "http://www.asprehberi.net" %> , gibi

.Response.end

Bu kod'da diğer tarafla bağlantıyı bitirir.
Response.end in altındaki hiç bir işlemi yapılmaz.Genelde kullanıcıdan alınan bilgileri kontrol ederken sık kullanılır.

.Session Nesnesi

Mesela bir üyelik sistemi kulanıyorsunuz.Bir kişiye form mu çıksın veya giriş yapılmış yazısı buna session nesnesi ile karar
verebilirsiniz.Kullanımı için örneğin üyelik sisteminde giriş yapıldığında
<%
session("uye")="girdi"
%>
diye bir session atarsınız.Sonra Sayfanıza
<%if
session("uye")="girdi" then
resonse.write "giris yapilmis"
%>

.Session.Abandon

Session'ların hepsini siler.

.Querystring

Kullanımı : <% request.querystring("id") %> şeklinde olur.
Anlamı o sayfaya gelen adres çubuğundaki bilgileri almaktır.
Bu kod ile id yi aldık.

.Recordset

DB ye baganarak veri çekmememizi ve işletmemizi sağlayan objedir.Mesela
<%=recordset("field")%>
burda seçilmiş olan bir tablodan recordset değişkeniyle alanadındaki veriyi ekrana yazdırıyoruz.

.Include

Kullanımı :
Biz bu kodu yazdığımız yere dosya.asp'nin içeriğini yerleştirmiş oluyoruz.

.Replace

Mesela bir ziyaretçi defteri yazdınız.Kullanıcı yorumun da eğer ASP kodu yazarsa o zaman bu kod çalışır.Diyelimki
<% response.redirect "http://www.google.com" %> diye yazarsa sayfaya kim girerse girsin hemen google adresine yönlenir.
Fakat ona izin vermek istemiyorsanız replace den yararlanmak zorundasınız.
Form dan bilgiyi alırken kullanymy şöyledir :
<% yorum = replace(yorum, "<", "[") %>
Bu kodda alynan yorum daki "<" isaretini "[" ile değiştirdik.Böylelikle yazılan kodları pasif hale getirebilirsiniz.Bunun dışında replace ile birçok sey yapabilirsiniz. Mesela yazylan "" Smiley'leri resimlerle replace ettirebilirniz.

.Response.Flush

Bu ise Response.Buffer ın tam tersidir.
Response.Flush = "true" şeklinde kullanılır.
Sayfanın buffer'a alınmadan yükledikçe açılmasını sağlar.

.Response.Buffer

Bu kod sayfanızın başına konur ve eğer konulmuşşa ziyaretçi o sayfayı yüklendikçe görmek yerine bekleyip tamamen bitmiş halini görür.Yani verileri buffer'a alarak tamamını yükledikten sonra tamamanı gösterir.
Kullanımı : <% Response.Buffer = "TRUE" %> şeklindedir.

If ve else

Belirli şartlara göre bir olayın olmasını istediğimiz zaman if kullanırız.Adyndanda anlaşılır.Mesela form alırken kullanabiliriz.Örnek :
<% if isim = "" then
response.write "Lütfen isim giriniz."
response.end
end if
%>Böylelikle eğer "isim" adlı form boşsa diğer işlemlerin hiçbirisini yapmadan("response.end" ile) "Lütfen isim giriniz." diye yazdırır.

.Do ve Loop

Bir veriyi döngüye başlıyacağı yerin hemen üstüne "do" komutunu kullanırız.Ve devam etmesi içinse "loop" komutunu kullanırız.
Örnek :
<%
do while not recordset.eof
response.write alanadi
recordset.movenext
loop
%>
bu kodla veri1,ver2,veri3 seklinde sıralanır.

.ServerVariables

O an ki sunucu bilgilerini almamıza yarar.Mesela
<%=request.ServerVariables("Remote_ADDR")%> diyerek sunucudan o anki kullanıcının ekranına kendi ip sini yazdırabiliriz.
<%=request.ServerVariables("HTTP_Refferer")%> diyerek hangi sayfadan geldiğini yazdırabiliriz.

.Tablo'dan veri sayısı almak

Bu işlemi yapmak için count ifadesini kullanırız.Örnek :
Veritabanımızda, üyeler diye bir tablo olsun ve içinde üyeler olsun ve biz kaç tane üye olduğunu saydıralım.
<% set rs = vt.execute("select count(*) as uyesayisi from uyeler") %>
Evet bu kod ile sayıyı aldık ve yazdırmak içinde asağıda ki kodu kullanabiliriz.
<%=rs("uyesayisi")%>
Diğer bir yol ise normal bir sql komutunun altında
<% rs.recordcount %> demektir.

.On error resume next

Adynda da anlaşılacağı üzere bir hata olursa diğer satır'a geçmesini sağlar.

.FileSystem

CopyFile Dosya kopyalar
MoveFile Dosyaları başka bir dizine taşır
CopyFolder Klasörleri kopyalar
MoveFolder Klasörleri taşır veya aynı dizindeyse ismini değiştirir
CreateFolder Yeni klasör oluşturur
DeleteFile Dosya Sil
DeleteFolder Klasörleri siler
FileExists Dosyanın olup olmadığını synar
FolderExists Klasörün olup olmadığını sınar
DriveExists Sürücünün olup olmadığını sınar
CreateTextFile Yeni bir metin belgesi oluşturur.
GetFolder Klasörü ve içeriğini kullanıma hazırlar
GetFile Dosyayı kullanıma hazırlar
GetDrive Sürücüyü kullanıma hazırlar
GetFolderName Dizin ismini verir
GetDriveName Sürücü ismini verir
GetParentFolderName Üst dizinin adını verir
GetFileName Dosya adını verir.
The_Crow isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Oyun Oyna
Cevapla

İşaretle

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
msn de turk-ing ing-turk sözlük..deneyin! magneticfield Linkleriniz 3 16-03-08 13:30
Asp Kitabı The_Crow Çöp Kutusu 6 16-04-07 01:31
ASP - Kodların Çalıştırılması The_Crow Programlama Dilleri 1 28-06-06 17:57



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213