COM/DCOM - Iris Training

Transcription

COM/DCOM - Iris Training
EXPERT EN DÉ VELOPPE MENT DE COMPÉTENCES
PLAN DE COURS
COM / DCOM ET LES ACTIVEX : INTRODUCTION
Objectif
Code
Apprendre à développer des composants et des ActiveX en utilisant les
technologies OLE, COM et DCOM de Microsoft.
Public Concerne
AX100
Duree
3 jours
Développeurs.
Pre-requis
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
Page : 1/1

Documents pareils