Visual Basic, nesneye yonelik bir programlama dilidir. Yani temel olarak nesneleri kullanırız. Peki nedir bu nesneler ? Bu satırları gorebildiğinize gore windows kullanımı hakkında bilginiz vardır. Ekranda gorduğunuz o tuşlar, metin kutuları, acı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 calışı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 mumkun.
Butun bunlar "olay"lar , "metot"lar ve "ozellikler" kullanılarak kolaylıkla yapılabilir. Cok sık duyacağınız bu terimlerle daha sonra iyice uğraşacağız ama şimdi bir ornek vererek hem bunları, hem de Visual Basic mantığını anlamaya calışalım.
Kapınızın onunde duran kırmızı, celik cantlı, siyah camlı 98 model bir Doğan duşunun. 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 gorduğunuz Doğan marka otomobil. Gercek 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 ozellikleri var.
Atılgan.cant = celik
Atılgan.cam = siyah
Atılgan.yazı = True
Atlgan'ın cantları celik 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.Ozellik = Değer mantığıyla calışır.Bu değerin nasıl belirtileceği konusunda ise bize değişken ler yardım eder. Biraz onceki True-False boolean turunde idi. Merak etmeyin bunlara daha sonra geleceğiz. Atılgan'ın gaz pedalına bastığımız zaman araba yurur.( Arabaların calışması ve ileri suruculuk tekniklerine burada değinemeyeceğiz.). İşte bu da, Atılgan nesnesine ait bir olaydır." Gaza Basılması" olayı. Şimdilik Atılgan'ı burada bırakıyoruz..
Visual Basic'i calıştırdığınızda, icinde beş-altı tane pencere olan bir yere gelirsiniz. İnceleyeceğimiz ilk pencere, ekranın en solunda bulunan Arac Kutusu.
Arac Kutusu ismi ona boşuna verilemiş. Gercekten de o, icinde ihtiyacımız olan her turlu aracı bulabileceğimiz bir alet cantası. Cekicinden tornavidasına kadar her şey onun icinde. Yapacağımız işe gore onun icine istediğimiz aletleri koyup cıkartabiliyoruz da! Bunu ust taraftaki menuden "project/components "'ı secerek yapıyoruz. Boylelikle hem gerekli aletleri alıyor, hem de işimize yaramayacak aletleri boşuna taşımaktan kurtulmuş oluyoruz. Visual Basic ilk calıştığında ihityacınız olan temel aletler, siz zahmet etmeyin diye emrinize verilmiş durumda.
Arac kutusundakiler aslında, hakkında sıkca konuştuğumuz nesnelerdir. Evet sonunda onlarla tanıştınız işte. Ne kadar sevimliler değil mi? Onları kullanmak icin ustune tıklamanız yeterli. Daha sonra formun ustune, tıpkı paintte dikdortgen cizermiş gibi bırakırsınız. Form ve bunlar hakkında daha sonra konuşacağız.
Hani daha once Atılgan'dan bahsetmiş ve onu bir nesne olarak kabul etmiştik. Hatırlarsanız onun ozellikleri uzerinde calışmıştık. İşte bu arac kutusundakilerin de her nesne gibi bazı ozellikleri var. Bu ozelliklerine Ozellikler Pencereresi (Properties Window) sayesinde ulaşabiliyoruz.
Ekranın sağında bulunan ve uzerinde "properties" yazan pencere, ozellikler penceresidir. O anda secili olan nesnenin ozelliklerini gosterir. İşin guzel tarafı, bu pencere sayesinde onları gormekle kalmaz, değiştirebilirsiniz de! Secili olan nesnenin ozelliklerini ve o ozelliğin o anki değerini gosterir.
Visual Basic kullanırken yeni projeye başladığınızda yada daha onceki bir projeyi cağırdığınızda form otomatik olarak secilecektir. Madem secili, o halde bu pencereyi kullanrak bazı ozelliklerine bir bakalım. (Name) : Secili nesnenin ismidir. Burda form'un ismi Form1 imiş
BackColor : Sanırım anladınız. Arka plÂn rengi.
Caption : Nesnenin uzerindeki yazıyı bununla ayarlarsınız. Mesela şu anda ekranın en ustunde mavi bir şeritte "ozellikler penceresi -" yazıyor. Bunu, 'caption' ozelliği sayesinde gorebiliyorsunuz.
ForeColor Onrenk demek biraz sacma olur herhalde ama doğru. Yazı rengi.
Borderstyle Cerceve bicimi. Hani pencerelerin ustunde mavi bir şerit var ya, onunla ilgili işte.
Burada tum ozellikler anlatılmayacak. Sadece bir fikir sahibi olmanız icin kısaca goz gezdirdik. Properties yazısının altındaki bolumde o an secili olan nesnenin adı ve turu yazıyor. Altaki iki duğmeden ozellikleri alfabetik mi, katogorize edilmiş olarak mı gormek istediğinize karar veriyorsunuz.
Biraz once bir formdan bahsettik. İyi de nedir bu form?
Visual Basic'de form icin "onemli bir nesnedir" demek doğru olmakla beraber, "onemli" kelimesi yerine "zorunluluk" koyarak, formun ne demek olduğunu daha iyi anlatmış olacağız. Cunku form olmaksızın diğer nesnelerle hic bir şey yapamayız. Form bir bakıma diğer nesneler icin bir biosfer konumundadır. Butun bunlara rağmen formun kendisi de aslında bir nesnedir.
__________________
Visual Basic Temel Bilgiler
Visual Basic0 Mesaj
●22 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Programlama Dilleri
- Visual Basic
- Visual Basic Temel Bilgiler