COM / DCOM et les ActiveX : Mise en oeuvre
Code |
Titre |
Durée |
Prix HT |
AX200 |
COM / DCOM et les ActiveX : Mise en oeuvre |
5 jours |
Nous consulter |
Objectifs
Apprendre à développer des composants et des ActiveX en utilisant les technologies OLE, COM et DCOM de Microsoft |
Public
Développeurs. |
Pré-requis
Une bonne connaissance de la programmation, du langage C++ et des API Windows est conseillée |
Post-Formation
|
Méthodes
50% Pratique 50% Théorique |
Programme
L'architecture COM et DCOM, OLE, ActiveX- Principe de COM et DCOM
- Les containers et serveurs OLE
- Présentations des ActiveX
- Loca Machine ou Distributed
- Les interfaces des objets COM : lunknown, Idispatch, Automation, DUAL
- DCOM et RPC (Remote Procedure Call)
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 OLE avec les MFC- Principe des containers OLE
- Créer un container OLE avec les MFC
- Utiliser AppWizard et ClassWizard
- Utiliser Automation pour piloter les serveurs
Les serveurs OLE avec les MFC- Principe des serveurs OLE
- Créer un serveur OLE avec les MFC
- Mini-serveurs et full-serveurs
- Exporter des méthodes et des propriétés
- Lien et encapsulation
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
Concevoir un contrôle ActiveX DLL pour internet avec ATL COM- ATL COM et les contrôles ActiveX
- Principe des contrôles ActiveX pour Internet
- Utilisation avec l'Explorer de Microsoft
- Créer un contrôle avec Visual C++
- Créer un lien HTML
- L'assistant de création de contrôle Active X pour Internet
- Utiliser Vbscript pour interagir
- Instanciation dans une page HTML
Compléments- Créer une procédure d'installation des ActiveX
- Distribuer les logiciels
- Impact sur les registres du système
- Optimisez vos logiciels
|
Environnement
|
Mot-clés
AX200 COM DCOM ActiveX Mise en oeuvre AX200 |
Commander
Formafast Consulting
1, Rue Mozart, 20250 Casablanca, Maroc
Phone : +212 6 31 10 82 16 WhatsApp/Telegram
E-mail: contact@formafast.com