Элементы activex что это за программа

Содержание

Как установить элементы ActiveX в браузере Internet Explorer

Элементы ActiveX — это специальные компоненты (программы, приложения) которые используются при создании сайтов, оптимизированных под обозреватель Internet Explorer. По сути — это своеобразные программы, которые запускаются непосредственно в браузере.

Почему эти элементы работают только с Internet Explorer?

Интернет-обозреватель Internet Explorer — стандартный браузер для интернет-сёрфинга, который идёт «в упаковке» с операционной системой Windows. Особенность его работы в том, что он использует те же файлы, что и сама ОС, а значит, что IE и OS Windows тесно связаны друг с другом. Всё это позволяет ускорить работу средства для сёрфинга и создавать минимальные нагрузки на систему.

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

Зачем нужен ActiveX и как его отключить

Преимущества и недостатки технологии

Преимущества

  • возможность создания программ на разных языках;
  • софт не требует установки, так как все приложения запускаются напрямую в браузере;
  • большое разнообразие компонентов, применяющих этот фрейм.

Недостатки

Так как элементы привлекают для обработки своего кода операционную систему — данный компонент не всегда считается безопасным.

Как следствие, очень часто эта технология применяется для создания вредоносного кода и это следует иметь в виду.

Как установить?

Если интернет-ресурс содержит элементы ActiveX — в окне IE появится запрос (Сайт … требует установки элементов контроля ActiveX. Нажмите здесь, чтобы установить…) :

Подробная инструкция по установке

Для того, чтобы установить элементы ActiveX необходимо провести ряд операций в Internet Explorer:

  1. Открываем IE, ищем в меню программы выпадающий список «Сервис» и открываем «Свойства обозревателя»:
  2. Далее перед нами появится окно свойств, где нужно перейти на вкладку «Безопасность», найти внизу кнопку «Другое» и нажать её. После проведения этих действий, перед вами возникнет окно параметров безопасности.
  3. Теперь нужно пролистать этот список вниз до тех пор, пока не увидим меню «Элементы ActiveX и модули подключения», после чего необходимо установить пункты согласно картинке:
  4. После всех этих действий нажимаем «Ок» во всех окнах и перезапускаем IE. Рекомендуется вообще перезагрузить компьютер. На этом установка элементов окончена.

Internet Explorer, несмотря на все негативные отклики о нём, довольно неплохое средство для серфинга по Интернету. Однако следует помнить, что он требует настройки и установки дополнительных компонентов, включая ActiveX.

Источник: windowstune.ru

Что такое элементы управления ActiveX и почему они опасны

Элементы ActiveX — это версия подключаемых модулей для Internet Explorer. Например, проигрыватель Flash в Internet Explorer является элементом управления ActiveX. К сожалению, элементы управления ActiveX были серьезным источником проблем с безопасностью.

Элементы управления ActiveX по сути являются частями программного обеспечения и имеют доступ ко всему вашему компьютеру, если вы решите установить и запустить их. Если вы используете Internet Explorer, веб-сайты могут предлагать вам установить элементы управления ActiveX, и эту функцию можно использовать в злонамеренных целях.

Что делают элементы управления ActiveX

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

На самом деле элементы управления ActiveX предназначены не только для Internet Explorer. Они также работают в других приложениях Microsoft, таких как Microsoft Office.

Другие браузеры, такие как Firefox, Chrome, Safari и Opera, используют другие типы надстроек браузера. Элементы управления ActiveX работают только в Internet Explorer. Веб-сайт, для которого требуется элемент управления ActiveX, доступен только для Internet Explorer.

Проблемы безопасности

Вам следует избегать установки элементов управления ActiveX, если вы не доверяете их источнику. Некоторые элементы управления ActiveX являются нормальными — например, если вы используете Internet Explorer, у вас, вероятно, установлен элемент управления ActiveX для Flash Player, — но по возможности следует избегать установки других элементов управления ActiveX.

