|
Dieses C++-Seminar vermittelt sowohl die Grundlagen als auch die lmplementierung von verteilten Anwendungen mittels DCOM. Dabei steht die Verwendung der ATL im Vordergrund anhand derer auch ActiveX-Steuerelemente für das Internet erstellt werden.
Zielgruppe
Diese C++-Schulung wendet sich an Entwickler, die hoch verteilte Anwendungen unter Windows erstellen sollen. Projektleiter von Softwareprojekten, welche einen Einblick in die Grundlagen und Möglichkeiten von verteilten Objekten benötigen.
Hinweis Bitte beachten Sie auch unser Seminar CORBA Architektur.Dieser C++-Kurs kann als Firmenkurs auch in englischer Sprache durchgeführt werden. |
Grundlagen und Programmarchitektur
Von OLE zu DCOM
Vergleich von DCOM und RPC
Verteilte Datenverarbeitung
Einführung COM (Component Object Model)
- Spezifikation, Philosophie, Binärbibliothek
Grundlagen COM / Distributed COM
- Prozessinterne, lokale und entfernte Komponenten
Schnittstellen
- Schnittstellendefinitionssprache IDL
- Client-Seite einer Komponente
- die Komponente (Server-Seite)
- Datentypen, Attribute
- Felder, Zeiger und Referenzen
ATL (Active Template Library)-COM
- Methoden und Eigenschaften einer Schnittstelle hinzufügen.
- COM-Objekt mit ATL erstellen
Anfragen an Schnittstellen und Automatisierung
- IUnkown und IClassFactory, QueryInterface
- IDispatch implementieren
Handhabung der Lebensdauer von EXE-Komponenten durch Moniker
- IMoniker, IStorage, IStream, IExternalConnection
- Marshaling, Proxy-Stub-DLLs
Sicherheitsmodelle in DCOM
- IAccessControl, IServerSecurity, IClientSecurity
Grundlagen der ActiveX Steuerelemente
- Standard- und benutzerdefinierte Eigenschaften
- Verwendung in anderen Entwicklungsumgebungen (z.B MS-Access, Visual Basic, etc.)
- Persistenz, Methoden, Ereignisse
- Eigenschaftendialogseiten, Subclassing
Erweiterte Eigenschaften von ActiveX-Steuerelemente
- ActiveX in Webseiten verwenden
Netzwerkprotokolle
MS Transaction Server (MTS) und COM+
- Komponenten für MTS entwerfen
DCOM und CORBA
|
Kurs-ID: VCpp6A4
Dauer
5 Tage /
i.d.R.: 8:00 - 15:30 Uhr
zum Terminplan
zur Anmeldung
Firmenkurs
Termine nach Vereinbarung.
Preise für Individual- und Firmenschulungen auf Anfrage.
Vorkenntnisse
Kenntnisse in der Programmierung mit der MFC & ATL im Umfang des Kurses MFC/ATL 3 sind für das Nachvollziehen der Beispiele erforderlich.
Weiterführende Kurse
|