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