Rozšíření Visual Basic - Visual Basic Extension
V programování počítače , což je Visual Basic Extension (obyčejně zkrátil VBX ) nebo vlastní ovládací prvek , byl modelem složka používá v Microsoft Visual Basic verze 1.0 až 3.0. Je stále podporován v 16bitové verzi verze 4.0, ale byl OCXs zastaralý. VBX byl také podporován v první, 16bitové verzi Borland Delphi .
Specifikace VBX byla vytvořena tak, aby vývojáři mohli rozšířit Visual Basic . Protože v té době byl Visual Basic interpretovaným jazykem s omezenou rychlostí, poskytovaly VBX, které byly nejčastěji psány v jazyce C nebo C ++, možnost vytvářet velmi výkonné a efektivní dílčí součásti uživatelského rozhraní, které bylo možné sestavit do aplikací pomocí jazyka Visual Basic jako lepidlo.
Visual Basic 4.0 přidal podporu pro novější OLE Controls nebo OCX s (které se staly ovládacími prvky ActiveX ), implicitně odmítající ovládací prvky VBX. OCX jsou založeny na komponentním objektovém modelu .
Každá verze jazyka Visual Basic má mnoho ovládacích prvků. Začleněním ovládacích prvků VBX do jazyka Visual Basic vytvořil Microsoft první komerčně životaschopný trh s opakovaně použitelnými softwarovými komponentami . Třetí strany vytvořily velký trh vlastních ovládacích prvků pro další prodej.
Komponenty VBX se nazývaly „vlastní ovládací prvky“, protože vývojový tým společnosti Microsoft si je představoval jako vizuální „ovládací“ komponenty, jako je přepínač nebo tlačítko. Podnikaví vývojáři softwarových komponent třetích stran viděli příležitosti použít specifikaci VBX pro nevizuální komponenty, jako jsou komponenty pro vytváření souborů ZIP , manipulaci s nízkoúrovňovým nastavením systému a komunikaci s TCP/IP .