Resim Kredisi: comzeal/iStock/GettyImages
Visual Basic, Microsoft tarafından oluşturulmuş ve kullanımı kolay ve Microsoft Windows grafik arayüzü ile entegre olacak şekilde tasarlanmış bir programlama dilidir. Benzer bir ulaşılabilirlik amacına sahip daha eski, metin tabanlı bir dil olan Yeni Başlayanlar İçin Çok Amaçlı Sembolik Talimat Kodu olan BASIC'in halefidir. Bugün, Microsoft'un .NET programlama ortamı ve Microsoft Office'teki görevleri otomatikleştirmek için Visual Basic sürümleri mevcuttur.
Visual Basic ve Tarihçesi
Visual Basic'in ilk sürümü 1991'de yayınlandı. İşletim sistemi kullanıcılarının aşina olduğu standartlaştırılmış grafik arayüzlerle tamamlanan Windows programlarının kolay oluşturulmasını sağlamak için tasarlanmıştır.
Günün Videosu
Microsoft, onlarca yıldır BASIC programlama dilinin dağıtılmış sürümlerine sahipti, ancak bunlar çoğunlukla Microsoft'un DOS işletim sistemi gibi komut satırı ortamlarında kullanın, modern grafik işletiminde kullanım için değil sistemler. Visual Basic, hesaplama, dize işleme ve daha fazlası gibi sıradan özelliklerle tamamlanmış, tam teşekküllü bir programlama dili olacak şekilde tasarlanmıştır. Acemiler veya zamanı kısıtlı olanlar için bile kullanımı kolaylaştıracak kullanıcı arayüzleri oluşturmaya yönelik bir sürükle ve bırak yaklaşımıyla entegre edildi.
Visual Basic, 1990'lar boyunca, 1998'de Visual Basic 6.0'ın piyasaya sürülmesine kadar gelişmeye devam etti. Microsoft'un bileşen nesne modeli veya Windows programları için bir sistem olan COM ile entegrasyon desteği vardı. ve yazıldıkları dillerden bağımsız olarak veri ve komutları iletmek ve değiş tokuş etmek için bileşenler içinde. Ayrıca Microsoft Access veritabanı tarafından da kullanılan Jet veritabanı motoru desteğini de içeriyordu. Microsoft Office yazılım paketindeki program, yani veritabanı desteği esasen dilim.
1990'larda, Visual Basic kullanılarak ticari araçların yanı sıra bazı yararlı ücretsiz shareware yardımcı programları da dahil olmak üzere birçok Windows programı geliştirildi. Programcılar kullanım kolaylığından hoşlanırken, bazıları arayüz mantığı ve iş kodunun karışımından şikayet etti. özelliklerin bir programda gerçekte nerede uygulandığını tespit etmeyi zorlaştırdı, bu da VB kodunun bakım yapmak. O zamanlar oldukça popüler olan nesne yönelimli programlamaya desteği de sınırlıydı.
VB.Net'in Yükselişi
Visual Basic 6, etkili bir şekilde VB.NET adlı yeni bir programlama dili ile değiştirildi. Tıpkı öncüllerinin COM ve Jet ile entegre olduğu gibi, Microsoft'un .NET programlama sistemi ile entegre olacak şekilde tasarlanmıştır. Ayrıca nesne yönelimli programlama için öncekilerden daha fazla destek eklendi.
Dilin yandaşları olsa da, diğer .NET dillerinden, özellikle C#'dan daha az kullanılır ve Microsoft, tüm C# özelliklerini VB.NET'e teslim etmeyebileceğini söyledi.
Yine de, Visual Basic'in mirası tartışmalı bir şekilde Microsoft'un geliştirme ortamı olan Visual Studio'daki Windows Forms özelliğinde de yaşıyor. C#, VB.NET ve diğer .NET dilleriyle çalışan, sürükle ve bırak stilinde form oluşturmaya olanak tanır.
Uygulamalar için Visual Basic
Microsoft Word ve Microsoft Excel dahil olmak üzere Microsoft Office paketindeki görevleri otomatikleştirmek ve komut dosyası yazmak için hala Visual Basic'in bir türevi kullanılmaktadır. Uygulamalar için Visual Basic veya basitçe VBA olarak adlandırılan dil, geleneksel Visual Basic 6 ile büyük ölçüde uyumludur.