{Makale Yılmaz CANKAYA tarafından Asp altkategorisine eklendi}
16:39:18 | 07 Ekim 2010
Asp de şart ve sonuç ilişkisini açıklamak için en iyi komut select case komutudur. İstenilen şart gerçekleştiğinde o şart ile ilgili yapılacak işlemler dizisi icra edilir.
Select case yani durum seç komutu yapısal olarak ilk şart ve daha sonra ardında bulunan şartlara göre hareket etmektedir.
Komut için if-else de olduğu gibi hiçbir case oluşmadığı ise son olarak case else kullanılır.
Durum seç(select case) komutunun kullanımı şu şekildedir.
Kullanımı:
<%
Select Case ifade
case ifadenin aldığı değerler
yapılacak işler
case ifadenin aldığı değerler
yapılacak işler
case else
yapılacak işler
%>
Parametreler:
ifade
:
bu alana değişken ifade yazılır
ifadenin aldığı değerler
:
değişkenin aldığı değerler sordulanır
yapılacak işler
:
işlenecek komutlar
case else
:
hiçbir sonuç çıkmaz ise bunu yap
Select case yani durum seç komutunu anlamak için bir örnek yapalım. Örneğimiz gün içindeki saat dilimlerine göre ekrana yazılar yazsın.
Örnek koşulları:
0 - 11: Günaydın 12 - 17: Tünaydın
geri kalan saatlerde de "İyi akşamlar" yazsın. Bunuda en son parametrede gösterdiğimiz gibi case else ile sağlayacağız.
<%
saat=Hour(Now)
Select Case saat
Case 0,1,2,3,4,5,6,7,8,9,10,11
Response.Write "Günaydın!"
Case 12,13,14,15,16,17
Response.Write "Tünaydın"
Case Else
Response.Write "İyi Akşamlar!"
%>
Bilmeyen arkadaşarl için now komutu bugünü temsil etmektedir. Hour ise ingilizce anlamından da anlaşılacağı gibi bir saat fonksiyınudur. Hour(Now) ile bugünün yani şuan içinde bulunduğumuz saatin değerini almış olduk.Arkadaşlar sorularınız var ise yazabilirsiniz. Makaleyi başka sitelerde paylaşmak isteyen arkadaşlar için alıntı yaparlarsan sevinirim.