USLANMAM

UslanmaM En Kaliteli Bilgi Adresiniz
USLANMAM öğesini iGoogle sayfanıza ekleyin.
Geri git   USLANMAM > PROGRAM > Resimli Program Açıklamaları
UslanmaM Resim AlbümleriSosyal Gruplar
Özel Arama
Kayıt ol Sosyal Gruplar Ajanda Konuları Okundu Kabul Et

Resimli Program Açıklamaları Program Kullanımı Açıklamaları Konu Açmak Moderator Onaylı

Yeni Konu aç Konu Kapatılmıştır
 
LinkBack Seçenekler Stil
Alt 11-16-2006, 08:31 PM   #1 (permalink)
Banned
Standart asp nedır

Response.Flush
Sunucu asp sayfasındaki satırlarda bu ifadeye rastlarsa o zamana kadar tampon belleğinde tuttuğu bilgiyi tarayıcıya gönderir.bu işlemin yapıla bilmesi için Response.buffer değerinin true olması gerekir bu değer IIS3 le beraber zaten default olarak true değerini taşır. daha önceki sürümlerde ise false olarak tanımlıdır. şimdi sayfamızı oluşturan kodlara gelirsek şu şekilde olmalıdır.
1 Response.buffer=true
2 Response.write "Bu satır sunucunun tampon hafızasında saklanıyor asp komutları bittiğinde sayfaya gönderilecek ama responseflush komutundan sonra hemen sayfaya gönderilicektir"
3 Response.Flush
4 Response.write "Bu satır responseflush tan sonra gönderilmiştir eğer çooooook fazlaa script den oluşsaydı ve bu komut satırı o scipten olsaydı bu satırın görüntülenmesi zaman alabilirdi fakat sayfamız az sayıde koddan oluştuğu için yükleme zmanı arasındaki fark pek fazla belli olmıyacak"

sayfamızın tasarım görünümü:

Sayfamızın webdeki görünümü:


yukarda örneklerde gördüğümüz gibi sayfamız 2 adet cümleden oluşuyor ve birinci cümle response.flush
ile tampon hafızadan hemen tarayıcıya aktarılıyor bunun bize faydası nedir dersek çok sayıda kod bulunan
sayfaların açılması gecikebilir çünkü asp sayfalarında aksi bir kod bulunmadıkça sayfadaki satırların tamamı
sunucuda okunur tampon hafızada saklanır ve tarayıcıya gönderilir işte bunu önleyip okunan satırın hemen
tarayıcıya aktarılmasını response.flush ile sağlarız bu ifadeden önceki okunan tüm satırlar tampon bellekten
tarayıcıya aktarılmıştır....

Bu arada konumuz üst konu olmuş hepimize hayırlı olsun )) umarım birilerinin işine yarıyodur yaptıklarımız...

flush çalışmalarını içiren ders klasörümüz
Linkleri Üyelerimiz Görebilir. UslanmaM Üyeliği İçin Tıklayın
Editplus veya homsite+ işini görür ama ön izleme modları yok...
editplus: ftp://ftp.editplus.com/epp220_en.exe
homsite (ufak bi form var doldurursan programı indirmek için gereken lin e-mail olarak gelir):
Linkleri Üyelerimiz Görebilir. UslanmaM Üyeliği İçin Tıklayın
Response.Clear:
Response.Clear Sunucunun o ana kadar tampon hafızasında sakladığı verileri siler.
Kullanımı
Response.write "Bu Yazı Görünmiyecek"
Response.Clear
Response.write "Bu yazı response.clearın tampon hafızayı temizlemesinden sonra yazıldığı için görünecek"


Çalışmamızın tasarım görünümü:

Çalışmamızı Web görünümü:


Örneklerde de görüldüğü gibi response.clear dan önce yazdığımız herşey temizlendi
sadece response cleardan sonrası yazıldı....
Clear çalışmamızın içinde bulunduğu ders klasörü:
Linkleri Üyelerimiz Görebilir. UslanmaM Üyeliği İçin Tıklayın

17 Kasım 2005; 17:44:12


--------------------------------------------------------------------------------

Response.End
Response.clear ın işlevinin tam tersi bir işleve sahipdir asp satırların okunması sırasında
response.end komutu gürüldüğünde scriptin okunma işi durur ve o ana kadar tampon hafızaya
ne alınmışsa onlar gonderilir
Kullanımı:
Response.write "bu yazı şanslı çünkü response.end den önce yazıldığı için görünecek"
Response.end
Response.write "response.end den sonra her türlü işlem durdurulduğu için bu yazı malesef görünmiyecek"


Çalışmamızın tasarım görünümü:

Çalışmamızın web görünümü :


Yaptığımız örneklerde görüldüğü gibi response.end komutundan sonraki satırlar görünmiyecektir...
Yaptığım örneği asp olarak kaydedip int explorerla actığımda yine kodlar gözüküyor
Request Nesnesi
Kullanıcıdan Sunucudan talep ettiği bir sayfaya istek(request) denir. Request Nesnesi Kullanıcıdan bilgi sağlamaya yönelik
bir nesnedir.
Request.Querystring
Request nesnesinin çok kullanılan bir koleksiyonudur. aynı sayfaya veya başka sayfalara değişken veya değişkenlerin
taşınmasını sağlar. <a href="..."> tag ı veya response.redirect ile yönlendirdiğimiz sayfalara istediğimiz değişkenlerin
değerini taşır. Bu iBu ifadeler ile yönlendirdiğimiz sayfanın adresini yazdıktan sonra "?" ardından sayfaya taşıyacağımız değişkenin
adını ve değerini belirtiriz Aşşağıdaki örneğimizle konuyu daha iyi irdeleyelim
Örnek 1:
Bu örnekde verdiğimiz linkde değikenimizde bir değer atadık daha sonra atadığımız değişkeni response.write ile sayfaya yazdırdık
bunun için gereken kodlar
<a href="querystring.asp?ornek=tekrar aynı sayfadayız">Bu Linki tıklayınca değişkene verdiğimiz değer sayfaya yazılacak</a><br>
<% Response.Write Request.querystring("ornek") %>
Tasarım Görünümü

Web Görünümü

Linki Tıkladığımızda :

2. Örnek Bu örneğimizde bir üyelik sistemimiz olduğunu varsayıp çeşitli kriterler göre üye listesi görüntüleyecez.
2 sayfadan oluşsacak bu örneğin 1. sayfasında değişkenleri aktaracağımız linkelr yer almaktadır bu sayfada ziyaretcinin hangi
kritere göre listeleme yapmak istediğini belirtilmesi isteniyor hazırladığımız bu dosyayı uye_listele.asp olarak kaydetelim.
Gerken kodlar:
<p>Listelemek istediğiniz Kriteri seçiniz...</p>
1- <a href="liste.asp?adkriter=ad">Ada Göre Listeleme Yapmak İçin Tıklayın</a><br>
2- <a href="liste.asp?idkriter=id">ID Numarasına Göre Listeleme Yapmak İçin Tıklayınız</a><br>
3- <a href="liste.asp?tarihkriter=tarih">Katılım Tarihine Göre Listeleme Yapmak için Tıklayınız</a>
Tasarım Görünümü:

webdeki görünüm:

