|
|||||||
| Web Geliştirme Dilleri İnternet sitesi geliştirme için kullanılan araçlar ve programlama dilleri... ASP & ASP.NET & PHP & CSS & HTML & SQL & Java Script |
![]() |
|
|
Konu Araçları |
|
|
#11 (permalink) |
![]() Katılma Tarihi: Ara 2006
Nereden: çankırı
Mesajlar: 446
|
Do...Loop ifadeleri içindeki blokları, belirtilen bir nümerik değeri gerçekleyene kadar çalıştırmaktadır. Blok içindeki ifadeler, döngüyü sağlayacak koşul doğru olana kadar tekrarlanır.
Koşul doğru olduğu sürece tekrarlanan döngü Do...Loop ifadesi ile birlikte While anahtar kelimesi de kullanılır. While anahtarı, Do...Loop ifadesi içinde, koşulu kontrol eder. Koşulu döngüye girmeden kontrol edebileceği gibi ifadenin sonunda kullanılarak döngünün bir kereye mahsus çalışmasından sonra da kontrol edebilir. Basit bir Do...Loop döngüsünün şeması şöyledir; Kod:
<%
say = 0
I = 5
Do while I = 10
I = I + 1
say = say + 1
Loop
response.write "Döngü "&say&" kez tekrarlandı."
%>
Koşul doğru olana kadar tekrarlanan döngü Do...Loop ifadesinde Until koşul kontrol ifadesi kullanılır. Bu kontrolü kullanmanın iki yolu vardır. Döngüye girilmeden yapılan kontrol veya göndüye bir sefer girildikten sonra, sonunda yapılan kontrol. Döngüye girilmeden kontrol şöyle yapılabilir; Kod:
<%
say = 0
I = 5
Do until I = 10
I = I + 1
say = say + 1
Loop
response.write "Döngü "&say&" kez tekrarlandı."
%>
Döngü sonunda kontrol ise şöyle yapılmaktadır; Kod:
<%
say = 0
I = 5
Do
I = I + 1
say = say + 1
Loop Until I = 10
response.write "Döngü "&say&" kez tekrarlandı."
%>
Do..Loop Döngüsünün İçinden Çıkmak Eğer do.loop ifadesinden çıkmak, döngüyü sonlandırmak istersek Exit Do ifadesi ile bunu gerçekleştirebiliriz. Kod:
<%
say = 0
I = 5
Do until I = 10
I = I + 1
say = say + 1
If I > 8 then Exit Do
Loop
response.write "Döngü "&say&" kez tekrarlandı."
%>
__________________
sana bilmedigm birşey söyleyemem bende hiç birşey bilmiyorum ne kadar iyilk varsa hepimz için hepimizn dilegi.gerisine direniyorm |
|
|
|
|
|
#12 (permalink) |
![]() Katılma Tarihi: Ara 2006
Nereden: çankırı
Mesajlar: 446
|
Response.Write
ASPnin en çok kullanılan ifadelerinden birisidir. Response ASPnin nesnesi olup Write ise en çok kullanılan metodur. Ziyaretçiye sunucudan çıktılar göndermeye yarar. ASP tagları arasına yazacağımız ifadeyi sayfaya yorumlayarak HTML çıktısı olarak gönderir. Örneklersek; Kod:
<% Response.Write "Bu yazı ASP ile oluşturulmuştur" %> Response.Redirect Yorumlayıcı bu ifadeye geldiğinde mevcut ASP sayfası çalışmasını durdurup belirtilen kaynağa yönlenir. Sayfa yönlendiricisi görevindedir. Örneklemek gerekirse; Kod:
<% Response.Redirect http://www.forumti.com %> Response.Clear Sunucunun o zamana dek tampon hafızasında (cache bellek) kullanıcıya göndermek üzere tuttuğu bütün bilgileri siler. Örneklemek gerekirse; Kod:
<%= Response.Clear %> Response.End Yukarıda belirttiğimiz (Clear) metodun tam tersidir. Bu satırı gördüğünde sunucu işlemlerini durdurup, o zamana kadar olan tampon hafıza değerlerini browsera gönderir ve scriptin çalışması durur. Kullanımı; Kod:
<% Response.End %> Response nesnesinin bir özelliği olan buffer, sayfaların yükleme biçimlerini belirtmeye yarar. Web sayfası kodlarımızın en başına yazılarak kullanılır. Bu ifadeyi gören server sayfa içindeki bütün sunucu scriptlerin işlevi tamamlanmadan, browsera cevap göndermez. Ne zamanki safaydaki sunucu taraflı scriptlerin çalışması biter ve sayfa tamamlanırsa o zaman geçici hafızasında (buffer) sakladığı sayfa bilgilerinin tamamını ekrana gönderer. Kullanımı ise; Kod:
<% Response.Buffer = true %> Kod:
<% Response.Buffer = false %> Sunucu sayfaları gönderdiğinde, bu sayfalar ziyaretçinin bilgisayarında geçici bir bellekte (cache) saklanır. Bu saklanma süresinin belirtilmesi gerekmektedir. Saklamada amaç sadece hızdır. Ancak bazen sayfaların her seferinde sunucudan gönderilmesi gerekebilir. Bunuda burada belirtebiliriz. Kullanımı ise; Kod:
<% Response.Expires = 0 %> Response.ExpiresAbsolute Ve son metodumuz olan ExpiresAbsolute, sayfaların belirtli bir tarihe kadar geçici bellekte saklanmasını sağlar. Kullanımı; Kod:
<% Response.ExpiresAbsolute = now() 2 %>
__________________
sana bilmedigm birşey söyleyemem bende hiç birşey bilmiyorum ne kadar iyilk varsa hepimz için hepimizn dilegi.gerisine direniyorm |
|
|
|
|
|
#13 (permalink) |
|
Katılma Tarihi: Mayıs 2008
Nereden: Adana
Yaş: 22
Mesajlar: 2
|
Yeni öğrenmek isteyenler için karışık bir ifade.
Erdoğan ERDEN - By Designer - ADANA Web Tasarım Design Grafiker flash animasyon |
|
|
|
![]() |
| Şu Anda Konuyu İnceleyen Aktif Kullanıcılar: 1 (0 üye ve 1 misafir) | |
| Konu Araçları | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| GameCam Full Resimli Anlatım - Movie Maker Resimli Anlatım Ve Setuplar | genjoyko | Videolar | 1 | 24.03.2008 22:44 |
| Konu Yaratmak | b.girldilek | Video Klipler | 0 | 11.07.2007 19:29 |
| bulletın forum kurma full anlatım | sarraf | Web Tasarım | 1 | 08.03.2007 18:32 |