Например, хотя Oracle — надежная корпорация, которая не собирается заразить ваш компьютер (если вы не посчитаете Спросите Toolbar, они вставляют обновления ), Элемент управления Java ActiveX имеет уязвимости безопасности и может быть использован для заражения вашего компьютера. Чем больше элементов управления ActiveX вы установите, тем больше веб-сайтов смогут воспользоваться своими проблемами, чтобы повредить ваш компьютер. Уменьшите поверхность атаки удалив потенциально уязвимые элементы ActiveX, которые вы не используете.

Современные версии Internet Explorer включают такие функции, как Фильтрация ActiveX , Защищенный режим и «битовые биты», предотвращающие запуск уязвимых элементов управления ActiveX. К сожалению, элементы управления ActiveX небезопасны по самой своей конструкции, и ничего нельзя сделать, чтобы сделать их полностью безопасными.

Управление элементами ActiveX

Вы можете просмотреть установленные вами элементы управления ActiveX, щелкнув меню с шестеренкой в ​​Internet Explorer и выбрав «Управление надстройками». Щелкните поле под Показать и выберите Все надстройки.

У вас, вероятно, будет множество стандартных элементов управления ActiveX, установленных в системе, например Adobe Shockwave Flash, Microsoft Silverlight и Windows Media Player. Вы можете отключить их здесь, но вам придется удалить их из Панели управления, если вы хотите удалить их из своей системы.

Читайте также:
Clipdiary что это за программа и нужна ли она

Чтобы отобразить элементы управления ActiveX, загруженные через браузер, выберите «Загруженные элементы управления» в поле «Показать».

Чтобы удалить загруженный вами элемент управления, дважды щелкните его и нажмите кнопку «Удалить» в окне «Дополнительная информация».

Таким образом, элементы управления ActiveX опасны, и вы должны устанавливать их только в случае необходимости и доверять источнику.

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

How To Enable ActiveX Controls On Internet Explorer

Black Hat Windows 2004 — Auditing ActiveX Controls

Excel VBA ActiveX Controls #1 Worksheet Button And Textbox

Конфиденциальность и безопасность — Самые популярные статьи

Как заблокировать звонки по телефону и FaceTime на iPhone и iPad

Конфиденциальность и безопасность Dec 5, 2018

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Будь то телемаркетинг или кто-то из ваших знакомых, который вас раздра..

Что делать, если вы забыли PIN-код, графический ключ или пароль своего телефона Android

Конфиденциальность и безопасность Jun 8, 2017

Android обычно защищает ваше устройство, запрашивая PIN-код, графический ключ или полный пароль. Ваш ..

Почему вам не нужен антивирус в Linux (обычно)

Конфиденциальность и безопасность Jul 11, 2017

Хотите верьте, хотите нет, но существуют антивирусные программы, нацеленные на пользователей н�..

Как восстановить заводские настройки PlayStation 4

Конфиденциальность и безопасность Jul 3, 2017

Если вы планируете продавать PlayStation 4, вот как сбросить настройки, деактивировав свою учетную за..

Почему Windows 10 сообщает: «Ваше местоположение недавно было доступно»

Конфиденциальность и безопасность Mar 7, 2016

Приложения могут использовать службы определения местоположения Windows 10 для определения вашего..

Действительно ли обфускация адресов электронной почты предотвращает спам?

Конфиденциальность и безопасность Nov 29, 2012

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Многие люди запутывают свои адреса электронной почты — например, вводя somegu..

Легко настраивайте Windows 7 и Vista, добавляя вкладки в проводник, создавая записи контекстного меню и многое другое

Конфиденциальность и безопасность Oct 11, 2012

НЕКЕШЕРОВАННЫЙ КОНТЕНТ 7Plus — очень полезный бесплатный инструмент для Windows 7 и Vista, который доба..

Используйте бесплатный портативный инструмент для просмотра паролей из вашей учетной записи LastPass в автономном режиме

Конфиденциальность и безопасность Sep 11, 2017

