Visual Basic vs Visual Basic. Net (VB6 vs VB.net)
VB neboli Visual Basic je programovací jazyk, který byl vydán kolem roku 1991 jako produkt společnosti Microsoft. Jedná se o událostmi řízenou programovací jazyk třetí generace, který podporuje Rapid Application Development (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 zvaném Component Object Model. VB6 je jednoduchý programovací jazyk, který začátečníkům nejen pomáhá rychle se naučit programovací koncepty, ale také jej 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, které jsou přidány do GUI. Například, pokud je v GUI tlačítko, musí programátor napsat funkcionalitu pro toto tlačítko v rámci události kliknutí na tlačítko (a tedy výrazu událostmi ří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ím rozdílem mezi VB6 a VB.net je koncept ‚Objektově orientovaného programování‘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 může deklarovat programátor nebo se jazyk také skládá z různých vlastních knihoven tříd. To jsou stavební kameny jazyka VB.net. Aplikační program napsaný v jazyce VB.net běží na platformě Microsoft. NET. Programátor nebo vývojář by měl napsat třídy jiné než vestavěné třídy, aby splnily jakékoli systémové požadavky. Po prvním hlavním vydání VB.net 2005 nyní vyšlo 2010, které podporuje. 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 pomocí VB6, by mělo být snadné přizpůsobit se programování VB.net. Kromě toho lze programy, které byly napsány ve VB6, snadno převést na verzi.net pomocí nástroje pro migraci jazyka VB.net. V poslední době se také zvyšuje využití VB.net pro vývoj webových aplikací v důsledku její podpory 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í.