ActiveX

De Wikipedia, le encyclopedia libere
Saltar a: navigation, cercar

ActiveX es un ambiente pro definir componentes reusabile de programmatura de forma independente del linguage de programmation. Le applicationes de programmatura pote esser designate per medio de un o plus de iste componentes pro assi provider su correspondente functionalitate.[1]

ActiveX ha essite presentate in 1996 per Microsoft como un evolution de su technologias Component Object Model (COM) e Object Linking and Embedding (OLE), e es usate generalmente in su systema de operation Windows, benque le technologia generalmente non es attacchate al mesme.

Multe applicationes Microsoft Windows - includente multes del proprie Microsoft como poterea esser Internet Explorer, Microsoft Office, Microsoft Visual Studio, e Windows Media Player - usa controlos ActiveX pro provider su jocos de functionalitate e anque encapsular su proprie functionalitate como controlos ActiveX que assi pote esser portate in altere applicationes. Internet Explorer anque permitte portar su proprie controlos ActiveX in paginas web.

Controlos ActiveX[modificar | modificar fonte]

Le controlos ActiveX es parve blocos empleate pro le creation de programma, que on pote usar pro crear applicationes distribuite functionante trans Internet per emplear navigatores web. Alcun exemplos include applicationes pro le compilation de datos, pro le visualisation de determinate typos de datos o pro reproducer animationes.

Le idea del controlos ActiveX esseva bon in tanto que ha essite designate con le finalitate de esser discargate e executate per le navigatores web. Le Java applets anque face lo, ma le controlos ActiveX presenta limitationes que non trova se in le Java applets:

On pote programmar le controlos ActiveX in qualcunque linguage con supporto pro disveloppamento de componentes COM, includite:

Alcun exemplos de controlos ActiveX es le command buttons, list boxes, dialog boxes, e le proprie navigator web Internet Explorer.[citation necessari]

Historia[modificar | modificar fonte]

Quando Microsoft ha vadite al complexitate de OLE 2.0, e date que in MFC contava con un supporto de COM povre, isto ha decidite rationalisar le specificationes pro simplificar los e ha cambiate le nomine del technologia, in 1996, appellante lo ActiveX.[3][4] Mesmo post dicite simplification, le usatores sequeva requirente controlos con le que implementar approximativemente sex interfaces principal. Como responsa a iste necessitate, Microsoft ha producite assistentes, classes basic de ATL, macros e extensiones pro le linguage de programmation C++, con le fin de facer plus accessibile le implementation del controlos.

A partir de Internet Explorer 3.0 (1996), Microsoft ha addite supporto pro le inclusion de controlos ActiveX in contentos HTML. De iste modo, quando le navigator web trovava un pagina que definiva un controlo ActiveX usante un etiquetta de HTML de typo OBJECT, on discargava e installava automaticamente le controlo, con pauc o necun interaction del usator. Assi le functionalitate del web se extendeva, ma anque nove problemas de securitate se creava (specialmente date le falta de interaction del usator.) De plus, altere criticas ha surgite, principalmente a causa que iste controlos esseva pensate pro functionar solmente con Windows. Microsoft ha introducite posteriormente mesuras de securitate pro tractar de facer plus secur le navigation con ActiveX:[5]

  • signatura digital del pacchettos de installation (executabile e archivos Cabinet);
  • le controlos debeva declarar se como secur pro scripting;
  • configuration de securitate predeterminate de plus in plus secur;
  • mantenimento, per parte de Internet Explorer, de un lista nigre de controlos malefic.

Utilisar ActiveX in altere applicationes distincte a Internet Explorer[modificar | modificar fonte]

Il es non sempre possibile utilisar Internet Explorer pro executar le contento ActiveX (per exemplo, in un installation como WINE)

Altere technologias ActiveX[modificar | modificar fonte]

ActiveX se trova in multe altere productos de Microsoft. In 2009 ancora es in uso:

Notas[modificar | modificar fonte]

  1. (anglese) Introduction to ActiveX Controls in microsoft.com, accedite le 8 de octobre de 2013
  2. (anglese) http://msdn.microsoft.com/en-us/library/ms974283.aspx Creation de componentes ActiveX in C++
  3. (anglese) Uso de ActiveX con LabVIEW – Examining Mission Editor Version 1.0. NI Developer Zone. National Instruments (13 de martio 2007). Recuperate le 12 de martio 2009. “Le termino ActiveX ha apparite pro le prime vice in le area de Microsoft al comenciamento de 1996.”
  4. (anglese) Microsoft Announces ActiveX Technologies: Microsoft Corp. announced ActiveX Technologies, which make it easy for the broadest range of software developers and Web designers to build dynamic content for the Internet and the PC.. Microsoft PressPass. Microsoft (12 de martio 1996). Recuperate le 12 de martio 2009. “San Francisco, March 12, 1996 - Microsoft Corporation. today announced ActiveX ... Technologies, which make it easy for the broadest range of software developers and Web designers to build dynamic content for the Internet and the PC. ... ActiveX Technologies form a robust framework for creating interactive content using software components, scripts and existing applications. Specifically, ActiveX Technologies enable developers to build Web content easily using ActiveX Controls (formerly OLE Controls), active scripts and active documents. ... ActiveX Technologies are available in the form of the Microsoft ActiveX Development Kit, which is being distributed to more than 4,000 developers attending the Professional Developers Conference in San Francisco todaynot true.”
  5. (anglese) Activating ActiveX Controls. Activating ActiveX Controls. Recuperate le 16 de junio 2009.

Ligamines externe[modificar | modificar fonte]

Logo

Iste pagina usa contento del Wikipedia in espaniol. Le articulo original se trova a es:ActiveX, e es usate secundo le mandatos del licentia de Wikipedia.