ActiveX

ActiveX  este un cadru pentru definirea componentelor software utilizabile din programe scrise în diferite limbaje de programare . Software-ul poate fi asamblat din una sau mai multe dintre aceste componente pentru a le utiliza funcționalitatea.

Această tehnologie a fost introdusă pentru prima dată în 1996 de Microsoft ca o dezvoltare a tehnologiilor Component Object Model (COM) și Object Linking and Embedding (OLE), iar acum este utilizată pe scară largă în sistemele de operare din familia Microsoft Windows . , deși tehnologia în sine nu este legată de sistemul de operare.

Multe aplicații Microsoft Windows , inclusiv aplicațiile proprii Microsoft , cum ar fi Internet Explorer , Microsoft Office , Microsoft Visual Studio , Windows Media Player , utilizează controale ActiveX pentru a implementa un set de funcționalități și, în plus, își încapsulează propriile funcționalități în controalele ActiveX pentru a oferi capacitatea pentru a încorpora aceste elemente în alte aplicații.

Microsoft a renunțat la suportul pentru ActiveX în interfața Metro a Internet Explorer 10 în Windows 8 . În 2015, Microsoft Edge , înlocuitorul Internet Explorer, a renunțat la suportul pentru ActiveX, marcând sfârșitul tehnologiei în browserele web Microsoft. [unu]

Controale ActiveX

Controalele ActiveX sunt ca niște blocuri pentru programe, ele pot fi folosite pentru a crea o aplicație distribuită (aplicație client-server folosind tehnologia de calcul distribuită ) care rulează printr-un browser . Exemplele includ aplicații personalizate pentru colectarea datelor, vizualizarea anumitor tipuri de fișiere și afișarea animațiilor.

Controalele ActiveX sunt comparabile cu tehnologia applet -urilor Java : programatorii dezvoltă ambele mecanisme, astfel încât browserul să le poată descărca nu numai, ci și să le proceseze. Cu toate acestea, appleturile Java pot rula pe orice platformă, în timp ce controalele ActiveX sunt gestionate oficial doar de Microsoft Internet Explorer și sistemul de operare Microsoft Windows .

Software-ul rău intenționat, cum ar fi virușii de computer și programele spion, pot fi instalate accidental de pe site- uri web rău intenționate folosind tehnologia de control ActiveX.

Programatorii pot crea controale ActiveX folosind orice limbaj de programare care acceptă dezvoltarea componentelor Component Object Model (COM), inclusiv lista de mai jos:

Exemplele comune de controale ActiveX includ butoanele , casetele de listă , casetele de dialog și așa mai departe.

Aplicație

Tehnologia ActiveX este mijlocul prin care Internet Explorer (IE) utilizează alte aplicații în sine. Folosind ActiveX, IE încarcă Windows Media Player, Quicktime și alte aplicații care pot reda fișiere încorporate în pagini web. Controalele ActiveX sunt activate atunci când faceți clic pe un astfel de obiect dintr-o pagină Web, cum ar fi un fișier .WMV, pentru a-l încărca pentru afișare într-o fereastră de browser Internet Explorer.

Firefox și alte browsere multiplatformă folosesc Netscape Plugin Application Programming Interface (NPAPI). NPAPI îndeplinește funcții similare cu cele ale ActiveX.

Vezi și

Note

  1. Gregg Keiser. Microsoft anulează tehnologia de supliment ActiveX în noul browser Edge . Computerworld (10 mai 2015). Preluat la 14 iunie 2016. Arhivat din original la 14 mai 2015.

Literatură