Расширение Visual Basic
Эта статья нуждается в дополнительных цитатах для проверки . ( июль 2009 г. ) |
В компьютерном программировании расширение Visual Basic (обычно сокращенно VBX ) или пользовательский элемент управления было компонентной моделью , используемой в Microsoft Visual Basic версий 1.0–3.0. Он по-прежнему поддерживается в 16-битной версии версии 4.0, но был устарел из-за OCX. VBX также поддерживался в первой, 16-битной версии Borland Delphi .
Спецификация VBX была создана для того, чтобы разработчики могли расширять Visual Basic . Поскольку в то время Visual Basic был интерпретируемым языком с ограниченной скоростью, VBX, которые чаще всего были написаны на C или C++, предоставляли возможность создавать очень мощные и эффективные подкомпоненты пользовательского интерфейса, которые можно было собирать в приложения, использующие Visual Basic. клей.
В Visual Basic 4.0 добавлена поддержка новых элементов управления OLE или OCX (которые стали элементами управления ActiveX ), что неявно исключает поддержку элементов управления VBX. OCX основаны на объектной модели компонентов .
Каждая версия Visual Basic содержит множество элементов управления. Включив элементы управления VBX в Visual Basic, Microsoft создала первый коммерчески жизнеспособный рынок повторно используемых программных компонентов . Третьи стороны создали большой рынок пользовательских элементов управления для перепродажи.
Компоненты VBX назывались «настраиваемыми элементами управления», потому что команда разработчиков Microsoft рассматривала их как компоненты визуального «управления», такие как тумблер или кнопка. Предприимчивые сторонние разработчики программных компонентов увидели возможности использования спецификации VBX для невизуальных компонентов, таких как компоненты для создания ZIP-файлов , управления низкоуровневыми настройками системы и связи с TCP/IP .