stringtranslate.com

Extensión de Visual Basic

En programación informática , una extensión de Visual Basic (comúnmente abreviada como VBX ) o control personalizado fue el modelo de componente utilizado en las versiones 1.0 a 3.0 de Microsoft Visual Basic . Todavía se admite en la versión de 16 bits de la versión 4.0, pero los OCX lo dejaron obsoleto. VBX también se admitió en la primera versión de 16 bits de Borland Delphi .

La especificación VBX se creó para que los desarrolladores pudieran ampliar Visual Basic . Dado que en ese momento Visual Basic era un lenguaje interpretado con una velocidad limitada, los VBX, que se escribían con mayor frecuencia en C o C++, brindaban la capacidad de crear subcomponentes de interfaz de usuario muy potentes y eficientes que se podían ensamblar en aplicaciones utilizando Visual Basic como pegamento.

Visual Basic 4.0 agregó compatibilidad con los nuevos controles OLE u OCX (que se convirtieron en controles ActiveX ), lo que implícitamente dejó en desuso los controles VBX. Los OCX se basan en el Modelo de objetos componentes .

Cada versión de Visual Basic viene con muchos controles. Al incorporar controles VBX a Visual Basic, Microsoft generó el primer mercado comercialmente viable para componentes de software reutilizables . Los terceros han creado un gran mercado de controles personalizados para reventa.

Los componentes VBX se denominaban "controles personalizados" porque el equipo de desarrollo de Microsoft los concibió como componentes de "control" visuales, como un interruptor o un botón. Los desarrolladores de componentes de software de terceros con espíritu emprendedor vieron oportunidades de utilizar la especificación VBX para componentes no visuales, como componentes para crear archivos ZIP , manipular configuraciones de sistema de bajo nivel y comunicarse con TCP/IP .

Referencias