Huvudskillnad: VB står för Visual Basic. Det är ett högtalande programmeringsspråk av Microsoft som används för snabb utveckling av Windows-baserade program. VB.NET står för Visual Basic Network Enabled Technologies. Det är ett av språk för .NET-ramverket av Microsoft. Detta språk har skapats specifikt för VB-utvecklare. Det tillhör kategorin objektorienterade programprogrammeringsspråk som implementeras på .NET-ramen. VB.NET anses vara en utvecklad version av Visual Basic. VB.Net har dock reengineered att innehålla många nya funktioner som förbättrad typsäkerhet, strömlinjeformat språk, formulärpaket som innehåller Windows Forms och webbformulär, etc.
VB.NET lägger till olika funktioner och funktioner som att inkludera sant objektorienterat arv (till och med tvärspråkigt objektarv), överbelastning, fri trådning, strikt typkontroll och en ny gemensam utvecklingsmiljö. Det finns många förändringar i vb.net. I vb6 skrivs fastighetsprocedurer med Get and Let, medan i VB.NET, Get and Set används. Till skillnad från VB använder VB.NET inte nyckelord som Gosub och DefType.
Jämförelse mellan VB 6.0 och VB.net:
VB | VB.NET | |
Definition | VB står för Visual Basic. Det är ett högtalande programmeringsspråk som används för snabb utveckling av Windows-baserade program. | VB.NET står för Visual Basic Network Enabled Technology. Det är ett av språk för .NET-ramverket av Microsoft. Detta språk har skapats specifikt för VB-utvecklare. Det tillhör kategorin objektorienterade programprogrammeringsspråk som implementeras på .NET-ramen. |
Typ | Tolkbaserat språk | Sammansatt språk |
Körning | VB Runtime | Common Language Specification |
Skriv säkert språk | Nej | Ja |
Multithreaded applikationer | Kan inte utvecklas | Kan utvecklas |
Data hantering | DAO-protokoll, sedan RDO, följt av ADO (ActiveX Data Objects) | Data hanteras med ADO.net |
Språk | Ett objekt baserat språk | Ett sant objektorienterat språk |
Parameteröverföring | De flesta skickas genom referens | Standardvärdet passerar för värde |
Objekt stöder standardegenskap | Ja | Nej |
Ersättningar gjort | Samling QBColor, RGB DateAdd, DateDiff, DatePart, DateSerial, DateValue, TimeSerial, TimeValue | System.Collection System.Drawing.Color Ersatt av element i System.DateTime |
Struktur / användardefinierade typdeklarationer | deklareras med typtypstrukturen Type ... | deklareras med hjälp av konstruktionen av strukturstrukturen |