Visual C++ 2010 das umfassende Handbuch ; [ANSI C++ und C++/CLI: Sprachgrundlagen und .NET-Erweiterungen, GUI-Entwicklung: Windows Forms, Steuerelelemente, GDI+, Datenbankanbindung mit ADO.NET; inkl. DVD-ROM mit Microsoft Visual Studio 2010 Express
معرفی کتاب «Visual C++ 2010 das umfassende Handbuch ; [ANSI C++ und C++/CLI: Sprachgrundlagen und .NET-Erweiterungen, GUI-Entwicklung: Windows Forms, Steuerelelemente, GDI+, Datenbankanbindung mit ADO.NET; inkl. DVD-ROM mit Microsoft Visual Studio 2010 Express» نوشتهٔ André Willms، منتشرشده توسط نشر Galileo Press در سال 2011. این کتاب در 4 صفحه، فرمت pdf، زبان آلمانی ارائه شده است.
Buchcover......Page 1 Visual C++ 2010: Das umfassende Handbuch......Page 2 Liebe Leserin, lieber Leser......Page 3 Auf einen Blick......Page 4 Impressum......Page 5 Inhalt......Page 6 Vorwort......Page 24 ANSI C++......Page 28 1.1 Die Win32-Konsolenanwendung......Page 30 1.2 Die Hauptfunktion......Page 35 1.3 Die Ausgabe......Page 37 1.5 using......Page 41 1.6 Kommentare......Page 42 1.7 Variablen......Page 44 1.8 Datentypen......Page 50 1.9 Operatoren......Page 55 1.10 Die cmath-Funktionen......Page 72 2.1 Verzweigungen......Page 78 2.2 Schleifen......Page 92 2.3 Funktionen......Page 101 2.4 Module......Page 112 3.1 Arrays......Page 118 3.2 C-Strings......Page 121 3.3 Strukturen......Page 131 3.4 Zeiger......Page 134 3.5 Referenzen......Page 142 4.1 Definition einer Klasse......Page 144 4.2 Attribute......Page 148 4.3 Zugriffsrechte......Page 149 4.4 Methoden......Page 150 4.5 Konstruktoren......Page 154 4.6 Konstanzwahrende Methoden......Page 161 4.7 Überladen von Methoden......Page 162 4.8 Statische Klassenelemente......Page 164 4.9 typedef......Page 168 4.10 Verschachtelte Klassen......Page 170 4.11 Vererbung......Page 172 4.12 Konstruktoren und Vererbung......Page 174 4.13 Erweitern durch Vererbung......Page 177 4.14 Methoden überschreiben......Page 178 4.15 Geschützte Attribute......Page 179 4.16 Polymorphie......Page 181 4.17 Virtuelle Methoden......Page 183 4.18 UML......Page 184 4.19 Schnittstellen......Page 186 4.20 Downcasts......Page 193 5.1 Namensbereiche......Page 194 5.2 Dynamische Speicherverwaltung......Page 198 5.3 Ausnahmen......Page 203 5.4 Templates......Page 211 5.5 Operatoren überladen......Page 215 6.1 Die Philosophie der STL......Page 228 6.2 Grundlagen......Page 235 6.3 Vektoren......Page 245 6.4 Deque......Page 257 6.5 Listen......Page 261 6.6 Sets......Page 273 6.7 Maps......Page 284 6.8 Strings......Page 289 6.9 Adapter......Page 311 6.10 Iteratoren......Page 321 6.11 Reverse-Iteratoren......Page 327 6.12 Algorithmen......Page 335 7.1 Die eigene Liste......Page 376 7.2 Die Klasse »Kontakt«......Page 395 7.3 Die Klasse »Kontaktliste«......Page 399 7.4 Die Hauptfunktion......Page 405 C++/CLI......Page 408 8.1 C++/CLI......Page 410 8.2 .NET......Page 411 8.3 CLR-Konsolenanwendung......Page 419 8.4 Das Beispielprogramm......Page 420 8.5 Trackinghandle......Page 422 8.6 Trackingreferenz......Page 423 8.7 Ausgabe......Page 424 8.8 Arrays......Page 426 8.10 Typumwandlung......Page 428 8.11 Ausnahmen......Page 429 8.12 STL/CLR......Page 432 9.1 Eine verwaltete Klasse erstellen......Page 434 9.2 Die Ausgabe......Page 437 9.3 Eigenschaften......Page 438 9.4 Indexer......Page 443 9.5 Ressourcenfreigabe......Page 446 9.6 Wertklassen......Page 451 9.7 Operatoren überladen......Page 453 9.8 Literale......Page 458 9.9 Aufzählungen......Page 459 9.10 Vererbung......Page 464 9.11 Abstrakte Methoden und Klassen......Page 468 9.13 Versiegelte Klassen......Page 470 9.14 Schnittstellen......Page 472 9.15 Delegaten......Page 476 9.16 Ereignisse......Page 480 10.1 CultureInfo......Page 486 10.2 String......Page 490 10.3 StringBuilder......Page 497 10.4 Char......Page 499 10.5 Collections......Page 500 10.7 IComparable......Page 501 10.8 Collection-Schnittstellen......Page 502 10.9 IEnumerable......Page 503 10.10 ICollection......Page 504 10.11 IList......Page 508 10.12 IDictionary......Page 512 10.13 Generische Collections......Page 516 10.14 Anwendungsbeispiele......Page 519 10.15 Random – Zufallszahlen......Page 523 10.16 Math – mathematische Funktionen......Page 524 10.17 Console – die Konsole......Page 529 10.18 Environment – die Umgebung......Page 535 10.19 GC – der Garbage-Collector......Page 538 10.20 Timer – der Taktgeber......Page 540 11.1 DateTime......Page 542 11.2 Laufwerke......Page 546 11.3 Verzeichnisse......Page 547 11.4 Dateien......Page 552 11.5 Dateiströme......Page 555 11.6 Binärströme......Page 558 11.7 Zeichenströme......Page 561 11.8 Serialisierung......Page 563 11.9 Praktische Anwendung......Page 565 12.1 Die Schnittstelle IKontakt......Page 568 12.2 Die Klasse »Kontakt«......Page 569 12.3 Die Klasse »KontaktTxt«......Page 572 12.4 Die Schnittstelle »ITelefonbuch«......Page 573 12.5 Die Klasse »Telefonbuch«......Page 574 12.6 Die Klasse »TelefonbuchTxt«......Page 578 12.7 Das Hauptprogramm......Page 581 12.8 Datei-IO......Page 583 .NET-Klassenbibliothek......Page 590 13 Einführung in Windows Forms......Page 592 13.1 Das Hauptprogramm......Page 593 13.2 Die Form-Datei......Page 595 13.3 Das Eigenschaftenfenster des Designers......Page 597 13.4 Component......Page 598 13.5 Control – Basis aller Steuerlemente......Page 599 13.6 ScrollableControl – scrollbare Container......Page 623 13.7 Form – die Formularklasse......Page 628 13.8 Ereignisse im Designer......Page 638 14.1 Assembly-Verweise hinzufügen......Page 640 14.2 Size – die Größenangabe......Page 643 14.3 Point – die Positionsangabe......Page 644 14.4 Rectangle – ein rechteckiger Bereich......Page 645 14.5 Color – Farbangaben......Page 649 14.6 Font – die Schriftart......Page 654 14.7 MessageBox – ein Nachrichtenfenster......Page 655 14.8 Image – die Grundlage der Bilder......Page 658 14.9 Bitmap – die Klasse für konkrete Bilder......Page 659 14.10 Icon – die kleinen Bilder......Page 660 14.11 ImageList – die Bilderliste......Page 662 14.12 Cursor – die Mauszeiger......Page 663 14.13 Padding – Abstände und Ränder......Page 665 14.14 Standarddialoge......Page 666 14.15 Type – Kern der Reflection-API......Page 676 15.1 Label – Beschriftungen......Page 678 15.2 GroupBox – Gruppierungen......Page 681 15.3 ButtonBase – die Basis der Buttons......Page 682 15.4 Button – Schaltflächen......Page 683 15.5 CheckBox – Elemente zum Abhaken......Page 684 15.6 RadioButton – Optionen zur Auswahl......Page 687 15.7 PictureBox – ein Bilderrahmen......Page 688 15.8 TextBoxBase – die Basis der Texteingabefelder......Page 692 15.9 TextBox – ein einfaches Texteingabefeld......Page 697 15.10 MaskedTextBox – Eingabe nach Vorschrift......Page 701 15.11 RichTextBox – die kleine Textverarbeitung......Page 707 15.12 ListControl – die Basis aller Listenelemente......Page 708 15.13 ListBox – eine einfache Auflistung......Page 709 15.14 ProgressBar – der Fortschrittsbalken......Page 714 16.1 Panel – die Basis komplexerer Gruppierungen......Page 716 16.2 FlowLayoutPanel – Gruppierung wie Fließtext......Page 717 16.3 TableLayoutPanel – Gruppierung zu Tabellenform......Page 718 16.4 SplitContainer – eine größenveränderbare Aufteilung......Page 720 16.5 TabControl – Gruppierung über Registerkarten......Page 723 16.6 ListView – zweidimensionale Listen......Page 727 16.7 TreeView – die Baumdarstellung......Page 742 17.1 ToolStrip – die Symbolleiste......Page 752 17.2 MenuStrip – die Menüleiste......Page 754 17.3 StatusStrip – die Statusleiste......Page 755 17.5 Die ToolStrip-Elemente......Page 756 17.6 ToolStripContainer – die Spielwiese für Leisten......Page 764 18 GDI+......Page 766 18.1 Brush – die Pinsel......Page 767 18.2 Pen – der Stift......Page 771 18.3 Graphics – das Zeichenbrett......Page 772 18.4 StringFormat – das Aussehen der Strings......Page 779 18.5 Zeichnen über »Paint«......Page 782 19.1 PrintDocument – die Kernklasse zum Drucken......Page 786 19.2 PrinterSettings – Wer druckt?......Page 789 19.3 PrintDialog – die Druckerauswahl......Page 796 19.4 PageSettings – die Seiteneigenschaften......Page 798 19.5 PageSetupDialog – die Seite einrichten......Page 800 19.6 PrintPreviewDialog – die Druckvorschau......Page 802 19.7 PrintPreviewControl – das Steuerelement......Page 803 19.8 Drucken in der Praxis......Page 804 20 Datenbankanbindung......Page 810 20.1 Das Zusammenspiel der Klassen......Page 811 20.2 OleDbConnection – die Datenbankverbindung......Page 812 20.3 OleDbCommand – der SQL-Befehl......Page 820 20.4 OleDbParameter – die Befehlsparameter......Page 827 20.5 OleDbDataReader – der Datensatzleser......Page 831 20.6 OleDbTransaction – die Transaktion......Page 834 20.7 DataTable – die Tabelle im Speicher......Page 839 20.8 DataSet – die Tabellensammlung......Page 852 20.9 DataGridView – die sichtbare Tabelle......Page 855 20.10 OleDbDataAdapter – automatisierte Kommunikation......Page 875 Anhang......Page 882 A.1 Der Debugger......Page 884 A.2 Variablen überwachen......Page 891 A.3 Die Klassenansicht......Page 892 A.4 Der Klassendesigner......Page 896 Index......Page 900 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!
دانلود کتاب Visual C++ 2010 das umfassende Handbuch ; [ANSI C++ und C++/CLI: Sprachgrundlagen und .NET-Erweiterungen, GUI-Entwicklung: Windows Forms, Steuerelelemente, GDI+, Datenbankanbindung mit ADO.NET; inkl. DVD-ROM mit Microsoft Visual Studio 2010 Express