Rozdíl mezi Visual Basic a Visual Basic.Net (VB6 a VB.net)

Visual Basic vs Visual Basic.Net (VB6 vs VB.net)
 

VB aka Visual Basic je programovací jazyk, který byl vydán kolem roku 1991 jako produkt společnosti Microsoft. Jedná se o programovací jazyk řízený událostmi třetí generace, který podporuje rychlý vývoj aplikací (aka RAD). Visual Basic 6 nebo VB6 byl vydán v roce 1998 a je to stabilní verze VB.VB6 poskytuje IDE pro vývoj softwaru a návrh uživatelského rozhraní. Jazyk je založen na programovacím modelu nazvaném Component Object Model. VB6 je jednoduchý programovací jazyk, který pomáhá nejen začátečníkům naučit se rychle programovací koncepty, ale také je snadno používat ve velkých softwarových aplikacích. VB6 je procedurální programovací jazyk. Programátoři jsou schopni navrhnout GUI pro aplikaci a aplikovat funkce přímo na ovládací prvky přidané do GUI. Například, pokud je v GUI tlačítko, musí programátor napsat funkci pro toto tlačítko v události click button (a tedy termín programově řízené programování).

VB.net

VB.net je také produkt společnosti Microsoft, který byl uveden na trh v roce 2008. Je nástupcem VB6. Hlavní rozdíl mezi VB6 a VB.net je koncept 'Object Oriented Programming' představený ve VB.net. Každá součást, která interaguje s takovým systémem, je považována za objekt. Objekty jsou vytvářeny prostřednictvím odpovídajících tříd. Třídy mohou být deklarovány programátorem nebo jazyk také sestává z různých tříd knihoven jeho vlastní. To jsou stavební bloky jazyka VB.net. Aplikační program napsaný v jazyce VB.net běží na rozhraní Microsoft .NET Framework. Programátor nebo vývojář by měl psát jiné třídy než vestavěné třídy, aby provedl jakýkoli systémový požadavek. Po prvním hlavním vydání VB.net 2005 nyní vyšlo 2010, které podporuje rozhraní .NET Framework 4.0.

Visual Basic (VB6)

Na rozdíl od VB6 podporuje VB.net sdílený vývoj. Pro každého, kdo napsal programy používající VB6, by mělo být snadné přizpůsobit se programování VB.net. Kromě toho lze programy, které byly napsány ve verzi VB6, snadno převést na verzi .net pomocí nástroje pro migraci jazyků VB.net. V poslední době se také zvyšuje využívání VB.net pro vývoj webových aplikací díky jeho podpoře pro vývoj webových aplikací.

Jaký je rozdíl mezi VB6 a VB.net?

• VB6 je procedurální programovací jazyk.

• VB.net je objektově orientovaný programovací jazyk.

• VB6 používá Component Object Model.

• VB6 je jednoduchý programovací jazyk.

• VB.net má různé vestavěné knihovny tříd, které jsou stavebními bloky jazyka.

• VB.net podporuje sdílený vývoj.

• VB.net podporuje vývoj webových aplikací.