ActiveX

Ця стаття потребує додаткових посилань на джерела для поліпшення її перевірності. Будь ласка, допоможіть удосконалити цю статтю, додавши посилання на надійні (авторитетні) джерела. Зверніться на сторінку обговорення за поясненнями та допоможіть виправити недоліки.
Матеріал без джерел може бути піддано сумніву та вилучено.
(лютий 2018)
ActiveX
Тип програмний каркас
Розробник Microsoft
Операційна система Windows
Вебсайт

ActiveX є основою для визначення повторно використовуваних компонентів програмного забезпечення незалежно від мови програмування. Програмні застосунки можуть складатися з одного або кількох з цих компонентів з метою забезпечення їхньої функціональності[1].

ActiveX був введений в 1996 році Microsoft, як розвиток їхніх технологій Component Object Model (COM) і зв'язування і впровадження об'єктів (Object Linking and Embedding, OLE), і зазвичай використовується в операційній системі Windows. Хоча сама по собі технологія не прив'язана до Windows, на практиці більшість елементів керування ActiveX працюють лише у цій операційній системі і лише на платформі x86, через наявність у елементах машинного коду процесора.[2]

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

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

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

Шкідливе Програмне Забезпечення, таке, як комп'ютерні віруси і шпигунське ПЗ, можна випадково встановити з вебсайтів зловмисників, використовуючи технологію керуючих елементів ActiveX.

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

  • C ++;
  • Delphi 7;
  • Visual Basic;
  • .NET Framework;

Поширені приклади керуючих елементів ActiveX включають кнопки, списки, діалогові вікна і т. д.

Технологія ActiveX — засіб, за допомогою якого Internet Explorer використовує інші програми всередині себе. За допомогою ActiveX Internet Explorer завантажує Windows Media Player, Quicktime та інші додатки, які можуть відтворювати файли, впроваджені в вебсторінки. Елементи управління ActiveX активізуються при натисканні по такому об'єкту на вебсторінці, наприклад, WMV-файлу, щоб завантажити його для відображення у вікні браузера Internet Explorer.

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

Примітки

  1. Introduction to ActiveX Controls [Архівовано 12 квітня 2008 у Wayback Machine.] at microsoft.com [Архівовано 24 січня 2008 у Wayback Machine.]
  2. Anderson, Jerry (1997). Activex Programming with Visual C++. Que. ISBN 978-0-7897-1030-7.


Програмне забезпечення Це незавершена стаття про програмне забезпечення.
Ви можете допомогти проєкту, виправивши або дописавши її.
Незавершена стаття про Microsoft Windows Це незавершена стаття про Microsoft Windows.
Ви можете допомогти проєкту, виправивши або дописавши її.
  • п
  • о
  • р
Компоненти Microsoft Windows
Інструменти керування
Програми
Shell
Сервіси
Файлові системи
Сервер
  • Домени[en]
  • Active Directory
  • DNS
  • Групова політика
  • Roaming user profile[en]
  • Folder redirection[en]
  • Distributed Transaction Coordinator
  • MSMQ
  • Windows Media Services
  • Rights Management Services
  • IIS
  • Remote Desktop Services
  • WSUS
  • Windows SharePoint Services
  • Network Access Protection
  • PWS
  • DFS Replication
  • Remote Differential Compression
  • Print Services for UNIX
  • Remote Installation Services
  • Windows Deployment Services
  • System Resource Manager
  • Hyper-V
Архітектура
Безпека
Сумісність
API
Ігри
  • Solitaire Collection
Відкинуті
Інше
  • п
  • о
  • р
Версії
Основні
Інші
Internet Explorer 10 логотип
Огляд
  • Історія
  • Додатки
  • Box model
  • Browser Helper Object (BHO)
  • Пасхалки
  • Extensions
  • Відсторонення
  • Оболонки
Технології
ПЗ & рушії
  • Administration Kit
  • Developer Tools
  • Integrated Windows Authentication
  • Tasman
  • Trident
    • Chakra
Використання
Події
  • Перша браузерна війна
  • Друга браузерна війна
  • Download.ject
  • Eolas проти Microsoft
  • Sun проти Microsoft
  • Сполучені Штати проти Microsoft Corp.
Люди
  • Тантек Челік
  • Томас Рірдон
  • Дін Хашамович
  • Скотт Айзекс
  • Інорі Айзава
  • Категорія Категорія
  • Сторінка Вікісховища Commons
  • П:  Портал «Програмування» П:  Портал «Інформаційні технології»