НЕКЕШЕРОВАННЫЙ КОНТЕНТ LastPass — это онлайн-менеджер паролей, который позволяет безопасно храни�..

Категории

  • AirPods
  • Амазонка Alexa HomePod
  • Apple Music
  • Apple TV
  • Apple, часы
  • Программа и веб-приложение
  • Chromebook Интернет
  • Облако и Интернет
  • Компьютеры
  • Компьютерная графика
  • Шнур резки Ipad
  • зажигать
  • Linux,
  • Мак
  • Обслуживание и оптимизация
  • Microsoft Край
  • Microsoft Excel
  • Microsoft Office
  • Microsoft Outlook
  • Microsoft PowerPoint
  • ​​Microsoft команды
  • Microsoft Word
  • Mozilla Firefox
  • Netflix
  • Нинтендо переключатель
  • Первостепенное +
  • PC Gaming
  • Павлин
  • Фото
  • Photoshop
  • PlayStation
  • Защита и безопасность
  • Конфиденциальность и безопасность
  • Сводка продукта
  • Малина Pi
  • Рок
  • Сафари
  • Samsung Телефоны и планшеты
  • Натяжные
  • Smart Home
  • Snapchat
  • Социальные медиа
  • Spotify
  • трут
  • Исправление проблем
  • TV
  • Twitter
  • Видео игры
  • виртуальные частные сети
  • Веб-браузеры
  • WhatsApp
  • Wi-Fi и маршрутизаторы
  • Окна
  • Windows, 10
  • Windows, 11
  • Windows 7
  • Xbox
  • YouTube и YouTube TV
  • Увеличить
  • Explainers

Источник: www.thefastcode.com

Как обновить элементы activex. ActiveX — что это? Как установить элемент управления ActiveX

ActiveX – технология, на основе которой создаются компоненты для программирования сайтов под Internet Explorer. Эти компоненты по своей сути являются обычными программами, с одной лишь разницей в том, что запускаются они не пользователем, а операционной системой, и исполняются только в браузере.
Приложения ActiveX называются управляющими элементами. Они существенно расширяют функционал сайта, чем активно пользуются различные компании. Наиболее вероятно «встретить» элементы управления ActiveX в корпоративном сегменте интернет-банков. С их помощью скачиваются и устанавливаются программы обеспечения безопасности финансовых операций, а в браузере отображаются диалоговые окна ввода пин-кодов, электронно-цифровые подписи и различные функции отправки бухгалтерской отчетности. Помимо этих сугубо деловых функций с помощью таких компонентов на любой сайт можно вывести аудио и видео флеш плеер ActiveX, открывать различные файлы с помощью браузера и проигрывать анимацию.

Почему эти элементы работают только с Internet Explorer?

Интернет-обозреватель Internet Explorer — стандартный браузер для интернет-сёрфинга, который идёт «в упаковке» с операционной системой Windows. Особенность его работы в том, что он использует те же файлы, что и сама ОС, а значит, что IE и OS Windows тесно связаны друг с другом. Всё это позволяет ускорить работу средства для сёрфинга и создавать минимальные нагрузки на систему.
Для правильной работы ActiveX необходимы те же файлы, что использует IE, для того чтобы коды компонента обрабатывались напрямую системой. Да это сложно представить, особенно начинающим пользователям, но именно так эта система работает.

Нужен ли ActiveX?

С одной стороны, технологию ActiveX поддерживает только Internet Explorer, а большинство опытных пользователей Интернета пользуется другими браузерами и не подозревает об этой технологии.

Но если Вы в своей жизни вынуждены использовать какие-либо сайты, в обязательном порядке требующие использование старых версий IE, то вам просто необходимо использовать компоненты ActiveX.

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

Преимущества и недостатки технологии

Преимущества

  • возможность создания программ на разных языках;
  • софт не требует установки, так как все приложения запускаются напрямую в браузере;
  • большое разнообразие компонентов, применяющих этот фрейм.

