0

Visual C++ 2010

Das umfassende Handbuch, Mit DVD, Galileo Computing

Erschienen am 28.12.2010, 1. Auflage 2010
49,90 €
(inkl. MwSt.)

Nicht lieferbar

In den Warenkorb
Bibliografische Daten
ISBN/EAN: 9783836216395
Sprache: Deutsch
Umfang: 931 S.
Format (T/L/B): 6.2 x 24.6 x 18 cm
Einband: gebundenes Buch

Beschreibung

Alles, was Sie über Visual C++ 2010 wissen müssen, finden Sie in diesem Buch. Egal, ob objektorientierte Programmierung mit ANSI-C++ und C++/CLI, GUI- und Datenbankentwicklung oder die professionelle Entwicklung mit Visual Studio - alles wird verständlich und an typischen Beispielen erklärt. Aus dem Inhalt: - ANSI C++ und C++/CLI Standard Template Library (STL/CLR) Einführung in Windows Forms Steuerelemente, Menüleisten und Kontextmenüs GDI+: Brush, Pen, Graphics, Paint Drucken Datenbankanbindung

Inhalt

... Vorwort ... 23

TEIL I ... ANSI C++ ... 27

1 ... Grundlagen von ANSI C++ ... 29
... 1.1 ... Die Win32-Konsolenanwendung ... 29
... 1.2 ... Die Hauptfunktion ... 34
... 1.3 ... Die Ausgabe ... 36
... 1.4 ... Die include-Direktive ... 40
... 1.5 ... using ... 40
... 1.6 ... Kommentare ... 41
... 1.7 ... Variablen ... 43
... 1.8 ... Datentypen ... 49
... 1.9 ... Operatoren ... 54
... 1.10 ... Die cmath-Funktionen ... 71

2 ... Kontrollstrukturen ... 77
... 2.1 ... Verzweigungen ... 77
... 2.2 ... Schleifen ... 91
... 2.3 ... Funktionen ... 100
... 2.4 ... Module ... 111

3 ... Komplexere Datentypen ... 117
... 3.1 ... Arrays ... 117
... 3.2 ... C-Strings ... 120
... 3.3 ... Strukturen ... 130
... 3.4 ... Zeiger ... 133
... 3.5 ... Referenzen ... 141

4 ... Klassen ... 143
... 4.1 ... Definition einer Klasse ... 143
... 4.2 ... Attribute ... 147
... 4.3 ... Zugriffsrechte ... 148
... 4.4 ... Methoden ... 149
... 4.5 ... Konstruktoren ... 153
... 4.6 ... Konstanzwahrende Methoden ... 160
... 4.7 ... Überladen von Methoden ... 161
... 4.8 ... Statische Klassenelemente ... 163
... 4.9 ... typedef ... 167
... 4.10 ... Verschachtelte Klassen ... 169
... 4.11 ... Vererbung ... 171
... 4.12 ... Konstruktoren und Vererbung ... 173
... 4.13 ... Erweitern durch Vererbung ... 176
... 4.14 ... Methoden überschreiben ... 177
... 4.15 ... Geschützte Attribute ... 178
... 4.16 ... Polymorphie ... 180
... 4.17 ... Virtuelle Methoden ... 182
... 4.18 ... UML ... 183
... 4.19 ... Schnittstellen ... 185
... 4.20 ... Downcasts ... 192

5 ... Fortgeschrittene Sprachelemente ... 193
... 5.1 ... Namensbereiche ... 193
... 5.2 ... Dynamische Speicherverwaltung ... 197
... 5.3 ... Ausnahmen ... 202
... 5.4 ... Templates ... 210
... 5.5 ... Operatoren überladen ... 214

6 ... Die STL ... 227
... 6.1 ... Die Philosophie der STL ... 227
... 6.2 ... Grundlagen ... 234
... 6.3 ... Vektoren ... 244
... 6.4 ... Deque ... 256
... 6.5 ... Listen ... 260
... 6.6 ... Sets ... 272
... 6.7 ... Maps ... 283
... 6.8 ... Strings ... 288
... 6.9 ... Adapter ... 310
... 6.10 ... Iteratoren ... 320
... 6.11 ... Reverse-Iteratoren ... 326
... 6.12 ... Algorithmen ... 334

7 ... Praxis - Adressbuch ... 375
... 7.1 ... Die eigene Liste ... 375
... 7.2 ... Die Klasse 'Kontakt' ... 394
... 7.3 ... Die Klasse 'Kontaktliste' ... 398
... 7.4 ... Die Hauptfunktion ... 404

TEIL II ... C++/CLI ... 407

8 ... Grundlagen von C++/CLI ... 409
... 8.1 ... C++/CLI ... 409
... 8.2 ... .NET ... 410
... 8.3 ... CLR-Konsolenanwendung ... 418
... 8.4 ... Das Beispielprogramm ... 419
... 8.5 ... Trackinghandle ... 421
... 8.6 ... Trackingreferenz ... 422
... 8.7 ... Ausgabe ... 423
... 8.8 ... Arrays ... 425
... 8. ...