Visual Basic -laajennus - Visual Basic Extension
Vuonna ohjelmointi , eli Visual Basic laajennus (yleisesti lyhennettynä VBX ) tai Custom Control , oli komponenttimalli käytetään Microsoft Visual Basic versiot 1,0-3,0. Sitä tuetaan edelleen version 4.0 16-bittisessä versiossa, mutta OCX: t vanhenivat sen. VBX on tuettu myös Borland Delphin ensimmäisessä 16-bittisessä versiossa .
VBX -määritys luotiin niin, että kehittäjät voivat laajentaa Visual Basicia . Koska tuolloin Visual Basic oli tulkittu kieli , jolla oli rajoitettu nopeus, VBX: t, jotka kirjoitettiin useimmiten C- tai C ++-kielellä, tarjosivat mahdollisuuden luoda erittäin tehokkaita ja tehokkaita käyttöliittymän osia, jotka voidaan koota sovelluksiksi Visual Basic liimaa.
Visual Basic 4.0 lisäsi tukea uusille OLE -ohjaimille tai OCX -järjestelmille (joista tuli ActiveX -komponentteja ), mikä epäsuorasti sulki VBX -ohjaimet. OCX: t perustuvat komponenttikohdemalliin .
Jokaisessa Visual Basic -versiossa on monia säätimiä. Sisällyttämällä VBX -ohjaimet Visual Basiciin Microsoft synnytti ensimmäiset kaupallisesti elinkelpoiset markkinat uudelleenkäytettäville ohjelmistokomponenteille . Kolmannet osapuolet ovat luoneet laajan valikoiman mukautettuja ohjausobjekteja jälleenmyyntiä varten.
VBX -komponentteja kutsuttiin "mukautetuiksi ohjaimiksi", koska Microsoftin kehitystiimi kuvitteli ne visuaalisiksi "ohjauskomponenteiksi", kuten vaihtokytkimen tai -painikkeen. Innokkaat kolmannen osapuolen ohjelmistokomponenttien kehittäjät näkivät mahdollisuuksia käyttää VBX-määritystä ei-visuaalisiin komponentteihin, kuten komponentteihin ZIP-tiedostojen luomiseen , matalan tason järjestelmäasetusten käsittelyyn ja kommunikointiin TCP/IP: n kanssa .