Недостатки

Так как элементы привлекают для обработки своего кода операционную систему — данный компонент не всегда считается безопасным.

Как следствие, очень часто эта технология применяется для создания вредоносного кода и это следует иметь в виду.

Как настроить разрешения или удалить ActiveX?

С настройками по умолчанию Internet Explorer запрашивает разрешение на запуск ActiveX, однако ранее установленные приложения могут самостоятельно менять эти настройки.

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

В Internet Explorer кликните на иконку шестеренки с названием «Сервис», затем нажмите на «Свойства браузера» и перейдите ко вкладке «Безопасность».

Нажмите на кнопку с надписью «Другой». В появившемся окне параметров безопасности проверьте, что опции «Загрузка неподписанных элементов ActiveX» и «Использование элементов ActiveX, не помеченных как безопасные» отключены. Все другие пункты в подразделе «Элементы ActiveX и модули подключения» переключите в положение «Предлагать».

Такие же действия проделайте, переключив зону с «Интернет» на «Надежные узлы». Также будет не лишним, добавить веб-адреса нужных вам сайтов в список надежных узлов. Делается это по нажатию одноименной кнопки.

Читайте также:
Программа ватсап для телефона что это такое

Установка ActiveX для Гугл Хром

Расширение, позволяющее включить аддон в браузере Гугл называется IE Tabs и бесплатно распространяется в магазине расширений Google.

Инструкция по установке:

  1. Откройте браузер Хром.
  2. Нажмите на три точки в правом верхнем углу экрана — откроется панель с настройками. Выберите «Дополнительные инструменты» — «Расширения».
  3. Пролистайте страницу вниз и нажмите на кнопку «Еще расширения». Откроется магазин дополнений.
  4. В поиске введите «IE Tabs» и нажмите «Установить бесплатно». Также вы можете просто открыть страницу с расширением и установить его оттуда.
  5. На экране появится окно с подтверждением нового расширения, нажмите «Добавить».
  6. Когда в правом верхнем углу появится иконка плагина, перезагрузите браузер.

Блокирование устаревших элементов ActiveX на управляемых устройствах

Неактуальная Блокировка элементов ActiveX включает четыре новых параметра групповой политики, которые можно использовать для управления конфигурацией веб-браузера на основе контроллера домена. Административные шаблоны, включая новые настройки, можно скачать со страницы Административные шаблоны (.admx) для Windows 10 или страницы Административные шаблоны (.admx) для Windows 8.1 и Windows Server 2012 R2, в зависимости от операционной системы.

Параметры групповой политики

Вот список новых сведений групповой политики, включая параметры, расположение, требования и текстовые строки справки. Все эти параметры можно задать в области «Конфигурация компьютера» или «Конфигурации пользователя», но конфигурация компьютера имеет приоритет над конфигурацией пользователя.

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

Параметр Путь к категории Где поддерживается Текст справки
Включение ведения журнала элементом ActiveX в IE Administrative TemplatesWindows ComponentsInternet ExplorerSecurity FeaturesAdd-on Management Интернет Explorer8 через IE11 Этот параметр определяет, сохраняет ли IE сведения о журнале для элементов ActiveX.

Если включить этот параметр, IE записывает сведения об элементах ActiveX (включая URI источника, который загрузил элемент управления, и был ли он заблокирован) в локальный файл.

От чего компьютер может работать медленно

Наверняка, вы запускали CCLeaner для того, чтобы хоть немного ускорить работу компьютера, в надежде что очистка реестра поможет вам. И теперь после прочтения этой статьи вам стало понятно, что это не выход. И на практике вы, скорее всего, в этом уже убедились.

