Suchen und Finden
Service
Infos und Kontakt
Inhaltsverzeichnis
6
Vorwort
14
1 Einführung
16
1.1 Das .NET Framework
16
1.2 C++/ CLI
20
2 Vorhang auf: Windows Forms!
40
2.1 Kompilieren für das .NET Framework
40
2.2 Anwendung und Hauptfenster
44
2.3 Oberflächengestaltung
50
2.4 Ereignisbehandlung
60
2.5 Tipps zur Visual C++-Konfiguration
66
2.6 Anwendungssymbol und andere Ressourcen
67
2.7 Starten und Beenden
74
3 Maus und Tastatur
76
3.1 Click und MouseClick
76
3.2 Weitere Mausereignisse
79
3.3 Tastaturereignisse
79
3.4 Städtequiz
83
4 Steuerelemente für jeden Zweck
84
4.1 Erzeugung
84
4.2 Konfiguration
88
4.3 Button
98
4.4 CheckBox
100
4.5 CheckedListBox
101
4.6 ComboBox
102
4.7 DataGridView
102
4.8 DateTimePicker
108
4.9 GroupBox
109
4.10 Label
109
4.11 LinkLabel
111
4.12 ListBox
112
4.13 ListView
116
4.14 MaskedTextBox
123
4.15 MonthCalendar
124
4.16 NumericUpDown
125
4.17 Panel
125
4.18 PictureBox
126
4.19 ProgressBar
127
4.20 RadioButton
128
4.21 ScrollBar
130
4.22 SplitContainer
132
4.23 TabControl
134
4.24 TextBox
137
4.25 TrackBar
140
4.26 TreeView
141
4.27 WebBrowser
148
5 Diskurs I: Layout
150
5.1 Absolute Positionierung und Dimensionierung
150
5.2 Angepasste Dimensionierung
154
5.3 Angepasste Positionierung
156
5.4 Das Resize-Ereignis
165
6 Diskurs II: Datenbindung
168
6.1 Das Grundprinzip
168
7 Diskurs III: Validierung
180
8 Diskurs IV: Eigene Steuerelemente
186
8.1 Erweiterung bestehender Steuerelemente
186
8.2 Kombination bestehender Steuerelemente
197
8.3 Ableitung von Control
198
9 Menüleisten und Kontextmenüs
204
9.1 Menüleisten
204
9.2 Kontextmenüs
210
10 Symbol- und Statusleiste
212
10.1 Symbolleisten
212
10.2 Statusleisten
217
11 Formulare
220
11.1 Konfiguration
220
11.2 Ereignisbehandlung
224
11.3 Zugriff
224
11.4 Das Hauptfenster
225
11.5 Weitere Anwendungsfenster
227
11.6 MDI-Fenster
231
12 Dialogfelder
240
12.1 Konfiguration
240
12.2 Modale Dialoge
241
12.3 Nicht modale Dialoge
245
12.4 Standard-Dialogfelder
250
13 Diskurs V: Dateien laden und speichern
252
13.1 Menübefehle
253
13.2 Nicht gespeicherte Änderungen
253
13.3 Die Methoden zum Anlegen, Öffnen und Speichern
255
14 Diskurs VI: Drag&Drop
262
14.1 Drag-Daten entgegennehmen
262
14.2 Drag-Daten anbieten
267
15 Grafik
270
15.1 Zeichnen mit dem Paint-Ereignis
270
15.2 Zeichnen mit eigenen Graphics-Objekten
275
15.3 Zeichenmethoden und -werkzeuge
278
15.4 Transformationen
293
15.5 Clipping
294
15.6 Zeichenqualität und Double Buffering
297
16 Bilder
300
16.1 Laden
300
16.2 Anzeigen
302
16.3 Speichern
308
16.4 Bearbeiten
310
17 Sound
312
17.1 Signaltöne abspielen
312
17.2 Sounddateien abspielen
313
18 Diskurs VII: Die Zwischenablage
316
18.1 Daten in die Zwischenablage einfügen
316
18.2 Daten aus der Zwischenablage auslesen
320
18.3 Zwischenablage und Textfelder
320
18.4 Aktivierung der Zwischenablagebefehle
321
19 Diskurs VIII: Drucken
324
19.1 Bilder drucken
324
19.2 Texte drucken
330
19.3 Die Druckdialoge
335
20 Nützliche Techniken
344
20.1 Übersicht
344
20.2 Meldungsfenster anzeigen
344
20.3 Zufallszahlen
345
20.4 Timer (Zeitgeber)
346
20.5 Sortierbare Objekte dank IComparable
348
21 Referenz
352
21.1 Schlüsselwörter
352
21.2 Elementare Typen
353
21.3 Strings
353
21.4 Operatoren
354
21.5 Verzweigungen
356
21.6 Schleifen
357
21.7 goto- Sprünge
358
21.8 Ausnahmebehandlung
358
21.9 Aufzählungen ( enum)
360
21.10 Arrays
360
21.11 Zeiger
361
21.12 Strukturen
361
21.13 Klassen
362
21.14 Vererbung
367
21.15 Schnittstellen ( nur C++/ CLI)
368
21.16 Von C++ zu C++/ CLI
369
A Die Programmierbeispiele
370
Stichwortverzeichnis
372
Mehr eBooks vom gleichen Verlag
Hibernate und das Java Persistence API, von: Markus Kehle, Robert Hien, Preis: 26,00 EUR
Java Web Services mit Apache Axis2, von: Thilo Frotscher, Marc Teufel, Dapeng Wang, Preis: 38,20 EUR
Online Content professionell, von: Harald Taglinger, Preis: 15,00 EUR
Sichere Webanwendungen schnell + kompakt, von: Andre Wussow, Preis: 8,40 EUR
Ethical Hacking - Strategien für Ihre Sicherheit, von: Manu Carus, Preis: 25,40 EUR
iPhone Anwendungsentwicklung für Einsteiger, von: Michael Kain, Preis: 20,00 EUR
SQL Server 2005 Express Edition, von: Andreas Kosch, Preis: 16,90 EUR
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion



















