COM / DCOM et les ActiveX : Introduction
Code |
Title |
Duration |
Price HT |
AX100 |
COM / DCOM et les ActiveX : Introduction |
3 days |
Consult us |
Objectives
Apprendre à développer des composants et des ActiveX en utilisant les technologies OLE, COM et DCOM de Microsoft. |
Public
Développeurs. |
Prerequisites
Une bonne connaissance de la programmation, du langage C++ et des API Windows est conseillée. |
Post-Training
|
Methods
50% Pratique 50% Théorique |
Program
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
|
Environment
|
Tags
AX100 COM DCOM ActiveX Introduction AX100 |
Order
Formafast Consulting
1, Rue Mozart, 20250 Casablanca, Maroc
Phone : +212 6 31 10 82 16 WhatsApp/Telegram
E-mail: contact@formafast.com