Visual Basic orijinal olarak Windows bilgisayar işletim sistemi için program yazmayı kolaylaştırmak için oluşturuldu. Visual Basic’in temeli, Dartmouth College profesörleri John Kemeny ve Thomas Kurtz tarafınca buluş edilen BASIC adlı daha önceki bir programlama diline dayanıyor. İlk olarak 1991 senesinde 1.0 sürümü ile piyasaya sürüldükten sonrasında 1992 ve 1993 yıllarında 2.0 ve 3.0 versiyonları oluşturuldu. Bu güncellemelerle beraber daha kullanışlı bir hale gelen programlama dili yavaş yavaş piyasadaki yerini de almaya başladı. Görsel arayüzü oldukça güçlü bir dil olan Visual Basic bu yüzden program geliştiricileri tarafınca sıkça tercih edilir.
Visual Basic Öğrenmesi Kolay Mıdır?
Öğrenilmesi ve okunması oldukça rahat olan bu dil yüksek seviyeli bir dil olarak kabul ediliyor. Yüksek seviyeli programlama diller makine dillerinden daha uzaktır ve anlaşılması daha kolaydır. Bu tür dillerdeki komutlar günlük hayatta kullanılan komutlara benzer ifadeleri ihtiva eder. Mesela orta düzey bir dil kabul edilen C++ programlama dilinde bir metni yazdırmak istediğinizde “cout” komutunu kullanmanız gerekir sadece mesela yüksek bir seviyeli bir dilde bu komut “print” olarak ifade edilebilir. Bu yüzden Visual Basic öteki yüksek dillerin olduğu şeklinde programlamaya ve yazılıma yeni başlayanlar için uygun bir dil olarak da görülüyor. Microsoft tarafınca geliştirilen programlama dili Windows ile tam uyumlu olarak çalışır. Gene aynı şekilde Windows’ta yer edinen video oynatıcı, pdf okuyucuları şeklinde işletim sistemine ilişkin bileşenlerle uyumlu bir halde çalışabilir. Bu şekilde Windows’ta yer edinen birçok vasıta Visual Basic programlama diline entegre edilerek kullanılabiliyor.
Visual Basic BASIC Dilini Temel Alıyor
Visual Basic’i kullanan geliştiriciler satır satır editörlere program yazmak yerine görsel arayüz oluşturarak istenilen şeyleri kodlayabiliyorlar. Bu sayede programı kullanan kişiler yazmış oldukları kodları ve tasarımları anbean görebiliyorlar. Bu özellik Visual Basic’in en oldukça tercih edilen programlama dillerinden biri olmasını elde eden etkenlerin başlangıcında içeriyor. Dil BASIC programlama dili temel alınarak tasarlanmıştır. Açılımı Beginners All Purpose Symbolic Instruction Code olan BASIC Türkçeye Yeni Başlayanlar İçin Fazlaca Amaçlı Simgesel Yönerge Kodu olarak da çevrilebilir. Bu yüzden yeni süregelen programcılar için oldukça kullanışlı bir dildir. Visual Basic’te başlangıçta oldukça rahat uygulamalar yapılsa da zaman içinde popülerleşmesiyle birlikte daha karmaşık tasarımlar da meydana getirildi. Yeni süregelen kullanıcılar da Visual Basic’i birazcık öğrenerek yüzlerce dolara satılabilen uygulamalar geliştirebiliyorlar.
Nesne Yönelimli Bir Programlama Dili
Visual Basic ek olarak nesne tabanlı bir dil olmasıyla da ön plana çıkıyor. Yazılım geliştirme açısından oldukça mühim bir özellik olan nesne yönelimli programlama türünde yazılım tasarımı işlevler ya da mantıklar yerine veri ve nesneler üstünden tasarlanır. 1960’larda yazılımda karışıklığın ve boyutların artmasıyla yazılımcılar için vakit ve maliyetler oldukça artmış vaziyetteydi. Sadece nesne yönelimli programlama teknikleriyle yazılım kodları daha mütevazı, okunaklı ve işlevsel şekilde yazılabilir hale geldi. Bir programlama tekniği olan nesne yönelimli programlamada programcılar belirli niteliklere ve eylemlere haiz nesneler ve sınıflar geliştirirler. Bunu bir şablon olarak hayal edebilirsiniz. Bir takım tasarım yapacaksanız bu tasarımı birçok kez tekrarlayacaksanız kendinize oluşturduğunuz bir şablon tasarımla her defasında teknik detaylarla uğraşmak yerine şablonunuzu referans alabilirsiniz. Nesne yönelimli programlama teknikleri Visual Basic haricinde Python, Java, PHP, C# şeklinde dillerde de kullanılabiliyor.
Microsoft Programları İle Uyumlu
Visual Basic Microsoft tarafınca geliştirildiği için gene Microsoft tarafınca geliştirilen Office bileşenleri ile beraber kullanılabiliyor. Bilhassa ileri seviyede Excel kullanan kullanıcılar programın kodlama kısmına da erişerek makro işlemleri buradan gerçekleştirebiliyorlar. Zira Excel makrolarının arkasında Visual Basic dilinin temel alındığı bir programlama dili içeriyor. Öte taraftan Microsoft Access ile de veri tabanı oluşturulup Visual Basic’te kullanılabilir. Access veri tabanı genel olarak SQL şeklinde veri tabanlarından daha zayıf kalsa da rahat programların geliştirilmesinde Visual Basic ile beraber stabil bir halde çalışabiliyor.
Visual Basic İle Neler Yapılabilir
Visual Basic ile ticari programlar, otomasyon sistemleri, takip ve yığın programları yapılabilir. Günümüzde binlerce şirket Visual Basic’le geliştirdikleri bu tür uygulamaları ilgili bölgelere satarak para kazanabiliyor. Bunun haricinde Visual Basic’te oyun programlama da yapılıyor. Her ne kadar 3 boyutlu bir oyun için kafi düzeyde olmasa da 2 boyutlu oyunların geliştirilmesi için kullanılabiliyor. Bunların yanı sıra mesajlaşma programları, sunucu bazlı programlar, fotoğraf işleme programları, virüs yazılımları ve donanım yönetim programları geliştirilebiliyor. Visual Basic ile web tabanlı programlar da geliştirilebiliyor. Öte taraftan Windows mağazasında yer edinen programlar, metin editörleri ve masaüstü uygulamaları da geliştirilebiliyor.