Professional Documents
Culture Documents
Birkaç yöntem vardır. Eğer kontroller birbirine yakınsa, kontrolleri fare ile çerçeve
içine alıp seçebilirsiniz.
Bir başka yöntem de Ctrl veya Shift tuşuna basılı tutarak seçmek istediğiniz
kontrollerin tıklanmasıdır.
Eğer kontrollerin hepsini seçmek istiyorsanız, kolayca Ctrl + A tuş
kombinasyonunu kullanılabilirsiniz.
Birden fazla kontrolün seçimini iptal etmek Çoklu kontrol seçimini bitirmek için,
formun boş bir yerine (kontrol olmayan) tıklamanız yeterli olacaktır.
Çoklu kontrolün özelliklerini değiştirmek
Programda belirli bir süre aralıklar ile aktif hale gelip belirli işleri
yapabilmek için kullanılan bir kontroldür. Bu kontrol, tasarım
zamanda ekranda görülmesine rağmen çalışma esnasında
görülmez.
Horizontal & Vectiral ScrollBar
(Kaydırma Çubuğu)
Visual Basic’ in
sağladığı dizilerinizi
gösterebileceğiniz
kontrollerdendir.
Elemanları listelemek,
sıralamak amacı ile
kullanılan bir
kontroldür. Listeye
eleman eklemek için
Properties
penceresindeki Items
özelliği kullanılabilir.
ComboBox (Açılan Liste) kontrolü
Çalıştığınız projeye
ToolBox’ ta
bulunmayan bir
referans eklemek
isterseniz Solution
Explorer
penceresinde
References(Başvuru
) seçeneğine sağ
tıklayarak Başvuru
Ekle komutunu
verebilirsiniz. Yada
Proje menüsünden
Başvuru Ekle
seçilebilir.
Araç Kutusu Penceresinin Ayarları
Visual Basic 2019, olaya dayalı bir programlama dilidir; bu, kodun olaylara yanıt
olarak yürütüldüğü anlamına gelir. Bir önceki dersimizde, kontrolleri(nesneleri)
formun üzerine koyarak arayüz tasarlamayı öğrenmiştik. Ancak, nesneler için
kullanıcı tarafından tetiklenen olaylara yanıt vermemiz için kod yazmadığımız sürece
hiçbir şey yapmazlar. Forma yerleştirdiğiniz her denetim, bunlarla ilgili bir dizi olaya
sahiptir.
Olaylar genellikle kullanıcının girdilerini içerir ancak bunlarla sınırlı
değildir. Olaylar arasında yükle, tıkla, çift tıkla, sürükle ve bırak,
tuşlara bas ve daha fazlası vardır. Olayları görüntülemek için
formdaki kontrollere çift tıklayarak kod penceresine
girilir. Varsayılan olay, kod penceresinin sağ tarafında üst kısımda
görünecektir. Kontrolle ilişkili diğer olayları görüntülemek için
Olaya Dayalı varsayılan olaya tıklamanız gerekir. Sol tarafta görünen kod, load
olayıyla ilişkili olay prosedürüdür.
Programlama
Kavramı
Form Olaylar
Düğme ile İlişkili Olaylar
Kod Yazımı
Kod yazım kurallarını genel ve programlama diline özel olmak üzere ikiye
ayırmak gerekir. Genel kurallar bütün programlama dillerinde uyulması
gereken ortak kurallar olarak tanımlanır.
Kod yazarken değişken, sınıf ve metod isimlendirmeleri açıklayıcı ve
anlaşılabilir olmalıdır.
Belirli bir notasyon (yazım tarzı) benimsenmelidir.
Yazılan kod yorum satırları ile desteklenmeli ve açıklayıcı yorumlar
yazılmalıdır.
Projedeki dosya ve sayfa isimlendirmelerinde özel karakterler
kullanılmamalıdır.
Kod Yazımı ve Kuralları
Program kodları Sub Main() ve End Sub satırları arasında yazılmalıdır. Kod
yazımında editör tarafından yönlendirme yapılabilmektedir. Herhangi bir
nesne veya komut adı girildikten sonra “.” tuşuna basıldığında o nesne
veya komutla birlikte kullanılabilecek bütün parametrelerin listesi bir
kutu içerinde görüntülenmektedir. Bu özelliğe intelliSense denilmektedir.
Programcı kullanacağı parametrenin ilk karakterini girdiğinde liste
yeniden düzenlenecek ve girilen o harfle başlayan parametreler
listelenecektir. İstenilen parametre mouse tıklanarak veya Tab tuşuyla
aktif hâle getirilecektir.
Kod Yazımı ve Kuralları
Visual Basic 2019’da kod yazmak için, kod penceresine girmek için
formun herhangi bir yerine tıklayın. Bu bir olay prosedürünün
yapısıdır. Bu durumda, olay prosedürü Form1'i yüklemektir. O ile
başlayan Private Sub ile ve uçları End Sub . Bu yordam, Form1 sınıfını
ve Load olayını içerir ve bunlar bir alt çizgi, yani Form_Load ile birbirine
bağlanır. Boş bir form yüklemekten başka bir şey yapmaz. load olayının
bir şey yapmasını sağlamak için ifadeyi ekleyin:
MsgBox (“Visual Basic 2019 Hoşgeldiniz″)
Kod Yazımı
Kod Yazımı
Özel Alt yapının üzerinde, Public Class Form1'den önce gelen bir anahtar
kelime bulunmaktadır. Bu, nesne yönelimli bir programlama dili
kavramıdır. Visual Basic 2019’da bir windows uygulamasını
başlattığımızda, IDE'de Form1 adında bir varsayılan form göreceğiz,
aslında Form1 Sınıfı System.Windows.Forms.Form Form sınıfından miras
alır. Bir sınıf, bir sınıfın veya bir nesnenin örneğini oluşturduğu için
olaylara sahiptir.
Kod Yazımı