Visual Basic ve Visual Basic. Net (VB6 ve VB.net)
VB aka Visual Basic, 1991 civarında Microsoft tarafından bir ürün olarak piyasaya sürülen bir programlama dilidir. Rapid Application Development'ı (aka RAD) destekleyen üçüncü nesil olay odaklı bir programlama dilidir. Visual Basic 6 veya VB6, 1998'de piyasaya sürüldü ve VB. VB6'nın kararlı sürümüdür, yazılım geliştirme ve kullanıcı arayüzü tasarımı için bir IDE sağlar. Dil, Bileşen Nesne Modeli adı verilen bir programlama modeline dayanmaktadır. VB6, sadece yeni başlayanların programlama kavramlarını hızlı bir şekilde öğrenmelerine yardımcı olmakla kalmayıp, aynı zamanda büyük yazılım uygulamalarında kolayca kullanmasına yardımcı olan basit bir programlama dilidir. VB6 prosedürel bir programlama dilidir. Programcılar, bir uygulama için bir GUI tasarlayabilir ve işlevleri doğrudan GUI'ye eklenen kontrollere uygulayabilir. Örneğin, GUI'de bir düğme varsa, programcı bu düğmenin işlevselliğini düğme tıklama olayı (ve dolayısıyla olay güdümlü programlama terimi) içine yazmalıdır.
VB.net
VB.net aynı zamanda 2008'de piyasaya sürülen bir Microsoft ürünüdür. VB6'nın halefidir. VB6 ve VB.net arasındaki temel fark, VB.net'te tanıtılan 'Nesne Yönelimli Programlama' kavramıdır. Böyle bir sistemle etkileşime giren her bileşen bir nesne olarak kabul edilir. Nesneler, karşılık gelen sınıflar aracılığıyla oluşturulur. Sınıflar programcı tarafından bildirilebilir veya dil ayrıca kendine ait çeşitli sınıf kitaplıklarından oluşur. Bunlar VB.net dilinin yapı taşlarıdır. VB.net dilinde yazılmış bir uygulama programı Microsoft'un. NET çerçevesi üzerinde çalışmaktadır. Programcı veya geliştirici, sistem gereksinimi ne olursa olsun gerçekleştirmek için yerleşik sınıflar dışındaki sınıfları yazmalıdır. VB.net 2005'in ilk büyük sürümünden sonra, şimdi. NET çerçevesi 4.0'ı destekleyen 2010'u yayınladı.
Visual Basic (VB6)
VB6'dan farklı olarak, VB.net paylaşılan geliştirmeyi destekler. VB6 kullanarak program yazan herkes için VB.net programlamaya uyum sağlamak kolay olmalıdır. Ayrıca VB6 ile yazılmış programlar, VB.net dil taşıma aracı kullanılarak kolaylıkla.net versiyonuna dönüştürülebilir. Son zamanlarda VB.net'in web geliştirme için kullanımı, web uygulaması geliştirme desteğinin bir sonucu olarak arttı.
VB6 ve VB.net arasındaki fark nedir?
• VB6 prosedürel bir programlama dilidir.
• VB.net bir Nesne Yönelimli Programlama Dilidir.
• VB6, Bileşen Nesne Modelini kullanır.
• VB6 basit bir programlama dilidir.
• VB.net, dilin yapı taşları olan çeşitli yerleşik sınıf kitaplıklarına sahiptir.
• VB.net paylaşılan geliştirmeyi destekler.
• VB.net web uygulaması geliştirmeyi destekler.