Anasayfa>Makaleler>Programlama>Asp>Asp select case yapısı
Facebook'da Paylaş Twitter'da Paylaş Frienfeed'de Paylaş Myspace'de Paylaş Delicious'da Paylaş Google'da Paylaş Yahoo'da Paylaş Buzz'da Paylaş Digg'de Paylaş Mixx'de Paylaş Stumbleupon'da Paylaş Reddit'de Paylaş Linkedin'de Paylaş Rss

Asp select case yapısı

{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.

Makale yılmaz cankaya tarafında yazılmıştır.

Yorumla

Yorumlayan: / 38.107.179.213
Yorum:
  Gerekli alanlari doldurmayı unutmayınız.

Popüler Resimler

Popüler Makaleler

Etiketler

şart komutu select case trim for döngüsü asp mysql replace boyut else metin asp dersleri operatörler next round script eğer int makale len asp anlatımları mantıksal randomize yazılım fonksiyon html dersleri rnd durum seş size yer değiştirme üye kayıt fonksiyonlar değişkenler asp değişkenler endif asp operatörleri open loop sayı üretmek sınamalar veritabanı sonsuz döngü if request form form makaleler space var ifade windows kod