Členění programové řady Visual Basic

Přehled informací

Základní dělení programové řady Visual Basic

Firma Microsoft nabízí Visual Basic v několika formách, kde každá je určena pro splnění určité specifické role. Základní dělení produktové linie Visual Basicu je na dvě úrovně:

Dělení podle výkonnosti (užitkové hodnoty)

Produktovou linii Visual Basicu je možné podle výkonnosti (užitkové hodnoty) rozdělit dále rozdělit na tři skupiny:

Visual Basic, Scripting Edition (VBScript)

Visual Basic, Applications Edition (VBA)

Visual Basic (VB)

Dělení podle prostředí

Produkty řady Visual Basic je podle způsobu (prostředí) spuštění možné dělit na dvě třídy:

Samostatné produkty

Visual Basic, Control Creation Edition

Podporuje tvorbu řídících prvků ActiveX, čímž otevírá nové možnosti pro tvorbu WWW stránek. Tato edice nemůže být použita pro tvorbu samostatných aplikací. Edice obsahuje následující nástroje: editor kódu, nástroj pro tvorbu formulářů a interaktivní nástroje ladění.

Visual Basic, Learning (Standard) Edition

Tato edice umožňuje tvorbu komponentově založených aplikací, zaměřených na Internet, Intranet a tradiční client-server architekturu. Learning Edition obsahuje kompletní edici Control Creation a několik zlepšení:

Visual Basic, Professional Edition

Přidává následující vylepšení:

Visual Basic, Enterprise Edition

Obsahuje nástroje pro kompletní správu a vývoj aplikací, překlad, ladění, podporu a zprávu databází. Podniková edice obsahuje všechny rysy VB Professionals edition plus:

Vnořené produkty

Firma Microsoft nabízí dvě verze Visual Basicu, které jsou určené ke vnoření (dodání) do aplikací (např. Word, Excel, AutoCAD ..):

Aplikace obsahující vnořenou verzi Visual Basicu, umožňuje vývoj uživatelského přizpůsobení, založeného na funkčnosti pomocí rozhraní ActiveX odkryté hostitelské aplikace. Například VBA AutoCADu umožňuje řídit a upravovat AutoCAD pomocí ActiveX knihovny acad.tlb. Tímto postupem je možná jednoduchá a rychlá úprava (přizpůsobení) hostitelské aplikace.

Visual Basic, Scripting Edition

VBScript je podmnožina VBA omezená na programování v rámci internetu. Například tato edice Visual Basicu je integrována do IE 3.0 prohlížeče.

Visual Basic, Applications Edition (Visual Basic for Applications)

VBA je mezistupněm mezi VBAScriptem a Visual Basicem. VBA plně implementuje jazyk Visual Basicu 5.0, je kompatibilní s formou balíků VB 5.0 a také podporuje ActiveX řízení.

Visual Basic pro Aplikace nabízí tři funkce:

VBA 5.0 nabízí MDI (multiple document interface) integrované vývojové prostředí srovnatelné s prostředím produktové řady Visual Basic (samostatné aplikace). Kompletní debugger, prohlížeč objektů, okno vlastností a okno projektu. Pomocí VBA 5.0 můžete používat objekty AutoCADu, zpřístupněné pomocí rozhraní ActiveX automatizace, pro vytváření vlastních řešení.

Hlavní výhodou VBA proti samostatným edicím Visual Basicu je, že přináší plnou funkčnost Visual Basicu a je poskytována spolu s hostitelským programem. To znamená, že za Visual Basic pro aplikace se již nic neplatí a je rovnou k dispozici. Na druhou stranu Visual Basic samozřejmě obsahuje podporu některých dalších komponent, které ve VBA nenaleznete (například externí databázový stroj).