ActiveX

ActiveX is een raamwerk voor het definiëren van herbruikbare software componenten onafhankelijk van de programmeertaal. Softwaretoepassingen kunnen worden gemaakt door één of meer van deze componenten om overeenkomstige functionaliteit.

ActiveX werd gelanceerd door Microsoft in 1996 als een evolutie van haar technologieën Component Object Model en Object Linking and Embedding en wordt meestal gebruikt in zijn Windows-besturingssysteem, hoewel de technologie zelf niet gebonden is aan het.

Veel Microsoft Windows-toepassingen, zoals veel van de eigen Internet Explorer van Microsoft als het maar kan, Microsoft Office, Microsoft Visual Studio en Windows Media Player ActiveX-besturingselementen om hun games functionaliteit te bieden en in te kapselen hun eigen functionaliteit als ActiveX-besturingselementen die kunnen worden ingebed in andere toepassingen. Internet Explorer maakt het ook mogelijk het inbedden ActiveX-besturingselementen in hun eigen webpagina's.

ActiveX-besturingselementen

ActiveX controls zijn kleine blokken gebruikt om programma's die kunnen worden gebruikt om gedistribueerde toepassingen die worden uitgevoerd via het internet met webbrowsers creëren. Voorbeelden hiervan zijn de aanvragen voor het verzamelen van gegevens, voor het bekijken van bepaalde soorten gegevens of om animaties te spelen.

Het idee Active X controls was goed omdat ze zijn ontworpen om te worden gedownload en uitgevoerd door webbrowsers. Het is wat de Java-applets, maar ActiveX-besturingselementen hebben beperkingen die niet in de Java-applets:

  • Java-applets kunnen draaien op bijna elk platform, terwijl de ActiveX-componenten officieel alleen werken met de Internet Explorer webbrowser van Microsoft, en Microsoft Windows-besturingssysteem. Malware, zoals een computervirus of spyware per ongeluk de gebruiker te infecteren om het te bezoeken elke besmette of kwaadaardige website te downloaden met behulp van ActiveX-besturingselementen te beheren.

ActiveX-besturingselementen kunnen worden geprogrammeerd in elke taal die COM ontwikkeling component ondersteunt, waaronder:

  • C ++ rechtstreeks of met behulp van bibliotheken zoals ATL en MFC
  • Borland Delphi
  • Visual Basic

Voorbeelden van ActiveX-besturingselementen bevatten opdracht knoppen, keuzelijsten, dialoogvensters en Internet browser zelf Explorer.Plantilla: afspraak toevoegen

Geschiedenis

Wanneer Microsoft liep in de complexiteit van OLE 2.0, en gezien het feit dat MFC had een slechte ondersteuning COM, is besloten om te rationaliseren en te vereenvoudigen specificaties omgedoopt technologie in 1996, roepen ActiveX. Zelfs na deze vereenvoudiging, gebruikers moeten nog controles worden uitgevoerd ongeveer zes belangrijkste interfaces. In antwoord op deze behoefte, Microsoft geproduceerd wizards, ATL basisklassen, macro's en uitbreidingen van de C ++ programmeertaal om toegankelijker de uitvoering van controles.

Vanaf Internet Explorer 3.0, Microsoft ondersteuning toegevoegd voor het opnemen van ActiveX-besturingselementen in HTML-inhoud. Dus, als de webbrowser vond een pagina definiëren van een ActiveX-besturingselement met een HTML-tag soort wordt automatisch gedownload en geïnstalleerd van de controle, met weinig of geen interactie van de gebruiker. Zodat de functionaliteit van het web uitgebreid, maar de nieuwe veiligheidsproblemen zijn ook gemaakt. Ook stond ze andere reviews, vooral omdat deze controles zijn ontworpen om alleen te werken met Windows. Microsoft vervolgens veiligheidsmaatregelen ingevoerd om te proberen om ActiveX veiliger navigatie:

  • digitale handtekening van de installatiepakketten
  • controles moeten zich veilig voor scripting verklaren
  • Standaard beveiligingsinstellingen steeds veiliger
  • onderhoud door Internet Explorer, een zwarte lijst van schadelijke controles

Het gebruik van andere dan de Internet Explorer ActiveX-toepassingen

Het is niet altijd mogelijk om Internet Explorer te gebruiken om de ActiveX-inhoud draaien

  • FF Host ActiveX-besturingselementen ActiveX Mozilla Firefox draaien.
  • Mozilla ActiveX Control werd het laatst bijgewerkt in eind 2005 en draait op Firefox 1.5.
  • Firefox MediaWrap het laatst bijgewerkt op 12 juni 2008 en draait op versie 1,5 tot 3,5. * Firefox.

Andere ActiveX-technologieën

ActiveX is te vinden in vele andere Microsoft-producten. In 2009, nog in gebruik:

  • ActiveX Data Objects
  • Active Server Pages
  • ActiveMovie, wiens achternaam is DirectShow
  • Actieve Messaging, die vervolgens hem Collaboration Data Objects
  • Actief uitvoeren van scripts, ActiveX-scripting voor objecten
  • ActiveX Streaming Format, die hij vervolgens Geavanceerd Streaming Format, en later Advanced Systems Format
(0)
(0)
Vorige artikel Hugh Masekela
Volgende artikel Davao

Commentaren - 0

Geen reacties

Voeg een Commentaar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tekens over: 3000
captcha