Так от чего же компьютер работает медленно и что можно сделать:

  1. Ошибка ActiveX/com LocalServer32 в CCLeaner гарантированно не влияет на скорость работы компьютера.
  2. Если вы наблюдаете долгое включение или выключение компьютера, то это может происходит из-за того, что в системе присутствует большое количество программ в автозагрузке, то есть тех, которые включаются вместе с Windows. Они и замедляют ваш компьютер, и скорее всего среди них есть тот самый CCLeaner или его аналоги. Эти программы нужно удалить или хотя бы убрать из автозагрузки, если они вам нужны.
  3. Программы из автозагрузки нагружают компьютер не только во время включения и выключения, но и во время обычной работы. Ведь эти программы запущенны и работают и употребляют оперативную память компьютера.
  4. Причина медленной работы может быть банальна — компьютер просто слишком слабый. Тогда рекомендуется увеличить объём оперативной памяти и мощность процессора.
  5. В случае с Windows 10 можно наблюдать медленную работу, если система установлена на HDD диск. Данная Windows оптимизирована для работы с современными и быстрыми SSD, а вот с устаревшими HDD работает она плохо, и поэтому даже при мощном процессоре и большой оперативной памяти, система может иногда зависать и работать медленно. В этом случае рекомендуется использовать SSD диски.
  6. Медленно работать компьютер может из-за того, что на нём не установлены драйверы на какие-либо устройства.

Общие настройки безопасности

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

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

Как выглядит уведомление о блокировании устаревших элементов ActiveX?

Когда IE блокирует устаревший элемент ActiveX, появляется панель уведомлений, аналогичная этой, в зависимости от версии IE:

Интернет-Explorer9 через Интернет Explorer11

Windows Internet Explorer8

Функция блокирования устаревших элементов ActiveX также выдает предупреждение системы безопасности о том, пытается ли веб-страница загрузить определенные устаревшие приложения за пределами IE:

Плагин ActiveX для Google Chrome

Чтобы подключить плагин к какой-либо внешней периферии, необходимо:

  1. Нажать на иконку расширения в правом верхнем углу.
  2. Плагин предложит сохранить файл «ietabhelper.exe», — сохраните, а затем запустите установочник.
  3. После окончания установки под адресной строкой обозревателя появится панель, через которую можно управлять аддоном. Теперь достаточно скопировать адрес страницы, использующей плагин, и вставить в появившуюся панель. Когда Хром выдаст предупреждение об установке, нажмите «Принимаю».
  4. Заметьте, что для полноценной работы аддона, на компьютере должен быть установлен работоспособный Internet Explorer. Это значит, что данный плагин не будет работать на системах Mac или Linux.

Настройка

Если выполнение элементов осуществляется некорректно (например, браузер заблокировал доверенные ресурсы, запрещены интерактивные блоки, IE отображает уведомление «Пожалуйста, настройте… ActiveX»), необходимо предварительно настроить модуль:

Примечание. По умолчанию в Интернет Эксплорере заданные оптимальные настройки фильтрации.

1. В верхней части IE кликните раздел «Сервис».

2. Кликните пункт «Свойства браузера».

3. Щёлкните вкладку «Безопасность». Нажмите кнопку «Другой».

4. Прокрутите список параметров вниз, до раздела «Элементы ActiveX… ».

5. Для безопасного и корректного запуска элементов выполните такие настройки:

«Автоматические запросы… » — Отключить (для снижения риска вирусной атаки через задействование этой веб-технологии);

«Включить фильтрацию… » — Включить (для выборочного запуска, также в целях безопасности);

«Разрешать… только увтерждённые» — Включить (для активации только на доверенных сайтах);

«Разрешить… которые не использовались» — Отключить (не запускать блоки, которые раньше не использовались);

«Скачивание неподписанных элементов» — Отключить (также, чтобы не активировать сомнительные, потенциально опасные объекты);

«Скачивание подписанных элементов» — Предлагать (отображается запрос на загрузку).

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

Внимание! Если вы не уверены в том, что правильно задали параметры, можно сделать сброс настроек. Для этого в строке «На уровень» задайте уровень особых параметров (например, «Высокий») и кликните «Сбросить».

Отключение/включение фильтрации

