Program Yapmak | Programcılık Hakkında Her Şey | VİSUAL BASİC 6.0 | C, C++ ve C# Yazılım Dilleri | VB.NET Yazılım Dili

VB.NET Select Case Kontrol Yapisi

Merhaba Arkadaşlar,

Bu Dersimizde sizinle birlikte VB.NET'te Select Case Kontrol Yapısını işleyeceğiz...

Nedir Bu Select Case?

Select Case Kontrol Yapısı Kendisine Gönderilen Değeri yorumlayarak o değere ait kod bloğunu çalıştıran bir kontrol yapısıdır... Bir örnekle daha iyi anlıyacaksınızdır ama ilk önce syntax'a bakalım...


select case degisken

      case n
                kodlar buraya
      case else
                kodlar buraya

end select



syntax bu arkadaşlar. Case n dediğimiz alanı istediğiniz kadar çoğaltabilirsiniz... çünkü olan şart kısmıdır ve istediğiniz kadar şart koyabilirsinz... case else kısmı ise hiçbir şartın gerçekleşmediği durumda çalışır, eğer Mantıksal operatörler kullanacaksanız işin içine bir de "case is" tabi ki.

Mantıksal Operatörden kastım select case yapısına gönderdiğiniz değişken için 20 den büyükse diye bir şart koşmak isterseniz case is yapısı kullanılır... hemen bakalım case is'e:


select case degisken
   
      case is > 20 
          [kodlar buraya]

end select



şimdi bu select case yapısını kavramanız için gelenekselleşmiş bir örnek vereceğim sizlere... Okulda öğretmenim de bize bu örnekle öğretmişti.

Örneğimiz insanın yaşına göre yetişkinlik gençlik durumunu gösteren bir program arkadaşlar... yani kişi yaşını girecek;

yaşı 20 ise genç olacak
yaşı 60 ise yaşlı olacak vs. vs. vs.

Gördüğünüz gibi basit bir örnek ve şimdi bunu kodlayalım...


        Dim yas As Integer
        yas = Int(TextBox1.Text)

        Select Case yas
            Case 0 To 7
                MsgBox("Siz  Bebeksiniz...")
            Case 8 To 21
                MsgBox("Siz Çocuksunuz...")
            Case 22 To 35
                MsgBox("Siz Gençsiniz...")
            Case 35 To 50
                MsgBox("Siz Yetişkinsiniz...")
            Case Is > 51
                MsgBox("Siz Yaşlısınız...")
            Case Else
                MsgBox("Girdiğiniz Değer Hatalı...")
        End Select


0 to 7 kavramı 0 ile 7 arasındaysa anlamına gelir
case is kavramını yukarıda belirttim bu örnekte ise 50den büyükse anlamına gelir...

case else kısmıda hiç bir şartı sağlamadığında çalışır...

Evet arkadaşlar, Select Case kontrol yapısı bu kadar basit
programın calısır halini buradan indirebilirsiniz...

Yararlı Olması Dileğiyle...

Kaynak dosyayı indirmek için tıklayın

Sincan Laptop tamiratı ile alakalı içeriklerin bulunduğu web siteden bilgilere ulaşabilirsiniz. Sincan'da laptop tamiratını en iyi yapan yerleri sorgulayabilirsiniz. Cihan KOÇ
=> Sen de ücretsiz bir internet sitesi kurmak ister misin? O zaman burayı tıkla! <=