Visual Basic -tillägg - Visual Basic Extension
Inom datorprogrammering , en Visual Basic Extension (vanligen förkortad VBX ) eller anpassad kontroll , var komponentmodellen som används i Microsoft Visual Basic version 1.0 till 3.0. Det stöds fortfarande i 16-bitarsversionen av version 4.0, men gjordes föråldrad av OCX: er. VBX har också stöds i den första 16-bitarsversionen av Borland Delphi .
VBX -specifikationen skapades så att utvecklare kunde utöka Visual Basic . Eftersom Visual Basic vid det tillfället var ett tolkat språk med begränsad hastighet, gav VBX, som oftast skrevs i C eller C ++, möjligheten att skapa mycket kraftfulla och effektiva delkomponenter för användargränssnitt som kunde monteras i applikationer med Visual Basic som limmet.
Visual Basic 4.0 lade till stöd för de nyare OLE -kontrollerna eller OCX: erna (som blev ActiveX -kontroller), vilket implicit avstannade VBX -kontroller. OCX är baserade på komponentobjektmodellen .
Varje version av Visual Basic har många kontroller. Genom att integrera VBX -kontroller i Visual Basic skapade Microsoft den första kommersiellt livskraftiga marknaden för återanvändbara programvarukomponenter . Tredje parter har skapat en stor marknad med anpassade kontroller för återförsäljning.
VBX -komponenter kallades "anpassade kontroller" eftersom Microsofts utvecklingsteam ansåg dem vara visuella "kontroll" -komponenter som en växelströmbrytare eller knapp. Företagande tredje parts programvarukomponentutvecklare såg möjligheter att använda VBX-specifikationen för icke-visuella komponenter, till exempel komponenter för att skapa ZIP-filer , manipulera systeminställningar på låg nivå och kommunicera med TCP/IP .