Anahtar Fark: VB, Visual Basic'in kısaltmasıdır. Microsoft'un Windows tabanlı programların hızlı gelişimi için kullanılan yüksek düzeyde bir programlama dilidir. VB.NET, Visual Basic Network Enabled Technologies anlamına gelir. Microsoft tarafından .NET çerçevesinin dillerinden biridir. Bu dil özellikle VB geliştiricileri için oluşturuldu. .NET çerçevesinde uygulanan nesne yönelimli bilgisayar programlama dilleri kategorisine aittir. VB.NET, Visual Basic'in geliştirilmiş bir sürümü olarak kabul edilir. Bununla birlikte, VB.Net geliştirilmiş tip güvenliği, geliştirilmiş dil, Windows Formları ve Web Formları içeren form paketleri, vb. Gibi birçok yeni özelliği içerecek şekilde yeniden yapılandırılmıştır.
VB.NET, gerçek nesne yönelimli miras (hatta çapraz dil nesne mirası bile olsa), aşırı yükleme, ücretsiz iş parçacığı, sıkı tür denetimi ve yeni bir paylaşılan geliştirme ortamı gibi çeşitli işlevler ve özellikler ekler. Vb.net'te çok sayıda değişiklik var. Vb6 'da mülk işlemleri Get ve Let kullanılarak yazılır, oysa VB.NET' de Get and Set kullanılır. VB'den farklı olarak VB.NET, Gosub ve DefType gibi anahtar kelimeler kullanmaz.
VB 6.0 ve VB.net arasındaki karşılaştırma:
VB | VB.NET | |
Tanım | VB, Visual Basic'in kısaltmasıdır. Windows tabanlı programların hızlı gelişimi için kullanılan üst düzey bir programlama dilidir. | VB.NET, Visual Basic Network Enabled Technology anlamına gelir. Microsoft tarafından .NET çerçevesinin dillerinden biridir. Bu dil özellikle VB geliştiricileri için oluşturuldu. .NET çerçevesinde uygulanan nesne yönelimli bilgisayar programlama dilleri kategorisine aittir. |
tip | Tercüman Tabanlı Dil | Derlenmiş dil |
Süre | VB Çalışma Zamanı | Ortak Dil Belirtimi |
Güvenli dili yazın | Yok hayır | Evet |
Okuyuculu uygulamalar | Geliştirilemez | Geliştirilebilir |
Veri işleme | DAO protokolü, ardından RDO, ardından ADO (ActiveX Veri Nesneleri) | Veriler ADO.net kullanılarak ele alınır |
Dil | Nesne tabanlı bir dil | Gerçek bir nesne yönelimli dil |
Parametre geçen | Çoğu referans tarafından geçildi | Varsayılan değere göre geçiyor |
Nesneler varsayılan özelliği destekler | Evet | Yok hayır |
Değişiklikler yapıldı | Toplamak QBColor, RGB DateAdd, DateDiff, DatePart, DateSerial, DateValue, TimeSerial, TimeValue | System.Collection System.Drawing.Color System.DateTime içindeki öğeler tarafından değiştirildi |
Yapı / kullanıcı tanımlı tür bildirimleri | Type ... End Type yapısı kullanılarak bildirildi | Yapı kullanılarak bildirildi ... Son Yapı yapısı |