Visual C++ 2010, m. DVD-ROM
Das umfassende Handbuch. Auf DVD: Visual Studio 2010 Express Edition. Mit Zugangscode im Buch für Bonusangebote
Alles, was Sie für Ihre tägliche Arbeit mit Visual C++ 2010 wissen müssen, finden Sie in diesem Buch. Ein- und Umsteigern dient es durch seine strukturierte Vorgehensweise und die zahlreichen Anwendungsbeispiele als praxisorientierte Einführung,...
Leider schon ausverkauft
Buch
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „Visual C++ 2010, m. DVD-ROM “
Alles, was Sie für Ihre tägliche Arbeit mit Visual C++ 2010 wissen müssen, finden Sie in diesem Buch. Ein- und Umsteigern dient es durch seine strukturierte Vorgehensweise und die zahlreichen Anwendungsbeispiele als praxisorientierte Einführung, Fortgeschrittene und Profis unterstützt es optimal als Nachschlagewerk.
Im ersten Teil werden zunächst die Grundlagen der plattformübergreifenden Programmierung mit ANSI-C++ vermittelt. Im zweiten Teil erhalten Sie dann eine Einführung in die Windows-Programmierung mit .NET und C++/CLI. Die objektorientierte Programmierung mit beiden Sprachvarianten wird im dritten Teil thematisiert. Im vierten Teil wird die Entwicklung von graphischen Benutzeroberflächen mit WPF und WinForms ausführlich behandelt, im fünften Teil die Entwicklung von Datenbankanwendungen. Zu guter Letzt erfahren Sie dann im sechsten Teil, wie Sie sich durch Visual Studio bei allen Entwicklungsprozessen optimal unterstützen lassen können. So sind Sie für alle Fragen Ihres Arbeitsalltags bestens gerüstet!
Im ersten Teil werden zunächst die Grundlagen der plattformübergreifenden Programmierung mit ANSI-C++ vermittelt. Im zweiten Teil erhalten Sie dann eine Einführung in die Windows-Programmierung mit .NET und C++/CLI. Die objektorientierte Programmierung mit beiden Sprachvarianten wird im dritten Teil thematisiert. Im vierten Teil wird die Entwicklung von graphischen Benutzeroberflächen mit WPF und WinForms ausführlich behandelt, im fünften Teil die Entwicklung von Datenbankanwendungen. Zu guter Letzt erfahren Sie dann im sechsten Teil, wie Sie sich durch Visual Studio bei allen Entwicklungsprozessen optimal unterstützen lassen können. So sind Sie für alle Fragen Ihres Arbeitsalltags bestens gerüstet!
Klappentext zu „Visual C++ 2010, m. DVD-ROM “
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
Datenbankanbindung
Inhaltsverzeichnis zu „Visual C++ 2010, m. DVD-ROM “
Vorwort 23TEIL 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.9 Eingabe 427
8.10 Typumwandlung 427
8.11 Ausnahmen 428
8.12 STL/CLR 431
9 Klassendefinition unter .NET 433
9.1 Eine verwaltete Klasse
... mehr
erstellen 433
9.2 Die Ausgabe 436
9.3 Eigenschaften 437
9.4 Indexer 442
9.5 Ressourcenfreigabe 445
9.6 Wertklassen 450
9.7 Operatoren überladen 452
9.8 Literale 457
9.9 Aufzählungen 458
9.10 Vererbung 463
9.11 Abstrakte Methoden und Klassen 467
9.12 Versiegelte Methoden 469
9.13 Versiegelte Klassen 469
9.14 Schnittstellen 471
9.15 Delegaten 475
9.16 Ereignisse 479
10 Nützliche .NET-Klassen 485
10.1 CultureInfo 485
10.2 String 489
10.3 StringBuilder 496
10.4 Char 498
10.5 Collections 499
10.6 IComparer 500
10.7 IComparable 500
10.8 Collection-Schnittstellen 501
10.9 IEnumerable 502
10.10 ICollection 503
10.11 IList 507
10.12 IDictionary 511
10.13 Generische Collections 515
10.14 Anwendungsbeispiele 518
10.15 Random - Zufallszahlen 522
10.16 Math - mathematische Funktionen 523
10.17 Console - die Konsole 528
10.18 Environment - die Umgebung 534
10.19 GC - der Garbage-Collector 537
10.20 Timer - der Taktgeber 539
11 Dateiverwaltung 541
11.1 DateTime 541
11.2 Laufwerke 545
11.3 Verzeichnisse 546
11.4 Dateien 551
11.5 Dateiströme 554
11.6 Binärströme 557
11.7 Zeichenströme 560
11.8 Serialisierung 562
11.9 Praktische Anwendung 564
12 Praxis - objektorientiertes Telefonbuch 567
12.1 Die Schnittstelle IKontakt 567
12.2 Die Klasse "Kontakt" 568
12.3 Die Klasse "KontaktTxt" 571
12.4 Die Schnittstelle "ITelefonbuch" 572
12.5 Die Klasse "Telefonbuch" 573
12.6 Die Klasse "TelefonbuchTxt" 577
12.7 Das Hauptprogramm 580
12.8 Datei-IO 582
TEIL III .NET-Klassenbibliothek 589
13 Einführung in Windows Forms 591
13.1 Das Hauptprogramm 592
13.2 Die Form-Datei 594
13.3 Das Eigenschaftenfenster des Designers 596
13.4 Component 597
13.5 Control - Basis aller Steuerlemente 598
13.6 ScrollableControl - scrollbare Container 622
13.7 Form - die Formularklasse 627
13.8 Ereignisse im Designer 637
14 Nützliche Windows-Forms-Klassen 639
14.1 Assembly-Verweise hinzufügen 639
14.2 Size - die Größenangabe 642
14.3 Point - die Positionsangabe 643
14.4 Rectangle - ein rechteckiger Bereich 644
14.5 Color - Farbangaben 648
14.6 Font - die Schriftart 653
14.7 MessageBox - ein Nachrichtenfenster 654
14.8 Image - die Grundlage der Bilder 657
14.9 Bitmap - die Klasse für konkrete Bilder 658
14.10 Icon - die kleinen Bilder 659
14.11 ImageList - die Bilderliste 661
14.12 Cursor - die Mauszeiger 662
14.13 Padding - Abstände und Ränder 664
14.14 Standarddialoge 665
14.15 Type - Kern der Reflection-API 675
15 Steuerelemente I 677
15.1 Label - Beschriftungen 677
15.2 GroupBox - Gruppierungen 680
15.3 ButtonBase - die Basis der Buttons 681
15.4 Button - Schaltflächen 682
15.5 CheckBox - Elemente zum Abhaken 683
15.6 RadioButton - Optionen zur Auswahl 686
15.7 PictureBox - ein Bilderrahmen 687
15.8 TextBoxBase - die Basis der Texteingabefelder 691
15.9 TextBox - ein einfaches Texteingabefeld 696
15.10 MaskedTextBox - Eingabe nach Vorschrift 700
15.11 RichTextBox - die kleine Textverarbeitung 706
15.12 ListControl - die Basis aller Listenelemente 707
15.13 ListBox - eine einfache Auflistung 708
15.14 ProgressBar - der Fortschrittsbalken 713
16 Steuerelemente II 715
16.1 Panel - die Basis komplexerer Gruppierungen 715
16.2 FlowLayoutPanel - Gruppierung wie Fließtext 716
16.3 TableLayoutPanel - Gruppierung zu Tabellenform 717
16.4 SplitContainer - eine größenveränderbare Aufteilung 719
16.5 TabControl - Gruppierung über Registerkarten 722
16.6 ListView - zweidimensionale Listen 726
16.7 TreeView - die Baumdarstellung 741
17 Menüs & Leisten 751
17.1 ToolStrip - die Symbolleiste 751
17.2 MenuStrip - die Menüleiste 753
17.3 StatusStrip - die Statusleiste 754
17.4 ContextMenuStrip - das Kontextmenü 755
17.5 Die ToolStrip-Elemente 755
17.6 ToolStripContainer - die Spielwiese für Leisten 763
18 GDI+ 765
18.1 Brush - die Pinsel 766
18.2 Pen - der Stift 770
18.3 Graphics - das Zeichenbrett 771
18.4 StringFormat - das Aussehen der Strings 778
18.5 Zeichnen über "Paint" 781
19 Drucken 785
19.1 PrintDocument - die Kernklasse zum Drucken 785
19.2 PrinterSettings - Wer druckt? 788
19.3 PrintDialog - die Druckerauswahl 795
19.4 PageSettings - die Seiteneigenschaften 797
19.5 PageSetupDialog - die Seite einrichten 799
19.6 PrintPreviewDialog - die Druckvorschau 801
19.7 PrintPreviewControl - das Steuerelement 802
19.8 Drucken in der Praxis 803
20 Datenbankanbindung 809
20.1 Das Zusammenspiel der Klassen 810
20.2 OleDbConnection - die Datenbankverbindung 811
20.3 OleDbCommand - der SQL-Befehl 819
20.4 OleDbParameter - die Befehlsparameter 826
20.5 OleDbDataReader - der Datensatzleser 830
20.6 OleDbTransaction - die Transaktion 833
20.7 DataTable - die Tabelle im Speicher 838
20.8 DataSet - die Tabellensammlung 851
20.9 DataGridView - die sichtbare Tabelle 854
20.10 OleDbDataAdapter - automatisierte Kommunikation 874
ANHANG Anhang 881
A Arbeiten mit der Entwicklungsumgebung 883
A.1 Der Debugger 883
A.2 Variablen überwachen 890
A.3 Die Klassenansicht 891
A.4 Der Klassendesigner 895
Index 899
9.2 Die Ausgabe 436
9.3 Eigenschaften 437
9.4 Indexer 442
9.5 Ressourcenfreigabe 445
9.6 Wertklassen 450
9.7 Operatoren überladen 452
9.8 Literale 457
9.9 Aufzählungen 458
9.10 Vererbung 463
9.11 Abstrakte Methoden und Klassen 467
9.12 Versiegelte Methoden 469
9.13 Versiegelte Klassen 469
9.14 Schnittstellen 471
9.15 Delegaten 475
9.16 Ereignisse 479
10 Nützliche .NET-Klassen 485
10.1 CultureInfo 485
10.2 String 489
10.3 StringBuilder 496
10.4 Char 498
10.5 Collections 499
10.6 IComparer 500
10.7 IComparable 500
10.8 Collection-Schnittstellen 501
10.9 IEnumerable 502
10.10 ICollection 503
10.11 IList 507
10.12 IDictionary 511
10.13 Generische Collections 515
10.14 Anwendungsbeispiele 518
10.15 Random - Zufallszahlen 522
10.16 Math - mathematische Funktionen 523
10.17 Console - die Konsole 528
10.18 Environment - die Umgebung 534
10.19 GC - der Garbage-Collector 537
10.20 Timer - der Taktgeber 539
11 Dateiverwaltung 541
11.1 DateTime 541
11.2 Laufwerke 545
11.3 Verzeichnisse 546
11.4 Dateien 551
11.5 Dateiströme 554
11.6 Binärströme 557
11.7 Zeichenströme 560
11.8 Serialisierung 562
11.9 Praktische Anwendung 564
12 Praxis - objektorientiertes Telefonbuch 567
12.1 Die Schnittstelle IKontakt 567
12.2 Die Klasse "Kontakt" 568
12.3 Die Klasse "KontaktTxt" 571
12.4 Die Schnittstelle "ITelefonbuch" 572
12.5 Die Klasse "Telefonbuch" 573
12.6 Die Klasse "TelefonbuchTxt" 577
12.7 Das Hauptprogramm 580
12.8 Datei-IO 582
TEIL III .NET-Klassenbibliothek 589
13 Einführung in Windows Forms 591
13.1 Das Hauptprogramm 592
13.2 Die Form-Datei 594
13.3 Das Eigenschaftenfenster des Designers 596
13.4 Component 597
13.5 Control - Basis aller Steuerlemente 598
13.6 ScrollableControl - scrollbare Container 622
13.7 Form - die Formularklasse 627
13.8 Ereignisse im Designer 637
14 Nützliche Windows-Forms-Klassen 639
14.1 Assembly-Verweise hinzufügen 639
14.2 Size - die Größenangabe 642
14.3 Point - die Positionsangabe 643
14.4 Rectangle - ein rechteckiger Bereich 644
14.5 Color - Farbangaben 648
14.6 Font - die Schriftart 653
14.7 MessageBox - ein Nachrichtenfenster 654
14.8 Image - die Grundlage der Bilder 657
14.9 Bitmap - die Klasse für konkrete Bilder 658
14.10 Icon - die kleinen Bilder 659
14.11 ImageList - die Bilderliste 661
14.12 Cursor - die Mauszeiger 662
14.13 Padding - Abstände und Ränder 664
14.14 Standarddialoge 665
14.15 Type - Kern der Reflection-API 675
15 Steuerelemente I 677
15.1 Label - Beschriftungen 677
15.2 GroupBox - Gruppierungen 680
15.3 ButtonBase - die Basis der Buttons 681
15.4 Button - Schaltflächen 682
15.5 CheckBox - Elemente zum Abhaken 683
15.6 RadioButton - Optionen zur Auswahl 686
15.7 PictureBox - ein Bilderrahmen 687
15.8 TextBoxBase - die Basis der Texteingabefelder 691
15.9 TextBox - ein einfaches Texteingabefeld 696
15.10 MaskedTextBox - Eingabe nach Vorschrift 700
15.11 RichTextBox - die kleine Textverarbeitung 706
15.12 ListControl - die Basis aller Listenelemente 707
15.13 ListBox - eine einfache Auflistung 708
15.14 ProgressBar - der Fortschrittsbalken 713
16 Steuerelemente II 715
16.1 Panel - die Basis komplexerer Gruppierungen 715
16.2 FlowLayoutPanel - Gruppierung wie Fließtext 716
16.3 TableLayoutPanel - Gruppierung zu Tabellenform 717
16.4 SplitContainer - eine größenveränderbare Aufteilung 719
16.5 TabControl - Gruppierung über Registerkarten 722
16.6 ListView - zweidimensionale Listen 726
16.7 TreeView - die Baumdarstellung 741
17 Menüs & Leisten 751
17.1 ToolStrip - die Symbolleiste 751
17.2 MenuStrip - die Menüleiste 753
17.3 StatusStrip - die Statusleiste 754
17.4 ContextMenuStrip - das Kontextmenü 755
17.5 Die ToolStrip-Elemente 755
17.6 ToolStripContainer - die Spielwiese für Leisten 763
18 GDI+ 765
18.1 Brush - die Pinsel 766
18.2 Pen - der Stift 770
18.3 Graphics - das Zeichenbrett 771
18.4 StringFormat - das Aussehen der Strings 778
18.5 Zeichnen über "Paint" 781
19 Drucken 785
19.1 PrintDocument - die Kernklasse zum Drucken 785
19.2 PrinterSettings - Wer druckt? 788
19.3 PrintDialog - die Druckerauswahl 795
19.4 PageSettings - die Seiteneigenschaften 797
19.5 PageSetupDialog - die Seite einrichten 799
19.6 PrintPreviewDialog - die Druckvorschau 801
19.7 PrintPreviewControl - das Steuerelement 802
19.8 Drucken in der Praxis 803
20 Datenbankanbindung 809
20.1 Das Zusammenspiel der Klassen 810
20.2 OleDbConnection - die Datenbankverbindung 811
20.3 OleDbCommand - der SQL-Befehl 819
20.4 OleDbParameter - die Befehlsparameter 826
20.5 OleDbDataReader - der Datensatzleser 830
20.6 OleDbTransaction - die Transaktion 833
20.7 DataTable - die Tabelle im Speicher 838
20.8 DataSet - die Tabellensammlung 851
20.9 DataGridView - die sichtbare Tabelle 854
20.10 OleDbDataAdapter - automatisierte Kommunikation 874
ANHANG Anhang 881
A Arbeiten mit der Entwicklungsumgebung 883
A.1 Der Debugger 883
A.2 Variablen überwachen 890
A.3 Die Klassenansicht 891
A.4 Der Klassendesigner 895
Index 899
... weniger
Autoren-Porträt von André Willms
André Willms ist Autor erfolgreicher Bücher zu C und C++. Sowohl Anfänger als auch Fortgeschrittene der C/C++-Programmierung schätzen seit Jahren seine Fachkompetenz und sein großes Geschick, dieses zu vermitteln.
Bibliographische Angaben
- Autor: André Willms
- 2011, 931 Seiten, mit zahlreichen Abbildungen, Maße: 18,4 x 24,9 cm, Gebunden, Deutsch
- Verlag: Rheinwerk Verlag
- ISBN-10: 3836216396
- ISBN-13: 9783836216395
Rezension zu „Visual C++ 2010, m. DVD-ROM “
Buchtipp!
Kommentar zu "Visual C++ 2010, m. DVD-ROM"
0 Gebrauchte Artikel zu „Visual C++ 2010, m. DVD-ROM“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Visual C++ 2010, m. DVD-ROM".
Kommentar verfassen