Einstieg in Visual Basic 2010 - Inkl. Visual Studio Express Editions
von: Thomas Theis
Galileo Press, 2010
ISBN: 9783836215411
Sprache: Deutsch
468 Seiten, Download: 13778 KB
Format: PDF, auch als Online-Lesen
Liebe Leserin, lieber Leser, | 3 | ||
Auf einen Blick | 4 | ||
Inhalt | 6 | ||
1 Einführung | 16 | ||
1.1 Aufbau dieses Buches | 16 | ||
1.2 Mein erstes Windows-Programm | 17 | ||
1.3 Visual Basic 2010-Entwicklungsumgebung | 17 | ||
1.4 Arbeiten mit Steuerelementen | 29 | ||
2 Grundlagen | 38 | ||
2.1 Variablen und Datentypen | 38 | ||
2.2 Operatoren | 47 | ||
2.3 Einfache Steuerelemente | 54 | ||
2.4 Verzweigungen | 63 | ||
2.5 Verzweigungen und Steuerelemente | 70 | ||
2.6 Schleifen | 80 | ||
2.7 Schleifen und Steuerelemente | 89 | ||
3 Fehlerbehandlung | 102 | ||
3.1 Fehlerarten | 102 | ||
3.2 Syntaxfehler und IntelliSense | 102 | ||
3.3 Laufzeitfehler und Exception Handling | 105 | ||
3.4 Logische Fehler und Debugging | 110 | ||
4 Erweiterte Grundlagen | 114 | ||
4.1 Steuerelemente aktivieren | 114 | ||
4.2 Bedienung per Tastatur | 120 | ||
4.3 Ereignisgesteuerte Programmierung | 122 | ||
4.4 Mehrere Formulare | 126 | ||
4.5 Datenfelder | 132 | ||
4.6 Datenstruktur ArrayList | 148 | ||
4.7 Benutzerdefinierte Datentypen | 150 | ||
4.8 Prozeduren und Funktionen | 153 | ||
4.9 Konsolenanwendung | 169 | ||
5 Objektorientierte Programmierung | 178 | ||
5.1 Was ist Objektorientierung? | 178 | ||
5.2 Klasse, Eigenschaft, Methode, Objekt | 179 | ||
5.3 Eigenschaftsmethode | 183 | ||
5.4 Konstruktor | 186 | ||
5.5 Referenzen und Werte | 189 | ||
5.6 Statische Elemente | 193 | ||
5.7 Vererbung | 196 | ||
5.8 Konstruktoren bei Vererbung | 200 | ||
5.9 Polymorphie | 202 | ||
5.10 Schnittstellen | 205 | ||
6 Wichtige Klassen in .NET | 212 | ||
6.1 Klasse String für Zeichenketten | 212 | ||
6.2 Datum und Uhrzeit | 228 | ||
6.3 Dateien und Verzeichnisse | 233 | ||
6.4 Rechnen mit der Klasse Math | 255 | ||
7 Weitere Elemente eines Windows- Programms | 262 | ||
7.1 Hauptmenü | 262 | ||
7.2 Kontextmenü | 271 | ||
7.3 Symbolleiste | 273 | ||
7.4 Statusleiste | 277 | ||
7.5 Eingabe-Dialogfeld | 280 | ||
7.6 Ausgabe-Dialogfeld | 283 | ||
7.7 Standard-Dialogfelder | 289 | ||
7.8 Steuerelement DataGridView | 296 | ||
8 Datenbank-Anwendungen mit ADO.NET | 302 | ||
8.1 Was sind relationale Datenbanken? | 302 | ||
8.2 Anlegen einer Datenbank in Microsoft Access | 311 | ||
8.3 Datenbankzugriff mit Visual Basic | 319 | ||
8.4 SQL-Befehle | 325 | ||
8.5 Ein Verwaltungsprogramm | 332 | ||
8.6 Abfragen über mehrere Tabellen | 343 | ||
8.7 Verbindung zu MySQL | 348 | ||
8.8 Arbeiten mit DataSets | 350 | ||
9 Internet-Anwendungen mit ASP.NET | 360 | ||
9.1 Grundlagen von Internet-Anwendungen | 360 | ||
9.2 Ein lokaler Webserver | 362 | ||
9.3 Eine erste ASP.NET Anwendung | 365 | ||
9.4 Formatierung von Internetseiten | 368 | ||
9.5 Senden und Auswerten von Formulardaten | 369 | ||
9.6 Kontrolle der Benutzereingaben | 372 | ||
9.7 Weitere Formularelemente | 375 | ||
9.8 Ein Kalenderelement | 378 | ||
9.9 ASP.NET und ADO.NET | 380 | ||
9.10 Datenbank im Internet ändern | 383 | ||
10 Zeichnen mit GDI+ | 390 | ||
10.1 Grundlagen von GDI+ | 390 | ||
10.2 Linie, Rechteck, Polygon und Ellipse zeichnen | 390 | ||
10.3 Text schreiben | 396 | ||
10.4 Bilder darstellen | 398 | ||
10.5 Dauerhaft zeichnen | 399 | ||
11 Beispielprojekte | 402 | ||
11.1 Spielprogramm Tetris | 402 | ||
11.2 Lernprogramm Vokabeln | 416 | ||
Anhang | 428 | ||
A Installation und technische Hinweise | 430 | ||
A.1 Inhalt des Datenträgers zu diesem Buch | 430 | ||
A.2 Installation der Visual Basic 2010 Express | 430 | ||
A.3 Arbeiten mit einer Formularvorlage | 431 | ||
A.4 Arbeiten mit einer Projektvorlage | 432 | ||
A.5 Weitergabe eigener Windows-Programme | 432 | ||
A.6 Konfigurationsdaten | 434 | ||
A.7 Datenbankzugriff unter Vista 64-Bit-Version | 436 | ||
B Lösungen der Übungsaufgaben | 438 | ||
B.1 Lösung der Übungsaufgabe aus Kapitel 1 | 438 | ||
B.2 Lösungen der Übungsaufgaben aus Kapitel 2 | 438 | ||
B.3 Lösungen der Übungsaufgaben aus Kapitel 4 | 452 | ||
B.4 Lösungen der Übungsaufgaben aus Kapitel 8 | 455 | ||
Index | 458 |