Klíčový rozdíl: VB znamená Visual Basic. Jedná se o programovací jazyk na vysoké úrovni společnosti Microsoft, který se používá pro rychlý vývoj programů založených na systému Windows. VB.NET označuje technologie Visual Basic Network Enabled Technologies. Jedná se o jeden z jazyků pro rozhraní .NET společnosti Microsoft. Tento jazyk byl vytvořen speciálně pro vývojáře VB. Patří do kategorie objektově orientovaných počítačových programovacích jazyků, které jsou implementovány na .NET rámci. VB.NET je považována za vylepšenou verzi jazyka. VB.Net byl však reengineered tak, aby zahrnoval mnoho nových funkcí, jako je například vylepšená bezpečnost typů, zjednodušený jazyk, balíčky formulářů obsahujících formuláře Windows a webové formuláře atd.
VB.NET přidává různé funkce a funkce, jako je například skutečná objektově orientovaná dědičnost (dokonce i dělení dědičných objektů), přetížení, volný závit, přísná kontrola typu a nové sdílené vývojové prostředí. Existuje mnoho změn vb.net. V proceduře vlastností vb6 jsou psány příkazy Get and Let, zatímco ve VB.NET se používají Get a Set. Na rozdíl od VB, VB.NET nepoužívá klíčová slova jako Gosub a DefType.
Srovnání mezi VB 6.0 a VB.net:
VB | VB.NET | |
Definice | VB znamená Visual Basic. Jedná se o programovací jazyk na vysoké úrovni, který se používá pro rychlý vývoj programů založených na systému Windows. | VB.NET znamená technologie Visual Basic Network Enabled. Jedná se o jeden z jazyků pro rozhraní .NET společnosti Microsoft. Tento jazyk byl vytvořen speciálně pro vývojáře VB. Patří do kategorie objektově orientovaných počítačových programovacích jazyků, které jsou implementovány na .NET rámci. |
Typ | Jazyk založený na tlumočníku | Zkompilovaný jazyk |
Runtime | VB Runtime | Společná jazyková specifikace |
Zadejte bezpečný jazyk | Ne | Ano |
Vícevláknové aplikace | Nelze vyvíjet | Může být vyvinut |
Manipulace s daty | DAO protokol, potom RDO, následovaný ADO (ActiveX Data Objects) | Data jsou zpracovávána pomocí ADO.net |
Jazyk | Jazyk založený na objektech | Jazyk skutečně orientovaný na objekt |
Parametr prochází | Většina je předána odkazem | Výchozí hodnota je podle hodnoty |
Objekty podporují výchozí vlastnost | Ano | Ne |
Nahrazení hotovo | Sbírka QBColor, RGB DateAdd, DateDiff, DatePart, DateSerial, DateValue, TimeSerial, TimeValue | System.Collection System.Drawing.Color Nahrazeny prvky v System.DateTime |
Deklarace typu struktura / uživatelem | deklarováno pomocí struktury Type ... End Type | deklarováno pomocí konstrukce Struktura ... Konstrukce konce |