-Microsoft Visual Basic Nedir?--
-Visual Basic bir programlama dilidir. Visual Basic’in bir programın yazılıp çalıştırılmasından öte, program geliştirmek için çok sayıda araca sahip olması; kullanıcı arabiriminin tasarlanması, hataların giderilmesi, veritabanı yaratmak, farklı türde programlar üretmek gibi gelişmiş özellikleri, onu bir “programlama ortamı†yada “program geliştirme ortamı†olarak tanımlamamıza neden olur.
Visual Basic, çok amaçlı ve aynı zamanda kolay bir şekilde program geliştirmenizi sağlayan bir programlama ortamıdır. Visual olmak (görsellik), simgelerle yapılan iletişimi ifade eder. Visual Basic programlarında ortamın tasarımı öncelikli olarak yapılan işlemdir. Kod yazmak ikincil kalır.
Visual Basic ile küçük işlemler için bir program geliştirilebileceği gibi, bütün dünyaya uzanabilecek bir internet uygulaması yada büyük firma düzeyinde kullanılabilecek gelişmiş bir enterprise (kurumsal) uygulaması geliştirilebilir. Örneğin bir cari hesap, stok, satış, imalat vb. uygulamaları, oyun programı vb.
Visual Basic Programının Sahip Olduğu Araçlar:
1. Kullanıcı ara birimi geliştirmek için çok sayıda kontrol,
2. Programı derleme ve hata bulmaya yönelik çok sayıda araç,
3. Değişik veritabanlarına erişim,
4. SQL Server ve diğer enterprise düzeyindeki veritabanlarına erişim,
5. Diğer uygulamaların fonksiyonlarını kullanmayı sağlayan ActiveX teknolojisi,
6. Uygulamanın EXE dosya olarak üretilebilmesi ve dağıtılması,
7. Raporlama araçları,
8. Veri yapısı araçları,
9. Web uygulaması geliştirme araçları,
10. Çok katmanlı programlama ve Microsoft Transaction Server.
Visual Basic’in Özellikleri
Özellikle Windows ortamında programlama geliştirme aracı olarak kullanılan Visual Basic, diğer klasik programlama dillerine göre farklı özelliklere sahiptir. Visual Basic ile program geliştirmek, öncelikle Windows arabiriminin kullanıcı etkileşiminde kullanılan araçların kullanılması anlamına gelir. Klasik programlama dilleri ise genellikle karakter tabanlı (DOS ve UNİX) işletim sistemlerinde kullanılan özellikle klavye ağırlıklı kullanıcı arabirimine sahiptir. Gelişmiş programlama ortamı olan Visual Basic, Windows uygulaması gibi mönülere, düğmelere sahiptir.
Visual Basic sadece standart kontroller sağlamaz. Aynı zamanda çok sayıda üçüncü parti yazılımcıların da hazırladığı kontrolleri de kullanabilir. Bu kontroller satın alınarak kolayca programlara eklenebilirler. Visual Basic, birçok OCX(OLE Control Extensions) kontrol ve ActiveX kontrolleri destekler.
Bir Visual Basic Programının Kısımları
Bir Program Belli Kısımlardan Oluşur:
Kullanıcı Arabirimi
Bilgi İşleme (Hesaplamalar)
Bilgi Saklama (Veritabanı İşlemleri)
Raporlama İşlemleri
Kullanıcı arabirimi bir programın ekranını oluşturur. Diğer bir değişle kullanıcıların bilgi girdiği etkileşimli ekranlardır.Â
İyi Bir Kullanıcı Arabirimi Geliştirmenin Yöntemleri Şunlardır:
Anlaşılabilir, kolay ve çok yönlü kullanılabilir olması,
Veriyi net bir biçimde ifade etmeleri,
Komutları açıkça sergilemeleri,
Mönüler, komutlar ve düğmeleriyle programın diğer bölümleriyle uyum içinde olmaları,
Mönü, araç çubukları, fare ve klavye aracılığıyla kullanılabilir olması.
İyi Bir Programın Nitelikleri
Programlar belli bir işin bilgisayar tarafından yerine getirilmesini sağlarken; programların belirli niteliklere sahip olması gerekir. İyi program niteliklerine sahip olmak, aynı zamanda program geliştirme sürecinin de amaçlarındandır. İyi bir programın nitelikleri:
Görsellik
Kolaylık
Doğruluk
Hızlı (yazdığımız programın hızlı çalışması)
İyi bir belgeleme
Kolayca değiştirilebilme, güncellenebilme
Etkin bir kodlama
Etkin bir işletim (daha az sistem kaynağına gereksinim duyması)
Bunun dışında programın analiz çalışmalarının ve kodlarının iyi bir şekilde belgelenmesi gerekir. Belgeleme belli bir sistem içinde bir kitapçık olarak hazırlanmalı ve kod içinde de açıklamalara çok önem verilmelidir. Örneğin; yazdığımız programı daha sonra tekrar açıp geliştirmek istediğimiz zaman açıklama satırlarından neyin nasıl kullanıldığını hatırlayabilmemiz açısından programı yazarken açıklama satırlarını düzenli yazmalıyız…
Project ve Formlar
Yeni bir Visual Basic programına bir proje olarak başlanır. Varsayılan proje türü Standart EXE’ dir. Proje penceresiyle birlikte bir form ekrana gelir. Projenin başlangıç adı Project1, formun başlangıç adı ise Form1’dir. Her Visual Basic uygulamasında bir form bulunur. Form üzerine denetimler ve grafikler eklenerek uygulama geliştirilir. Her bir form aynı zamanda form tasarımının yapıldığı bir alandır. Formlar uygulamanın kullanıcı arabirimini oluşturur. Visual Basic kontrollerinden istenilen kontroller form üzerine fare ile yerleştirilerek uygulamanın arabirimi oluşturulur. Bu arabirim üzerinde metin kutuları (textbox), komut düğmeleri(command buttons) gibi veri işlem elemanları yer alır. Ardından istenilen olaylara göre kodlar yazılarak programın yazılması sağlanır.
Araç Kutusu (Toolbox)
Görsel programlama ortamlarında görsel kontrollerin çizilmesi için zengin bir araç kutusu kullanılır. Visual Basic araç kutusunda programın tasarımı sırasında kullanılmak üzere çok sayıda aracı içerir Bu araçlar kontrol (control) olarak adlandırılır. Standart olarak Visual Basic açıldığında ekrana gelen kontroller aşağıda gösterilmiştir. Ayrıca diğer kontrollerden de eklemek isterseniz; toolbox üzerinde farenin sağ tuşuna basarak Component mönüsünden seçebilirsiniz.--
