Extensie Visual Basic - Visual Basic Extension

În programarea computerului , o extensie Visual Basic (prescurtată în mod obișnuit VBX ) sau un control personalizat , a fost modelul component utilizat în versiunile Microsoft Visual Basic 1.0 până la 3.0. Este încă acceptat în versiunea pe 16 biți a versiunii 4.0, dar a fost depășită de OCX-uri. VBX a fost, de asemenea, acceptat în prima versiune pe 16 biți a lui Borland Delphi .

Specificația VBX a fost creată astfel încât dezvoltatorii să poată extinde Visual Basic . Deoarece la acel moment Visual Basic era un limbaj interpretat cu viteză limitată, VBX-urile, care erau scrise cel mai adesea în C sau C ++, furnizau capacitatea de a crea sub-componente de interfață cu utilizatorul foarte puternice și eficiente care puteau fi asamblate în aplicații folosind Visual Basic ca lipiciul.

Visual Basic 4.0 a adăugat suport pentru noile controale OLE sau OCX (care au devenit controale ActiveX ), deprecând implicit controalele VBX. OCX-urile se bazează pe Modelul obiectelor componente .

Fiecare versiune a Visual Basic a venit cu multe controale. Prin încorporarea comenzilor VBX în Visual Basic, Microsoft a generat prima piață viabilă din punct de vedere comercial pentru componentele software reutilizabile . Terțe părți au creat o piață mare de controale personalizate pentru revânzare.

Componentele VBX au fost denumite „controale personalizate”, deoarece echipa de dezvoltare Microsoft le-a imaginat ca componente vizuale de „control”, cum ar fi un comutator de comutare sau un buton. Întreprinzător de la terțe părți de componente oportunități dezvoltatorii de fierăstrău pentru a utiliza specificația VBX pentru componente non-vizuale, cum ar fi componente pentru crearea ZIP fișiere , manipulând setările de sistem de nivel scăzut și comunicarea cu TCP / IP .

Referințe