|
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
- Les containers et serveurs OLE
- Présentations des ActiveX
- Local Machine ou Distributed
- Les interfaces des objets COM : lunknown, Idispatch, Automation,
DUAL
- 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 et serveurs OLE
- Principe des containers OLE
- Principe des serveurs OLE
|
| |
- 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
|
|