Programmierung

Kurs-ID: VCpp6A4

Kurs Microsoft Visual C++ MFC/ATL 4

COM+/ActiveX Steuerelemente

Dieses C++-Seminar vermittelt sowohl die Grundlagen als auch die Implementierung von verteilten Anwendungen mittels DCOM. Dabei steht die Verwendung der ATL im Vordergrund anhand derer auch ActiveX-Steuerelemente für das Internet erstellt werden.

Anfrage stellen

Seminarinhalte

Grundlagen und Programmarchitektur

Distributed Component Object Model

  • Von OLE zu DCOM
  • Vergleich von DCOM und RPC

Verteilte Datenverarbeitung

Einführung COM (Component Object Model)

  • Spezifikation, Philosophie und Binärbibliothek

Grundlagen COM / Distributed COM

  • Prozessinterne, lokale und entfernte Komponenten
  • Dienste von COM

Schnittstellen

  • Schnittstellendefinitionssprache IDL
  • Client-Seite einer Komponente
  • Die Komponente (Server-Seite)
  • Wiederverwendung durch Vererbung, Delegation und Aggregation
  • Datentypen und 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
  • Marshalling und Proxy-Stub-DLLs

Sicherheitsmodelle in DCOM

  • IAccessControl, IServerSecurity und IClientSecurity

Grundlagen der ActiveX Steuerelemente

  • Standard- und benutzerdefinierte Eigenschaften
  • Steuerelement erstellen und testen
  • Verwendung in anderen Entwicklungsumgebungen (z.B. MS Access, Visual Basic, etc.)
  • Persistenz, Methoden, Ereignisse
  • Eigenschaftendialogseiten und Subclassing

Erweiterte Eigenschaften von ActiveX-Steuerelemente

  • ActiveX in Webseiten verwenden
  • Lizenzierung

Netzwerkprotokolle

MS Transaction Server (MTS) und COM+

  • Komponenten für MTS entwerfen

DCOM und CORBA

  • Vergleich
  • DCOM-CORBA Bridge

Kursthemen

Das Training Microsoft Visual C++ MFC/ATL 4 ist folgenden Themen zugeordnet:

 

Lernmethode

Ausgewogene Mischung aus Theorie und praktischen Übungen in technisch einwandfreier Schulungs­umgebung, zur Festigung Ihres Lern­erfolges. Direkter Austausch mit Trainer.in und anderen Teilnehmenden.

Zielgruppe

Diese Schulung richtet 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, werden mit diesem Kurs ebenfalls angesprochen.

Voraussetzungen

Für diesen Kurs benötigen Sie: Kenntnisse in der Programmierung mit der MFC & ATL im Umfang des Kurses MFC/ATL 3.

Erforderliche Kenntnisse

Dauer und Zeiten

5 Kurstage (pro Tag 8 Unterrichtsstunden à 45 Min.)

In der Regel beginnt ein Schulungstag um 9:00 Uhr und endet um 16:30 Uhr.

Weiterführende Seminare

Schulungsort

Der Schulungsort für das Seminar Microsoft Visual C++ MFC/ATL 4 ist in unseren Räumen in der Kastanienallee 53 in 10119 Berlin Mitte oder in den Räumen des Kunden, sofern dort eine zu vereinbarende geeignete Schulungsumgebung zur Verfügung steht.

Termine

Hinweis

Bitte beachten Sie auch unser Seminar CORBA Architektur. Dieser C++-Kurs kann als Firmenkurs auch in englischer Sprache durchgeführt werden.

Ihre allskills Mehrwerte inklusive

Noch Fragen?

Unsere FAQ klären auf.

Lassen Sie sich von uns beraten!

Jetzt anrufen