logo
Пособие Технологии сети Интернет

7.2.6. Технология ActiveX

Технология ActiveX - это еще одно средство расширения возможностей WWW. Принцип этой технологии основан на том, что для каждого типа информационных объектов (например, HTML-документов, документов Microsoft Office и т.п.) создаются специальные управляющие элементы.

Управляющий элемент ActiveX (ActiveX-control) - это программный модуль, обеспечивающий корректное отображение объекта и интерфейс, позволяющий пользователю работать с этим объектом. Управляющие элементы не могут функционировать как самостоятельные независимые программы. Они выполняются в пределах некоторой программной оболочки - ActiveX-контейнера. Важно отметить, что активизация и выполнение управляющего элемента происходит только при обращении к соответствующему объекту.

Такой подход позволяет строить программные средства, способные путем использования управляющих элементов ActiveX, осуществлять работу с большим количеством различных информационных объектов, а также с составными документами, объединяющими внутри себя различные объекты. В частности, именно благодаря этой технологии имеется возможность "встраивать" в Web-документы таблицы, подготовленные в Microsoft Excel или слайды презентаций Microsoft PowerPoint.

Возможность использования технологии ActiveX в WWW обеспечивается двумя механизмами:

• Web-клиент, поддерживающий технологию ActiveX, реализуется как контейнер, позволяющий при обращении к тому или иному информационному объекту динамически встраивать и выполнять "внутри себя" соответствующий управляющий элемент ActiveX;

• в состав языка HTML включен специальный тег, позволяющий устанавливать связи с объектами, доступными с помощью ActiveX.

Технология ActiveX - это общая технология построения программных комплексов. Она не является специализированной технологией World Wide Web. WWW - одна из областей применения ActiveX.