Microsoft Visual C++ 2008/2010 Seminar

Grundkurs: C/C++ Grundlagen und objektorientierte Programmierung

Dieser Kurs vermittelt zusammen mit dem C++-Aufbaukurs den gesamten Sprach­umfang des aktuellen ISO C++-Standards und die wichtigsten Erweiterungen von Microsoft Visual C++. Dabei stehen Zusammenhänge und Sprachkonzepte im Vordergrund vor Detailinformationen, die man auch in der Online-Hilfe findet.

Die Inhalte können an die Wünsche der Teilnehmer angepasst werden. 

 

Zielgruppe:

Software-Entwickler, die mit Microsoft Visual Studio 2008/2010 in C++ programmieren wollen.

Voraussetzungen:

Interesse am Programmieren - Grundkenntnisse in einer Programmiersprache (C, Java, Pascal usw.) sind hilfreich, aber nicht notwendig

Methodik:

Vortrag mit vielen Übungen, in denen praxisnahe Programme entwickelt werden

Manuskript:

Ausführliche und detaillierte Schulungsunterlagen (ca. 200 Seiten)

Ort und Zeit:

Dieses Seminar wird als Firmenseminar (inhouse) angeboten.

Dauer:

5 Tage

Dozent:

 

Prof. Richard Kaiser führt seit vielen Jahren Seminare zu den Themen Programmierung/Software-Entwicklung für Firmen durch (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.

 

Kontakt: training @ rkaiser . de , www.rkaiser.de
R. Kaiser, Schwärzlocher Straße 53, 72070 Tübingen, Tel. 07071-41598


Inhalt

In diesem Kurs werden diejenigen Sprachelemente von C++ vorgestellt, die dem Sprachumfang von C entsprechen, der auch für die C++-Programmierung benötigt wird, sowie einige C++-Konzepte, die eng damit zusammenhängen.

1 Elementare Datentypen und Anweisungen

Ganzzahldatentypen (int, bool, char usw.)
Gleitkommadatentypen
Standardkonversionen
Elementare Anweisungen (if, for, while usw.)
Funktionen, Werte- und Referenzparameter
Die Verwendung der C-Standardbibliotheken (z.B. math.h und cmath)
Arrays
Strukturen (struct und union)
Zeiger und dynamisch erzeugte Variablen (new, delete)
Nullterminierte Strings und zugehörige Bibliotheksfunktionen
typedef
Aufzählungstypen (enum)
Präprozessoranweisungen (Makros, Pragmas)
Ausdrücke
Namensbereiche

2 Funktionen

Werte- und Referenzparameter
Funktionszeiger
Rekursion
inline-Funktionen
Default-Argumente
Überladene Funktionen und Operatoren

3 Statische Bibliotheken

Projekte, Bindung und Header-Dateien
Der Aufruf von Funktionen aus C-Bibliotheken in C++

4 Ausblick auf die C++-Standardbibliothek

Die Stringklasse string
Die Container-Klasse vector
Iteratoren
Algorithmen der Standardbibliothek


Stand: 1.1.2012