Visual Basic Temel bilgiler
Klasik programlama dilleri ile uğraştıysanız (C, Basic,..vb), programı yazarken yukarıdan aşağı doğru yazdığınızı ve programın da çalışırken aynı mantıkla hareket ettiğini bilirsiniz. VB"de ise durum farklıdır.
Visual Basic"de kodu yazarsınız, gerisini kullanıcıya bırakırsınız. Tabi istediğiniz oranda. Kullanıcı ancak sizin izin verdiğiniz kadar hareket edebilir. Tabi kullanıcıyı devre dışı bırakmakta mümkün.
Bütün bunlar "olay"lar , "metot"lar ve "özellikler" kullanılarak kolaylıkla yapılabilir. Çok sık duyacağınız bu terimlerle daha sonra iyice uğraşacağız ama şimdi bir örnek vererek hem bunları, hem de Visual Basic mantığını anlamaya çalışalım.
Kapınızın önünde duran kırmızı, çelik cantlı, siyah camlı 98 model bir Doğan düşünün. Arka camında da bir şeyler yazılmış olsun.( Genelde anlamını bile bilmedikleri ingilizce birşeyler yazdırırlar.).Şimdi arabayı Visual Basic mantığı ile bir inceleyelim:
Nesnemiz işte o gördüğünüz Doğan marka otomobil. Gerçek araba tutkunları her zaman arabalarına bir isim verirler. Bizim Doğan"ın adı da: "Atılgan" olsun. Anlaştık değil mi? Şimdi, Atılgan"ın rengi kırmızı idi. O halde;
Atılgan.renk = kırmızı
Gayet basit değil mi?. Sırada diğer özellikleri var.
Atılgan.cant = çelik
Atılgan.cam = siyah
Atılgan.yazı = True
Atlgan"ın cantları çelik idi. Camları da siyahtı. Sanırım o anlaşıldı. Peki ama aşağıdaki ne oluyor? Hatırlarsanız, Atılgan"ın arka camında bir şeyler yazılıydı. Şimdi biz arkada ne yazılı olduğuyla değil, yazı olup olmamasıyla ilgileniyoruz. Arkada yazı var mı, yok mu? Var. Yani "olumlu".İşte yukarıdaki "true" bu anlama geliyor. Eğer yazı olmasaydı "false" (yanlış) diyecektik.İşte visual basic tamamen Nesne.Özellik = Değer mantığıyla çalışır.Bu değerin nasıl belirtileceği konusunda ise bize değişken ler yardım eder. Biraz önceki True-False boolean türünde idi. Merak etmeyin bunlara daha sonra geleceğiz. Atılgan"ın gaz pedalına bastığımız zaman araba yürür.( Arabaların çalışması ve ileri sürücülük tekniklerine burada değinemeyeceğiz.). İşte bu da, Atılgan nesnesine ait bir olaydır." Gaza Basılması" olayı.