ActiveX

ActiveX  er en ramme til at definere softwarekomponenter, der kan bruges fra programmer skrevet på forskellige programmeringssprog . Softwaren kan være sammensat af en eller flere af disse komponenter for at bruge deres funktionalitet.

Denne teknologi blev først introduceret i 1996 af Microsoft som en udvikling af Component Object Model (COM) og Object Linking and Embedding (OLE) teknologierne, og nu er den meget brugt i operativsystemer i Microsoft Windows -familien. , selvom teknologien i sig selv ikke er bundet til operativsystemet.

Mange Microsoft Windows-applikationer , herunder Microsofts egne applikationer såsom Internet Explorer , Microsoft Office , Microsoft Visual Studio , Windows Media Player , bruger ActiveX-objekter til at implementere et sæt funktionalitet og indkapsler desuden deres egen funktionalitet i ActiveX-objekter for at give muligheden at integrere disse elementer i andre applikationer.

Microsoft droppede understøttelse af ActiveX i Metro -grænsefladen i Internet Explorer 10 i Windows 8 . I 2015 droppede Microsoft Edge , afløseren for Internet Explorer, understøttelsen af ​​ActiveX, hvilket markerede enden på teknologien i Microsofts webbrowsere. [en]

ActiveX-kontroller

ActiveX-kontrolelementer er som byggeklodser til programmer, de kan bruges til at oprette en distribueret applikation (klient-serverapplikation ved hjælp af distribueret computerteknologi ), der kører gennem en browser . Eksempler omfatter brugerdefinerede applikationer til indsamling af data, visning af bestemte typer filer og visning af animationer.

ActiveX-kontroller kan sammenlignes med Java-appletteknologi : programmører udvikler begge mekanismer, så browseren ikke kun kan downloade dem, men også behandle dem. Java-applets kan dog køre på enhver platform, mens ActiveX-kontroller kun officielt håndteres af Microsoft Internet Explorer og Microsoft Windows -operativsystemet .

Ondsindet software, såsom computervirus og spyware, kan ved et uheld installeres fra ondsindede websteder ved hjælp af ActiveX-kontrolteknologi.

Programmører kan oprette ActiveX-objekter ved hjælp af et hvilket som helst programmeringssprog, der understøtter udvikling af Component Object Model (COM) komponenter, inklusive listen nedenfor:

Almindelige eksempler på ActiveX-objekter omfatter knapper , listebokse , dialogbokse og så videre.

Ansøgning

ActiveX-teknologi er den måde, hvorpå Internet Explorer (IE) bruger andre applikationer i sig selv. Ved hjælp af ActiveX indlæser IE Windows Media Player, Quicktime og andre programmer, der kan afspille filer, der er indlejret på websider. ActiveX-kontroller aktiveres, når du klikker på et sådant objekt på en webside, såsom en .WMV-fil, for at indlæse den til visning i et Internet Explorer-browservindue.

Firefox og andre browsere på tværs af platforme bruger Netscape Plugin Application Programming Interface (NPAPI). NPAPI udfører funktioner, der ligner dem i ActiveX.

Se også

Noter

  1. Gregg Keizer. Microsoft udelukker ActiveX-tilføjelsesteknologi i den nye Edge-browser . Computerworld (10. maj 2015). Hentet 14. juni 2016. Arkiveret fra originalen 14. maj 2015.

Litteratur