Фильтр элементов ActiveX — блокирует запуск элементов на веб-страницах по заданным в настройках правилам.

Если вы не знаете, как отключить/включить фильтр ActiveX, выполните эту инструкцию: 1. В меню перейдите в раздел «Сервис».

Читайте также:
Правила реферальной программы что это

2. Кликом мышки установите или уберите «галочку» в строке «Фильтрация… », соответственно для включения или отключения опции.

Если нужно разрешить запуск элементов на текущей вкладке: 1. В адресной строке щелчком мышки запустите блок настройки — иконку «знак запрета».

2. В открывшемся окне нажмите «Отключить фильтрацию… ». После обновления страницы, та её часть, которая была заблокирована, отобразится.

Основная область использования элементов ActiveX (Windows 7, 8 и др.)

Чтобы было понятнее, рассмотрим несколько основных аспектов применения таких технологий. К примеру, они позволяют, как уже было сказано ранее, интегрировать в сайт аудио- или видеоплееры. Иными словами, можно послушать музыку или посмотреть клип прямо на сайте.

Заметьте, как правило, сама программа с оболочкой на ресурсе не показывается. Вместо этого используется либо перенаправление звука на аудиосистему компьютерной системы, либо открывается специальное окно для просмотра видео. Получается, что сам элемент (надстройка) работает как бы в скрытом от глаз пользователя или посетителя сайта.

То же самое касается и онлайн-игр. Здесь одну из ключевых ролей играет платформа «Фреймворк» (4-й или любой другой версии). Тут нужно сказать, что.NET Framework является уникальной разработкой корпорации Microsoft. Впрочем, и технологии Adobe ActiveX в данном случае как бы дополняют основную платформу и отвечают за открытие или воспроизведение элементов мультимедиа. Такая связка позволяет использовать различные элементы, которые изначально были написаны на разных Delphi, Visual Basic и т. д.).

Кроме того, наличие того же элемента «Фреймворк 4» (или выше — 4.5) является обязательным условием для работы множества конструктивных или управляющих элементов сайтов, причем даже в режиме оффлайн.

Источник: worldofuser.ru

2) Общее представление, назначение и использование ActiveX (место ActiveX-элементов в системе управления, способы их создания на базе mfc и на базе atl).

/*ActiveX — технология Microsoft, предназначенная для написания сетевых приложений. Она предоставляет программистам наборы стандартных библиотек, значительно облегчающих процесс кодирования. Если раньше при написании программ использовались механизмы OLE (OLE Automation, OLE Documents, OLE Controls. ), основанные на компонентной объектной модели (COM — Component Object Model), то теперь библиотеки OLE переписаны так, чтобы обеспечивать функциональность, достаточную для написания сетевых приложений. Таким образом, теперь при написании программ используется DCOM (Distributed Component Object Model) — распределенная компонентная объектная модель, а реализуют ее библиотеки ActiveX, которые по объему оказались гораздо меньше, чем библиотеки OLE, а по скорости — быстрее. Сохранилась и совместимость — любой программный компонент OLE будет работать с библиотеками ActiveX.*/

Элемент ActiveX – это переносимый программный модуль, выполняющий

определенную задачу или набор задач. Элементы Active X похожи на стандартные элементы управления Windows, как кнопки или списки, которые можно размещать в диалоговых или других окнах. Он может отображать календарь, создавать диаграмму, служить диалоговым окном для чтения или записи информации в базу данных.

Технология ActiveX появилась с целью существенно увеличить функциональные

возможности компьютера, за счет интеграции в Internet и локальные сети, а также позволить программистам повторно использовать ранее написанный код. ActiveX – это набор технологий, позволяющий программным компонентам взаимодействовать друг с другом в сетевой среде (такой как Internet) независимо от языка на котором они реализованы. ActiveX является расширенной технологией OLE (Object Linking and Embedding).

