visual basic
-
yeni programlamaya başlayacak kişiler için ideal bir dil. acun ılıca ingilizcenizde varsa sıkıtı yok.
şöyle ki.
visual basic, nesneye yönelik bir programlama dilidir. yani temel
olarak nesneleri kullanırız. peki nedir bu nesneler ? bu satırları
görebildiğinize göre windows kullanımı hakkında bilginiz vardır.
ekranda gördüğünüz o tuşlar, metin kutuları, açılan pencereler hepsi
birer nesnedir.
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ı
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".işte yukarıdaki "true" bu anlama geliyor. eğer yazı
olmasaydı "false" (yanlış) diyecektik.
iş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.). işte bu da, atılgan nesnesine
ait bir olaydır." gaza basılması" olayı. şimdilik atılgan’ı burada
bırakıyoruz..
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap