Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Visual Basic, koşulları test etmenizi ve bu testin sonuçlarına bağlı olarak farklı işlemler gerçekleştirmenizi sağlar. True veya false olan bir koşulu, ifadenin çeşitli değerleri için veya bir dizi deyimi yürütürken oluşturulan çeşitli özel durumlar için test edebilirsiniz.
Aşağıdaki çizimde, bir koşulun doğru olup olmadığını test eden ve doğru veya yanlış olmasına bağlı olarak farklı eylemlerde bulunan bir karar yapısı gösterilmektedir.
Eğer... O zaman... Aksi halde Yapısı
If...Then...Else
yapılar, bir veya daha fazla koşulu test edip her koşula bağlı olarak bir veya daha fazla deyim çalıştırmanıza olanak sağlar. Koşulları test edebilir ve aşağıdaki yollarla eylemler gerçekleştirebilirsiniz:
Bir koşul doğruysa, bir veya daha fazla ifade çalıştırın
True
Bir koşul doğruysa, bir veya daha fazla ifade çalıştırın
False
Bir koşul
True
olduğunda bazı ifadeleri çalıştırın ve diğerleriniFalse
olduğunda çalıştırın."Daha önceki bir koşul yerine getirildiğinde ek bir koşulu test edin
False
"
Tüm bu olasılıkları sunan kontrol yapısı Eğer... Sonra... Else Deyimi. Çalıştırılacak tek bir test ve bir deyiminiz varsa tek satırlı bir sürüm kullanabilirsiniz. Daha karmaşık bir koşul ve eylem kümeniz varsa, çok satırlı sürümü kullanabilirsiniz.
Seç...Vaka Yapısı
Yapı, Select...Case
ifadesini bir kez değerlendirmenizi ve farklı olası değerler doğrultusunda farklı deyim kümeleri çalıştırmanızı sağlar. Daha fazla bilgi için bkz Seç...Durum Deyimi.
Denemek... Tutmak... Son Olarak İnşaat
Try...Catch...Finally
konstruksyonlar, deyimlerinizden herhangi biri özel duruma neden olduğunda kontrolü elinde tutan bir ortam altında bir dizi deyimi çalıştırmanıza imkan tanır. Farklı özel durumlar için farklı eylemler gerçekleştirebilirsiniz. İsteğe bağlı olarak, ne olursa olsun, tüm Try...Catch...Finally
yapıdan çıkmadan önce çalıştırılacak bir kod bloğu belirtebilirsiniz. Daha fazla bilgi için, Try...Catch...Finally Deyimi bölümüne bakın.
Uyarı
Birçok denetim yapısı için, bir anahtar sözcüğü tıklattığınızda, yapıdaki tüm anahtar sözcükler vurgulanır. Örneğin, bir If
yapısında If...Then...Else
'ya tıkladığınızda, yapının içindeki tüm If
, Then
, ElseIf
, Else
ve End If
örnekleri vurgulanır. Bir sonraki veya önceki vurgulanmış anahtar sözcüğüne gitmek için CTRL+SHIFT+AŞAĞI OK veya CTRL+SHIFT+YUKARI OK tuşlarına basın.