Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В компьютерном программировании , Visual Basic Extension (сокращенно 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 .

Ссылки [ править ]