Rozdiel kľúčov: VB znamená Visual Basic. Je to programovací jazyk na vysokej úrovni od spoločnosti Microsoft, ktorý sa používa na rýchly vývoj programov založených na systéme Windows. VB.NET znamená technológie povolené v sieti Visual Basic. Je to jeden z jazykov pre .NET framework spoločnosti Microsoft. Tento jazyk bol vytvorený špeciálne pre vývojárov VB. Patrí do kategórie objektovo orientovaných programovacích jazykov, ktoré sú implementované na .NET framework. VB.NET sa považuje za vylepšenú verziu jazyka. VB.Net bol však prepracovaný tak, aby zahŕňal mnoho nových funkcií, ako je napríklad vylepšená bezpečnosť typu, zjednodušený jazyk, balíky formulárov obsahujúce formuláre Windows a webové formuláre atď.
VB.NET pridáva rôzne funkcie a funkcie, ako je napríklad skutočné objektovo orientované dedičstvo (dokonca aj dedičstvo objektov cez viacero jazykov), preťaženie, bezplatný závit, prísna kontrola typu a nové zdieľané vývojové prostredie. Vb.net obsahuje mnoho zmien. V procedúrach vb6 sa píšu pomocou postupov Get and Let, zatiaľ čo vo VB.NET sa používajú Get a Set. Na rozdiel od VB, VB.NET nepoužíva kľúčové slová ako Gosub a DefType.
Porovnanie medzi VB 6.0 a VB.net:
VB | VB.NET | |
definícia | VB znamená Visual Basic. Je programovací jazyk na vysokej úrovni, ktorý sa používa na rýchly vývoj programov založených na systéme Windows. | VB.NET znamená technológiu Visual Basic Network Enabled. Je to jeden z jazykov pre .NET framework spoločnosti Microsoft. Tento jazyk bol vytvorený špeciálne pre vývojárov VB. Patrí do kategórie objektovo orientovaných programovacích jazykov, ktoré sú implementované na .NET framework. |
typ | Jazyk založený na tlmočníkovi | Zostavený jazyk |
Runtime | VB Runtime | Spoločná jazyková špecifikácia |
Zadajte bezpečný jazyk | žiadny | Áno |
Viacvláknové aplikácie | Nedá sa rozvinúť | Môže byť vyvinutý |
Manipulácia s údajmi | DAO protokol, potom RDO, nasledované ADO (ActiveX Data Objects) | Údaje sa spracovávajú pomocou služby ADO.net |
Jazyk | Jazyk založený na objektoch | Pravdivý objektovo orientovaný jazyk |
Prechod parametrov | Väčšina z nich je odovzdaná odkazom | Predvolená hodnota je podaná hodnotou |
Objekty podporujú predvolenú vlastnosť | Áno | žiadny |
Nahradenia vykonané | zbierka QBColor, RGB DátumAdd, DateDiff, DatePart, DateSerial, DateValue, TimeSerial, TimeValue | System.Collection System.Drawing.Color Nahradené prvkami v systéme System.DateTime |
Štruktúrne / užívateľsky definované deklarácie typu | deklarované pomocou konštrukcie Type ... End Type | deklarované pomocou konstrukcie Konštrukcia ... koncovej štruktúry |