ActiveX

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

ActiveX —фреймворк для определения программных компонентов, пригодных к использованию из программ, написанных на разныхязыках программирования. Программное обеспечение может собираться из одного или более таких компонентов, чтобы использовать их функциональность.

Впервые эта технология была внедрена в 1996 году компаниейMicrosoft как развитие технологийComponent Object Model (COM) иObject Linking and Embedding (OLE) и теперь она широко используется в операционных системах семействаMicrosoft Windows[источник не указан 4965 дней], хотя сама технология и не привязана к операционной системе.

Множество приложений дляMicrosoft Windows, включая приложения самой компанииMicrosoft, такие, какInternet Explorer,Microsoft Office,Microsoft Visual Studio,Windows Media Player, используют управляющие элементы ActiveX, чтобы реализовать набор функциональных возможностей и в дополнениеинкапсулировать их собственную функциональность в управляющие элементы ActiveX, чтобы предоставить возможность встраивать данные элементы в другие приложения.

Microsoft отказалась от поддержки ActiveX вMetro интерфейсеInternet Explorer 10 вWindows 8. В 2015 году вMicrosoft Edge, замене для Internet Explorer, поддержка ActiveX прекращена, отмечая конец технологии в веб-браузерах Microsoft[1].

Содержание

Управляющие элементы ActiveX

[править |править код]

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

Управляющие элементы ActiveX сравнимы с технологиейJava-апплетов: программисты разрабатывают оба механизма, чтобы браузер мог не только скачать, но и обработать их. ОднакоJava-апплеты могут работать под любой платформой, тогда как управляющие элементы ActiveX официально обрабатываются толькоMicrosoft Internet Explorer и операционной системойMicrosoft Windows.

Вредоносное ПО, такое, как компьютерные вирусы и шпионящее ПО, можно случайно установить свеб-сайтов злоумышленников, используя технологию управляющих элементов ActiveX.

Программисты могут создавать управляющие элементы ActiveX с помощью любого языка программирования, поддерживающего разработку компонентовComponent Object Model (COM), включая приложенный ниже список:

Распространённые примеры управляющих элементов ActiveX включаюткнопки,списки,диалоговые окна и т. д.

Применение

[править |править код]

Технология ActiveX — средство, при помощи которого Internet Explorer (IE) использует другие приложения внутри себя. С помощью ActiveX IE загружает Windows Media Player, Quicktime и другие приложения, которые могут воспроизводить файлы, внедрённые в веб-страницы. Элементы управления ActiveX активизируются при щелчке по такому объекту на веб-странице, например, .WMV-файлу, чтобы загрузить его для отображения в окне браузера Internet Explorer.

Firefox и другие кроссплатформенные браузеры используют программный интерфейс подключаемых модулей Netscape (Netscape Plugin Application Programming Interface, NPAPI).NPAPI выполняет функции, подобные таковым из ActiveX.

См. также

[править |править код]

Примечания

[править |править код]
  1. Gregg Keizer. Microsoft nixes ActiveX add-on technology in new Edge browser . Computerworld (10 мая 2015). Дата обращения: 14 июня 2016. Архивировано 14 мая 2015 года.

Литература

[править |править код]
Перейти к шаблону «Компоненты Microsoft Windows»
Основные
Службы
управления
Приложения
Win32
UWP/WASDK[англ.]
Исторические
Игры
Ядро ОС
Службы
Файловые
системы
Серверы
Архитектура
Безопасность
Совместимость
Источник —https://ru.wikipedia.org/w/index.php?title=ActiveX&oldid=150299601
Категории:
Скрытые категории: