Développement C/C++ : COM - DCOM
|
|
Durée de la formation : 3 jours
|
|
Objectifs :
L'objectif de cette formation est de présenter aux stagiaires les
concepts fondamentaux liés à la mise en oeuvre de composants logiciels
réutilisables COM et de composants distribués DCOM. La formation sera agrémentée
de nombreux TPs principalement réalisés en langage C++.
Prérequis :
Afin de suivre cette formation, les participants devront maîtriser le langage C++.
La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés.
Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer
les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice),
à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.
-
Environnements distribués
-
-
Composants logiciels réutilisables
-
COM (Component Object Model)
-
OLE (Object Linking and Embedded)
-
Accès à un composant objet distant : DCOM (Distributed COM)
-
-
CORBA (Common Object Broker Architecture)
-
RMI (Remote Method Invocation - Java) et .NET Remoting
-
La base de registre Windows
-
Structure générale de la base de registre
-
Inscription de composants COM
-
ProgID (Programmatic IDentifier)
-
ClsID (Classe IDentifier)
-
Definition d'interfaces IDL
-
Intérêts des interfaces IDL
-
Les types compatibles COM
-
Compilation d'interfaces IDL
-
Implémentation d'un objet COM
-
Implémentation d'une interface COM
-
Gestion des références (méthodes AddRef et Release)
-
Implémentation d'une fabrique (factory) COM
-
Prise en charge de l'inscription en base de registre
-
Utilisation de l'outil regsvr32.exe
-
Utilisation d'un composant COM
-
Utilisation de notre composant COM
-
Utilisation de notre composant en C++
-
Utilisation de notre composant en VB 6.0
-
Utilisation d'autres objets COM
-
Utilisation de ADO (ActiveX Data Object)
-
Librairies facilitant le développement COM
-
ATL (Active Template Library)
-
MFC (Microsoft Fundation Classes)
-
DCOM - Distributed COM
-
Les différentes techniques d'activation
-
Création d'un serveur DCOM via ATL
-
Mise en service d'un serveur DCOM
-
Utilisation de la MMC "Component Services"
© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure