Hovedforskjell: VB står for Visual Basic. Det er et høyt programmeringsspråk av Microsoft som brukes til rask utvikling av Windows-baserte programmer. VB.NET står for Visual Basic Network Enabled Technologies. Det er et av språkene for .NET-rammen av Microsoft. Dette språket er opprettet spesielt for VB-utviklere. Det tilhører kategorien objektorienterte programmeringspråk som implementeres på .NET-rammen. VB.NET anses å være en utviklet versjon av Visual Basic. Imidlertid har VB.Net blitt reengineered for å inkludere mange nye funksjoner som forbedret type sikkerhet, strømlinjeformet språk, skjemapakker som inneholder Windows Forms og Web Forms, etc.
VB.NET legger til ulike funksjoner og funksjoner som å inkludere sant objektorientert arv (til og med kryssprosjekt arv), overbelastning, gratis tråder, streng type kontroll og et nytt felles utviklingsmiljø. Det er mange endringer i vb.net. I vb6 er eiendomsprosedyrer skrevet med Get and Let, mens i VB.NET, Get and Set brukes. I motsetning til VB, bruker VB.NET ikke søkeord som Gosub og DefType.
Sammenligning mellom VB 6.0 og VB.net:
VB | VB.NET | |
Definisjon | VB står for Visual Basic. Det er et høyt programmeringsspråk som brukes til rask utvikling av Windows-baserte programmer. | VB.NET står for Visual Basic Network Enabled Technology. Det er et av språkene for .NET-rammen av Microsoft. Dette språket er opprettet spesielt for VB-utviklere. Det tilhører kategorien objektorienterte programmeringspråk som implementeres på .NET-rammen. |
Type | Tolkbasert språk | Samlet språk |
Runtime | VB Runtime | Common Language Specification |
Skriv trygt språk | Nei | Ja |
Multithreaded applikasjoner | Kan ikke utvikles | Kan utvikles |
Data håndtering | DAO-protokollen, deretter RDO, etterfulgt av ADO (ActiveX Data Objects) | Data håndteres ved hjelp av ADO.net |
Språk | Et objektbasert språk | Et sant objektorientert språk |
Parameteroverføring | De fleste er sendt ved referanse | Standard går forbi verdi |
Objekter støtter standardegenskap | Ja | Nei |
Erstatter gjort | Samling QBColor, RGB DateAdd, DateDiff, DatePart, DateSerial, DateValue, TimeSerial, TimeValue | System.Collection System.Drawing.Color Erstatt av elementer i System.DateTime |
Struktur / brukerdefinert typedeklarasjoner | erklært ved hjelp av Type ... End Type struktur | erklært ved hjelp av Structure ... End Structure konstruksjon |