Diese Seminare werden von Prof. Richard Kaiser gehalten, der seit vielen Jahren Seminare für zahlreiche Firmen durchführt (Referenzen). Er ist der Verfasser der Bücher „C++ mit Microsoft Visual C++ 2008“ und „C++ mit dem Borland C++Builder“, und ist Mitglied im DIN Normierungsausschuss Informationstechnik NI-22.
Dieser Kurs ist der zweite
von drei aufeinander abgestimmten Kursen, in denen der gesamte Sprachumfang
des aktuellen ISO C++-Standards behandelt wird. Dabei stehen Zusammenhänge und
Sprachkonzepte im Vordergrund vor Detailinformationen, die man auch in der
Online-Hilfe findet.
|
Zielgruppe: |
Software-Entwickler, die mit C++ programmieren wollen. |
|
|
C-Kenntnisse im Umfang des Kurses "Teil1: C-Grundlagen" |
|
|
Vortrag mit vielen Übungen, in denen praxisnahe Programme entwickelt werden |
|
Ort und Zeit: |
Dieses Seminar wird als Firmenseminar (inhouse) angeboten. |
|
Dauer: |
5 Tage |
Dieser Kurs richtet sich an Programmierer mit guten Kenntnissen der Programmiersprache C, die die objektorientierte C++-Programmierung lernen wollen. Dabei werden zusammen mit den Sprachelementen von C++ auch die objektorientierte Analyse und das objektorientierte Design behandelt. Die oft nicht einfachen Alternativen beim Entwurf von Klassenhierarchien werden ausführlich diskutiert.
Codegear (früher Borland) C++ Builder 2010
(Konsolenanwendungen), oder
Microsoft Visual C++ 2010 (Konsolenanwendungen), oder
GNU g++ auf der Kommandozeile
· Header
· Die Deklarationsanweisung
· Lokale Laufvariablen in einer for-Schleife
· Der Datentyp bool
· Der Bereichsoperator ::
· Rückgabewert bei return
· Konstante Objekte müssen initialisiert werden
· Kein impliziter Datentyp int
· Leere Parameterlisten
· Kein Funktionsaufruf ohne Header
· Mit struct definierte Datentypen sind Klassen
· Typsichere Ein- und Ausgabe mit cin und cout
· Zeiger und dynamisch erzeugte Variablen: new und delete
· Default-Argumente
· Inline-Funktionen
· Überladene Funktionen
· Referenztypen und Referenzparameter
· Überladene Operatoren mit globalen Operatorfunktionen
· Globale Operatorfunktionen
· Referenzen als Funktionswerte
· Ein- und Ausgabeoperatoren für selbst definierte Datentypen
· Explizite Typkonversionen
· Klassen
Die Inhalte können an die Wünsche der Teilnehmer angepasst werden.
Kontakt: training @ rkaiser . de
, www.rkaiser.de
R. Kaiser, Schwärzlocher Straße 53, 72070 Tübingen, Tel. 07071-41598, FAX
07071-44473
Stand: 14.6.2010