|
Apprendre à développer des
composants et des ActiveX en utilisant les technologies OLE, COM
et DCOM de Microsoft
|
|
Développeurs
|
|
Une bonne connaissance de la programmation,
du langage C++ et des API Windows est conseillée
|
Programme

- L'architecture COM et DCOM, OLE, ActiveX
- Principe de COM et DCOM
- Les containers et serveurs OLE
- Présentations des ActiveX
- Loca Machine ou Distributed
- Les interfaces des objets COM : lunknown, Idispatch, Automation,
DUAL
- DCOM et RPC (Remote Procedure Call)
- Concevoir un objet COM
- Les objets COM
- Créer un serveur COM minimum
- Implémenter QueryInterface, AddRef et Release
- Utiliser son interface IUnknown
- Localiser un objet COM avec les API Win32
- Instancier un objet COM avec les API Win32
- Les containers OLE avec les MFC
- Principe des containers OLE
- Créer un container OLE avec les MFC
- Utiliser AppWizard et ClassWizard
- Utiliser Automation pour piloter les serveurs
- Les serveurs OLE avec les MFC
- Principe des serveurs OLE
- Créer un serveur OLE avec les MFC
- Mini-serveurs et full-serveurs
- Exporter des méthodes et des propriétés
- Lien et encapsulation
|
|
|
- Concevoir un ActiveX DLL avec les MFC
- Principe des ActiveX DLLs
- Création d'une DLL avec AppWizard
- Les points d'entrées
- Enregistrer et désenregistrer une DLL
- Le fichier IDL
- Ajouter un fichier IDL
- Utilisation de regsvr32
- Créer un container pour instancier une DLL MFC
- Concevoir un ActiveX DLL avec ATL COM
- Rappel sur les templates C++
- Avantages et inconvénients de créer des ActiveX
avec ATL COM
- Les passages de paramètres
- Création d'une DLL avec la bibliothèque ATL
COM : Wizard
- Utiliser l'assistant pour ajouter des objets COM
- Les points d'entrées
- Le fichier IDL
- Créer un container pour instancier une DLL ATLCOM
- Les contrôles ActiveX DLL avec les MFC
- Principe des contrôles ActiveX
- Les méthodes, propriétés et événements
- Interaction avec le container
- L'utilitaire "ActiveX Control Test Container"
- Créer avec MFC et "Control Wizard"
- Ajouter une page de propriété
- Sous classer des contrôles existants
- Les classer "wrapper"
- Créer 'un container d'ActiveX avec les MFC
- Concevoir un contrôle ActiveX DLL pour internet avec
ATL COM
- ATL COM et les contrôles ActiveX
- Principe des contrôles ActiveX pour Internet
- Utilisation avec l'Explorer de Microsoft
- Créer un contrôle avec Visual C++
- Créer un lien HTML
- L'assistant de création de contrôle Active
X pour Internet
- Utiliser Vbscript pour interagir
- Instanciation dans une page HTML
- Compléments
- Créer une procédure d'installation des ActiveX
- Distribuer les logiciels
- Impact sur les registres du système
- Optimisez vos logiciels
|
|