Muradiye Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Aşağa gitmek
BaRaN
BaRaN

Döngüler 1210
Erkek Yay
Yılan
Mesaj Sayısı : 873
Doğum tarihi : 02/12/89
Yaş : 34
Nerden : güneşin doğduğu yer(DOĞUBEYAZIT)
İş/Hobi : cep telefonu
Bilgi : <center><font color="blue"><marquee direction="left" style="background:white">Muradiye Forum Bilgi Paylaşım Platformu</marquee></font></center
Rep Gücü : 0
Rep Puan : 8
Kayıt tarihi : 20/12/08
http://muradiyeforum.net

Döngüler Empty Döngüler

C.tesi Ocak 31, 2009 12:31 pm


Asp'de işimizi en çok kolaylaştıran öğelerden biri döngülerdir. Döngü
için, belirli bir şart, doğruluk vs. olduğu sürece belirlenen işin
yapılması denebilir. Birkaç çeşit döngü yöntemi vardır:




1. For-Next Döngüsü: İşin kaç kere yapılacağını belirleyebileceğimiz döngü türüdür.<%
For i = 1 To 11 Step 2
'// Buraya yapılacak işleri yazıyoruz
Response.Write i
Response.Write "
"
Next
%>Yukarıdaki örnekte 1, döngünün başlangıcını, 11 sonunu, 2 ise
kaçar kaçar ilerleyeceğini ifade eder. İstersek 2 ifadesini
kaldırabiliriz. Böylece i değişkeni birer birer artar.<%
For i = 1 To 11 '// Buraya yapılacak işleri yazıyoruz
Response.Write i &"
"
Next
%>

2. Do While-Loop Döngüsü: İşin, belirlenen koşul doğru olduğu sürece yapılacağını belirten döngü türüdür.<%
i = 1
Do While i< 10
Response.Write i
Response.Write "
"
i = i + 1
'// i değişkenini bir arttııyoruz
Loop
%>Burada, i değişkeni 10'dan küçük olduğu sürece döngü devam eder.


3. Do Until-Loop Döngüsü: İşin, belirlenen koşul doğru olana kadar yapılacağını belirten döngü türüdür.<%
i = 1
Do Until i >10
Response.Write i
Response.Write "
"
i = i + 1 '// i değişkenini bir arttııyoruz
Loop
%>Burada ise, i değişkeni 10'dan büyük olana kadar döngü devam eder.


4. For Each-Next Döngüsü:Yaptğı iş, diğerleriyle tam olarak aynı değildir. Bir dizi içindeki tüm değerleri bir seferde yazdırmamızı sağlar.<%
For Each i In Request.ServerVariables
Response.Write i
Response.Write " : "
Response.Write Request.ServerVariables(i)
Response.Write "
"
Next
%>Bu örnek, sunucu değişkenlerinden alınabilen tüm değerleri bir döngü ile ekrana yazdırır. Aynı şekilde<%
For Each i In Request.Form
Response.Write i
Response.Write " : "
Response.Write Request.Form(i)
Response.Write "
"
Next
%>kodlarıyla, o sayfaya formdan gelen tüm verileri bir seferde yazdırabilirsiniz
Sayfa başına dön
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz