EXPERT EN DÉVELOPPEMENT DE COMPÉTENCES

Tél : 05 61 40 61 60 - Tél : 09 80 08 33 86
OK
NOS FORMATIONS

COM / DCOM et les ActiveX : Introduction

3 jours
AX100
  objectif
Apprendre à développer des composants et des ActiveX en utilisant les technologies OLE, COM et DCOM de Microsoft.
  public concerné
Développeurs.
  pré-requis
Une bonne connaissance de la programmation, du langage C++ et des API Windows est conseillée.

Programme  Télécharger le fichier PDF


  • 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

Iris Training Paris La Défense - Tél. (33) 09 80 08 33 86
Iris Training - 2, impasse Michel Labrousse - BP 53637 - 31036 Toulouse Cedex 1 - France - Tél : (33) 05 61 40 61 60 - Fax : (33) 05 61 43 85 68