vignette|Logo officiel de la technologie ActiveX.
ActiveX désigne l'une des technologies dépréciées du Component Object Model de Microsoft avec COM+ et Distributed COM utilisées en programmation pour permettre le dialogue entre programmes.
Les ActiveX se déclinent sous forme de contrôles, de documents et de scripts.
Un contrôle ActiveX est un fichier portant l'extension « .ocx ». Ces fichiers contiennent des programmes encapsulés dynamiques (à l'instar des DLL) se comportant comme des classes (ce qui signifie que l'on peut les instancier comme des objets), c'est-à-dire que ce sont des composants logiciels intégrables dans d'autres programmes/logiciels tels que des bibliothèques externes.
Pour les rendre accessibles, on peut les déclarer formellement au système (Microsoft Windows en l'occurrence) ou simplement les livrer avec un logiciel. Mais pour pouvoir les utiliser dans un logiciel, on doit obligatoirement les déclarer à ce dernier lors de la création du logiciel. Lors de la compilation du logiciel (c'est-à-dire de la transformation du programme en fichier exécutable), ces composants ne seront pas intégrés au programme mais liés, et donc, resteront extérieur au programme l'utilisant. Par conséquent, ces composants peuvent rester disponibles pour d'autres programmes. Ils sont donc hautement réutilisables et utilisables simultanément par plusieurs programmes, ce qui constitue tout leur intérêt.
Contrairement aux DLL (qui ne sont que des bibliothèques partagées de fonctions et donc, à lier également au programme lors de sa conception), les contrôles ActiveX sont de véritables petits logiciels indépendants (mais dynamiques et encapsulés, donc, connectables à d'autres) qui peuvent avoir ou non, une interface graphique, non seulement lors du fonctionnement du logiciel les utilisant mais également lors de la création (dans l'IDE) afin d'aider le développeur à l'utiliser ou le configurer.
Ces caractéristiques singulières en font donc des objets particulièrement flexibles, pratiques et appréciés des développeurs pour leur simplicité d'utilisation.
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Mozilla Firefox est un navigateur web libre et disponible pour PC (Windows, macOS, Linux, BSD) et mobiles (Android, iOS), développé et distribué par la Mozilla Foundation depuis 2003, avec l'aide de milliers de bénévoles. L'entreprise Mozilla Corporation est créée en 2005 pour se charger du développement. Firefox a connu un succès croissant, dépassant de téléchargements en , devenant le principal concurrent d'Internet Explorer. En , Firefox devient le navigateur le plus utilisé en Europe devant Internet Explorer et Google Chrome.
Windows 8 est la version du système d'exploitation Windows multiplate-forme qui est commercialisée depuis le . Bien que le système s'appelle , il s'agit de la version , la première version de étant Windows Vista (Windows ). La version () est une mise à jour gratuite de , disponible depuis le . Son successeur est Windows 10, sorti en juillet 2015. Windows 8 a été dévoilé, avec l'utilisation de l'interface tactile, le , mais sa version RTM, à destination des constructeurs OEM, n'est disponible que depuis le .
Chrome est un navigateur web propriétaire développé par Google depuis 2008, basé sur le projet libre Chromium fonctionnant sous Windows, Mac, Linux, Android et iOS. Il est annoncé le , la veille de la sortie de la première version bêta. La première version stable est quant à elle dévoilée le . Selon l'institut StatCounter, Google Chrome devient en le navigateur le plus utilisé dans le monde, avec environ un tiers des utilisateurs. En mars 2021, sa part de marché est de plus de 65 % toutes plateformes confondues.
A new concept for velocity space thermal ion loss detection is presented. This diagnostic provides pitch angle resolved measurements that are unfeasible with current diagnostics. It uses the same detection principle as the Fast-Ion Loss Detector with a sci ...
In solids, heterogeneous catalysis is inherently bound to reactions on the surface. Yet, atomically efficient preparation of specific surfaces and the characterization of their properties are impeding its applications towards a clean energy future. Here, w ...
2018
,
A theoretical framework describing the hydrodynamic interactions between a passive particle and an active medium in out-of-equilibrium systems predicts long-range Levy flights for the diffusing particle driven by the density of the active component. Browni ...