ActiveX

ActiveX est un standard qui permet à des composants logiciels d'interagir, que ce soit sur la même machine ou entre deux machines distantes reliées par un réseau, et quel que soit le langage qui ait été utilisé pour les développer. Ce standard est construit sur le modèle composant-objet (COM) et concrétise plus de cinq années passées chez Microsoft à mettre au point cette architecture de composants logiciels. D'ores et déjà, ActiveX est largement déployé sur le marché du logiciel, à la fois en termes de technologie utilisée dans les applications commercialisées et dans les développements actuels. Des produits tels que Microsoft Office, Lotus Notes, PowerBuilder supportent ActiveX tout comme l'Internet Explorer. Les documents ActiveX permettent à l'utilisateur de visualiser des documents non-HTML tels que des fichiers Word ou des feuilles Excel sans pour autant quitter l'outil de navigation habituel

La technologie utilisée dans les contrôles ActiveX englobe celle qui est utilisée dans les contrôles OLE (fichiers ayant l'extension OCX), ainsi que celle des applets Java. Les deux types de contrôles s'appuient sur le modèle COM et par conséquent sur les mécanismes de communications inter-process standard DCE, et sont indépendants du langage de programmation, car ce sont des bibliothèques de fonctions qui appellent l'API Windows.

Les contrôles ActiveX sont les descendants, plus rapides et plus compacts, des contrôles OLE. Ils peuvent être réalisés en C++ à partir d'une nouvelle bibliothèque de modèles de classes, l'ActiveX Template Library ou ATL, mais également en langage Visual Basic à partir de la version 5.0 de cet environnement de développement, ou en Java, en Pascal, en FORTRAN ou encore en COBOL.

Prérequis

Connaissance de base d’Internet, World Wide Web, utilisation d’un navigateur World Wide Web. Connaissance de base langage HTML

Durée

2 demi journées soit 8 H

Découpage du cours

Introduction
ActiveX , Java et OLE
Le Component Object Model
Insertion d’objets ActiveX dans une page HTML
ActiveX Control Pad
ActiveX Control Lister
Utilisation de Visual Basic 5 Control Edition
Ecriture de scripts de contrôles ActiveX à l’aide de Visual Basic Script
ActiveMovie
Active VRML

Exemples

Couleurs
Power Point