ismi liste.asp olan 2. dosyamızda ise linkler yoluyla adresçubuğuna aktarılan linkleri talep edip değişkenlere atayacağız ve bunları
belirli koşullara göre wkrana gelmesini sağlıyacağız.
Bunun için Gereken Kodlar
<%
ad = request.querystring("adkriter")
id = request.querystring("idkriter")
tarih = request.querystring("tarihkriter")%>
<% If ad = "ad" then
Response.Write "Ad a göre Listeleme Yaptınız"
Else if id = "id" Then
Response.Write "id ye göre Listeleme Yaptınız"
Else if tarih = "tarih" Then
Response.Write "KAtılım zamanına göre Listeleme Yaptınız"
End if
End if
End if %>
görüldüğü gibi 1.tagın içinde talep ettiğimz verileri değişkenlere aktarıyoruz 2. tagda da değişkenlerin hangi koşulda neyi
görüntülemesi gerektiğini belirtiyoruz
burda kullandığımız koşul terimlerini bi en yakın zamanda daha ayrıntılı bir şekilde anlatacağım ama kısaca özetlemek gerekirse
if(eğer) veri(herhangibir değişken veya durum) işlemini (büyük küçük eşit eşit değil gibi) Then
(koşula uygunsa)Yapılmasını istediğimiz işlem
else
(koşula uygun değilse)Yapılmasını istediğimiz işlem
End if Koşul sonu
birde else if i tanımlıcak olursak oda diğer koşul(lar) sağlanmadığı durumda belirteceğimiz yeni koşul için kullanılır koşulu
tamamladıkdan sonra yine then komutunu yazmalıyız ve sonra bu koşulun sağlanması durumundaki istediğimiz işlemin komutunu
yazarız hazırladığımız sayfada kaçtane koşul varsa yani her if ve else if sayısı kadar end if ile sonlandırmalıyız...
Bu işlemlerimiziin tasarım görünümü :

üye_listele sayfasından bir linke tıklayarak liste asp. sayfamızdaki belirttiğimiz koşullara göre listeleme yaptıryoruz


Request.Querystring çalışmalarını içeren ders klasörü
Linkleri Üyelerimiz Görebilir. UslanmaM Üyeliği İçin Tıklayın

kado isimli Üye şimdilik offline konumundadır  
Alt 07-17-2007, 08:48 PM   #2 (permalink)
Korgeneral
 
CENGiZ1 - ait Kullanıcı Resmi (Avatar)
Standart

zaten yazı donanım haber den alıntı yapılmış
CENGiZ1 isimli Üye şimdilik offline konumundadır  
Konu Kapatılmıştır

Beğenilen Sayfayı İşaretleyin
Konuyla Alakalı Etiketler


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
Eklenti Ekleyemezsiniz
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Gitmek istediğiniz klasörü seçiniz

Benzer Konular
Konu Konuyu Başlatan UslanmaM Cevaplar Son Mesaj
Empatİ Nedİr? ByemonaR Psikoloji 7 08-15-2008 03:56 AM
KİŞİlİk Nedİr? ABYSS Psikoloji Bilgisi 1 02-04-2007 12:48 AM
YaŞam Nedİr DJ ESRARENGİZ Dini Hikayeler 0 12-25-2006 12:08 AM
Botoks Nedİr?....... ByemonaR Bayanlara Özel 0 11-12-2006 12:49 AM
Hermeneutik Nedİr? ByemonaR Felsefe Bilimi 0 10-29-2006 03:42 AM


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 05:35 AM .
Üyelerimiz görüşlerini önceden onay olmadan anında yazabilmektedir, bu yazılardan dolayı doğabilecek sorumluluklar yazan kullanıcılara aittir, UslanmaM yoneticileri itina ile icerik kontrolleri yapmaktadir, yine de UslanmaM' da yasalara aykırı unsurlar bulursanız 04/05/2007 tarihli ve 5651 sayılı yasa gereği destek(@)uslanmam.com veya 0537 403 03 03 numaralı telefona bildirebilirsiniz, gereği yapılacaktır.
English Explanation: Our users can give their opinions without getting any approval in our site, all the responsibilities which can rise from these articles belong to these users, the managers of UslanmaM control the contents very carrefully, but if you find any item opposite to the rules destek(@)uslanmam.com or dial +90537 403 03 03


Powered by vBulletin Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.'e Aittir.
Tercüme Eden : TEKplatform
Search Engine Optimization by vBSEO 3.2.0
[Gizlilik Politikası]-[UslanmaM Kuralları]-[UslanmaM İletişim/Contact]
Alexa
Sagopa Kajmer*Bilgi*izafet*Melekler Mekanı*Web Hattı*MaxiCep*araba