inkl. Skripten

UE/LE: 80 / 5 Wochen / 16 Stunden/wöchentlich

Zielgruppe

Personen mit Interesse an Programmierung und absolviertem C++-Basic-Kurs oder vergleichbaren Kenntnissen.

Programmierung mit C++ Advanced

Kursziel

Sie verstehen den Quelltext objektorientierter und ereignisorientierter C++-Programme, die eine grafische Benutzeroberfläche haben (GUI) und können Programme dieser Art selbst erstellen.

Kursinhalte: ein Ausschnitt

  • Erstellung einer grafischen Benutzeroberfläche
  • Objektorientietre Programmierung
  • Verarbeitung von Ereignissen, Interprozeßkommunikation

Aus den Inhalten:

  • Anwendungsfenster
  • Dialogfenster
  • GUI-Elemente:
  • Ereignismethoden
  • Überblick über alle aufeinander aufbauende Programmierkonzepte:
  • Vererbung, Basisklassen-Konstruktor
  • Polymorphie, Abstrakte Klassen, Basisklassenarray
  • Basisklassenparameter, dynamic-cast
  • Funktionszeiger
  • Rekursion
  • Friendfunktionen
  • Memberfunktionszeiger
  • Operationsüberladung
  • Klassendefinition
  • Messages, Queues, Pipes
  • Fehlerweiterleitung & -behandlung
  • Semaphore
  • Prozesse terminieren
  • Client – Server - Architektur