Visual Basic ve Genel Dillerde Boolean Atraksiyonları
Okuyucu : 1.801
Günlük Okuyucu : 1,3
Programlama dillerinde "Boolean (True/False)" kontrolleri vardır. Program süresince bunları hep kullanırız. Bunları düzenlenmesinde bazı kestirmeler kullanılabilir. True/False değerler her zaman basitçe set edilebilir.
Ek olarak en önemli faktörlerden biri hemen hemen her dilde 0=False, diğer integer değerler ise True olarak size dönecektir. Bunu vb altında basitçe şu şekilde rahatça görebilirsiniz.
Console.Writeline("0 = " & CBool(0))
Console.Writeline("1 = " & CBool(1))
Console.Writeline("77 = " & CBool(-1))
Console.Writeline("-1 = " & CBool(-1))
Gördüğünüz gibi 1,77,-1 True döndürdüğü gibi 0 False döndürdü. Bu şekilde numeric değerleri baz alarak direk True/False alacak Boolean değişkenlere atayabilirsiniz (assign edebilirsiniz).
Booleanları switch etmek için de şu şekilde kodlar yazmak saçmadır;
Bunun yerine;Dim bool AS Boolean = True If bool Then bool = False Else bool = True End If
Diğer bir switch örneği;Dim bool AS Boolean = True bool = NOT bool
yeterli olacaktır.sub Main Dim control As Boolean = True swicth(control) Console.WriteLine() Console.WriteLine() Console.ReadLine() end sub sub switch(ByRef bool As Boolean) bool=NOT bool end sub
C temelli dillerde (C,C++,C#,JS vs.) de şu şekilde bir sintaks işinizi görecektir;
bool testBool = true; testBool = ! testBool;
Benzer bir şekilde pratik kontroller yapabiliriz. Mesela bir listbox' ımız var ve bir de "Sil" butonumuz var. Bu buton ile listboxtan seçili elemanı sileceğiz.
Gördüğünüz gibi selectedIndex in seçili olmayınca -1 döndüreceğini kullanarak "Sil" butonunun aktifliğini pratik şekilde ayarlıyabiliyoruz.Sub.... Handles lstFiles.SelectedIndexChanged btnDeleteFile.Enabled = Not (lstFiles.SelectedIndex = -1) End Sub

Yorumlar
Aşağıdaki form aracılığı ile yorumlarınızı ve fikirlerinizi gönderebilirsiniz. Henüz bu konu hakkında bir yorum yazılmamış.
Yorum Ekle
Diğer Yazılar
Visual Studio ' da Pratik Kod Paylaşımı
Visual Studio .NET Eklentileri
Visual Studio 2003 dosyalarını 2002 ile açmak
Visual Studio 2005 Download (Whidbey)
Visual Studio 2005, The Guardian - Proje Zamanı Tutucu
Visual Studio 2008 Download Adresleri
Visual Studio 2008 Express - Beta 2
Visual Studio' da Bilmeniz Gereken Kısayol Tuşları
Visual Studio Orcas Download a Açıldı
Visual Studio ve SVN Server Kurulumu
Visual Studio' ya UPX ekleme
Visual Studio, 43 milyon satırdan fazla kod
VMWare 5.0
VMWare 5.5 Beta - Wireless Destekli
VmWare' da Bootable ISO / CD Image' i Kullanımı
VmWare ile Hızlı Test Sistemleri
VmWare Player
VMware Server 2.0 Beta Download
VS .NET 2005 Beta 2
Neredeyim ?
Ferruh.Mavituna » Haberler » Visual Basic ve Genel Dillerde Boolean Atraksiyonları