Подготовка компонентов управления ActiveX многократного использования считается трудным делом, но фирма InterGroup Technologies опровергает это мнение, выпустив мощный пакет разработчика, оснащенный "мастерами". Предполагается, что VisualX for ActiveX 1.0 (395 долл.) упростит процедуру создани ActiveX-компонентов практически всем разработчикам.
Интерфейс инструмента Designer пакета VisualX, должно быть, хорошо знаком тем, кто занималс программированием в среде Visual Basic или других языков четвертого поколения (4GL). Для начала "мастер" представит вам рабочий шаблон ActiveX-компонента. В комплект поставки VisualX входят VCX-файлы, содержащие проекты, а в окне основного проекта структура ActiveX-компонента организована в виде логических категорий, таких, как параметры и события. Структуру вашего компонента вы подготавливаете с помощью других ActiveX- и OCX-компонентов, помещая их в эту форму и изменяя их параметры и события примерно так же, как при работе с Visual Basic.
Основная часть процедуры разработки в среде VisualX - это составление программы для сценария на языке подготовки сценариев VWBasic. Он очень похож на Visual Basic, но в него входят расширения ActiveX. Как это ни удивительно, но VWBasic не предусматривает средств дл работы непосредственно с Internet. Но вы можете собрать ActiveX-компоненты, имеющиеся в Internet, или обратиться к функциям Internet Windows непосредственно из среды VWBasic.
Особого внимания заслуживает предусмотренная в пакете VisualX функция Property Page Designer (разработчик страниц свойств). Этот инструмент предназначен для разработки страниц параметров, используемых в других программах, в которые будет встроен ваш OCX (элемент управления OLE). При этом достаточно просто добавить и обычные элементы управления Windows, с тем чтобы создавать интерфейсы, соответствующие требованиям современности, а также формировать новые страницы параметров, производные от старых.
Для подготовки элемента управления ActiveX его необходимо сначала скомпилировать в среде VisualX Designer. При успешном завершении этой операции создается OCX-компонент, который автоматически регистрируется в системе и поэтому может использоватьс в любой программе, обладающей средствами для работы с ActiveX-компонентами. В бета-версии продукта, котора подверглась нашим испытаниям, не было отладчика, но в поставляемое изделие он войдет (ныне имеется в выпускаемом фирмой InterGroup разработчике форм VisualWare).
В следующих версиях будут предусмотрены средства дл работы с JavaScript. Между тем пакет VisualX существенно облегчает разработку элементов управлени ActiveX. Другие поставщики инструментальных средств надеются при более широком распространении ActiveX наверстать упущенное, но уже имеющийся в нашем распоряжении пакет VisualX с его богатыми возможностями по праву найдет себе место среди инструментов дл любого разработчика.
VisualX for ActiveX 1.0
Цена, рекомендуемая изготовителем: 395 долл.
Требуемые ресурсы: 8-Мбайт ОЗУ, 12 Мбайт на жестком диске, Microsoft Windows 95 или Windows NT 4.0.
InterGroup Technologies Inc., Bellevue, WA; 800-643-8089, 206-643-8089; http://www.adhost.com/intergrouptech.