Эти стандарты базируются на основе модели COM (Component Object Model) и позволяют реализовывать компонентную архитектуру программного обеспечения. Основным достоинством их является большая скорость выполнения, за счет прямого доступа к ресурсам операционной системы, и возможность повторного использования кода. Повторность использования кода позволило разработчику использовать в различных приложениях один раз написанный код, использовать код написанный другими программистами, что в несколько раз увеличило скорость разработки программного обеспечения. Технология ActiveX работает только в среде Windows.

Коды и ресурсы ActiveX хранятся в отдельном файле с расширением .ocx. Элемент

ActiveX можно включить в программы на Visual C++, Visual Basic, Visual J++, поместить на Web-странице в сети Internet или локальной сети, использовать в приложениях баз данных или в любой программе, которая поддерживает технологию ActiveX.

Элементы ActiveX можно включать в любое приложение, независимо от языка

программирования. Приложение, в котором встраивается элемент управления ActiveX,

называется контейнером. ActiveX предоставляет три основных способа взаимодействия с

приложением: свойства, методы и события. Свойства – это атрибуты элемента, например для квадрата свойством может являться его цвет, координата верхнего левого угла, длина стороны.

Метод – это функция элемента ActiveX, которую может вызвать приложение, например, метод может вызвать диалоговое окно About с информацией об элементе. Событие – это то, что происходит внутри элемента, например щелчок мыши на элементе, передающий сообщение контейнеру. События могут предоставлять интерфейсы, через которые можно передавать сигналы – события всем заинтересованным в них программам. Взаимодействие приложения и элемента управления ActiveX представлено на рисунке 1.

Рис.1. Взаимодействие контейнер и ActiveX.

При свершении какого-либо события контейнер обращается к элементу Active X, а при

вызове метода или при изменении свойств – ActiveX передает в контейнер данные.

ATL (Active Template Library) – это библиотека шаблонов классов С++, позволяющая

создавать СОМ-объекты. Библиотека содержит базовые классы, реализующие

функциональность любого СОМ-объекта, классы реализующие основные интерфейсы OLE и ActiveX, а также вспомогательные классы для реализации обычных и диалоговых окон, для описания исполняемых модулей, хранения строк и т.п.

При использовании библиотеки шаблонов новый класс создаётся путём подстановки

других классов в качестве параметров шаблона, а не путём наследования, как в обычных

библиотеках (например, MFC).

Одним из первых методов разработки элементов управления и , до сих пор самым

эффективным, является применение библиотеки MFC. Однако в 1997 году Microsoft выпустила вторую версию библиотеки ATL, которая обеспечивает полную поддержку элементов управления ActiveX (разработка ActiveX с помощью ATL будет рассмотрена в лабораторной №3). При разработке ActiveX с помощью MFC необходимо учитывать то, что часть исполняемого программного кода находится в файлах библиотеки. И при повторном использовании или распространении ActiveX необходимо включать эти файлы, которые могут занимать до нескольких Мб.

Итак, если перед вами стоит задача создания профессиональных, высокоэффективных

элементов управления, следует пользоваться библиотекой ATL. Она обеспечивает наибольшую гибкость и является наилучшим средством разработки элементов управления ActiveX на C++.

Объекты MFC и ATL могут сосуществовать в одном проекте, но использовать их

параллельно достаточно сложно. Кроме того, нельзя с помощью классов MFC управлять

объектами Windows, созданными посредством ATL. В итоге, MFC предназначена для

использования в больших, сложных, многооконных Windows-приложениях, для которых COM является только одним из свойств.

Классы ActiveX-управляющих элементов также составляют галерею и относятся к OLE-механизмам Windows NT. Их применение сохраняет возможности обычных управляющих элементов, а кроме того, позволяет использовать различного рода настройки (масштаб, цвета, шрифты и др.) и создавать экзотические элементы управления, на-

пример непрямоугольные или прозрачные формы на экране.

Любой виртуальный прибор реализован как ActiveX-элемент [66] и может быть встроен в стандартный или пользовательский контейнер в среде MSWindowsNT.

Источник: studfile.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru