Dieses Buch richtet sich an Einsteiger in VB.NET, die schon über Erfahrung mit anderen Programmiersprachen verfügen. Es beschreibt zunächst die Grundlagen und die Philosophie der neuen Microsoft .NET-Technologien.
Darauf aufbauend geht das Buch schwerpunktmäßig auf die neuen Möglichkeiten von Visual Basic .NET ein, zu denen in besonderem Maße die objektorientierte Programmierung mit all seinen Facetten zählt.
Ebensowenig fehlen Themen wie das systematische Debuggen, das Verteilen von .NET-Anwendungen und die Programmierung von VB.NET mit ADO.NET und ASP.NET. Eine detaillierte Darstellung der Vertriebstechnologie rundet das Buch ab.
Aus dem Inhalt:
Das .NET Framework
Rundgang durch die Entwicklungsumgebung
VB .NET-Sprachgrundlagen
Objektorientierte Programmierung
Windows-Programmierung
Datenbankanwendungen mit ADO.NET
Web-Anwendungen mit ASP.NET
Eigene Web-Dienste programmieren
Systematisches Debuggen und Fehlerbehandlung
Verteilen von .NET-Anwendungen
Galileo Press heißt jetzt Rheinwerk Verlag.
Rezensionen / Stimmen
Ein sehr interessantes Buch, das mehr als nur einen "Einstieg in Visual Basic" vermittelt ...
Reihe
Sprache
Verlagsort
Verlagsgruppe
Editions-Typ
Maße
Höhe: 24 cm
Breite: 16.8 cm
ISBN-13
978-3-89842-641-1 (9783898426411)
Schweitzer Klassifikation
Peter Bloch ist Informatiker und arbeitet freiberuflich als Berater, Trainer und Entwickler mit dem Schwerpunkt Projektmanagement. Zu seinen Spezialgebieten gehören außerdem Web-Entwicklung, Programmierung, Erstellung interaktiver Lernsoftware sowie Konzeption und Durchführung maßgeschneiderter Firmenschulungen. Weitere Informationen über sein Seminarangebot finden Sie unter www.peblo.de.
1. Das .NET Framework . 15
. 1.1. Das .NET Framework im Überblick . 17
. 1.2. Die Common Language Runtime . 20
. 1.3. Die Microsoft Intermediate Language . 21
. 1.4. Das Common Type System . 22
. 1.5. Assemblies . 22
. 1.6. Die .NET-Klassenbibliotheken . 24
2. Rundgang durch die Entwicklungsumgebung . 29
. 2.1. Die verschiedenen Versionen des Visual Studios 2005 . 31
. 2.2. Die Startseite . 33
. 2.3. Anlegen neuer Projekte . 34
. 2.4. Der Projektmappen-Explorer . 35
. 2.5. Das Eigenschaftenfenster . 36
. 2.6. Die Toolbox . 38
. 2.7. Der Codeeditor . 40
. 2.8. Code Snippets . 42
. 2.9. Projekteinstellungen . 43
. 2.10. Nützliche ShortCuts des Visual Studios 2005 . 44
3. VB.NET-Sprachgrundlagen . 45
. 3.1. Variablen, Konstanten und Enumerationen . 47
. 3.2. Ausdrücke und Operatoren . 70
. 3.3. Programmablaufsteuerung . 80
. 3.4. Prozeduren und Funktionen . 106
. 3.5. Komplexe Datentypen . 119
4. Objektorientierte Programmierung . 127
. 4.1. Visual Basic .NET und Objektorientierung . 129
. 4.2. Konzepte der objektorientierten Programmierung . 130
. 4.3. Klassen und Strukturen . 136
. 4.4. Objekte und Instanzen . 142
. 4.5. Eigenschaften . 145
. 4.6. Methoden . 155
. 4.7. Konstruktoren und Destruktoren . 161
. 4.8. Statische Klassenkomponenten . 174
. 4.9. Vererbung und Polymorphismus . 182
. 4.10. Interfaces . 191
. 4.11. Ereignisse und Delegates . 194
. 4.12. Arbeiten mit Namensräumen . 202
. 4.13. Eigene Klassen entwickeln . 206
5. Windowsprogrammierung . 209
. 5.1. Windowsformulare . 211
. 5.2. SDI- und MDI-Anwendungen . 221
. 5.3. Grundlagen der Ereignissteuerung . 231
. 5.4. Steuerelemente und Standarddialoge . 239
. 5.5. Benutzereingaben auf Formularebene validieren . 256
6. Datenbankanwendungen mit ADO.NET . 261
. 6.1. ADO.NET-Grundlagen . 263
. 6.2. ADO.NET und XML . 266
. 6.3. Struktur und Funktionsweise von Datenbanken . 268
. 6.4. Verbindungen zu einer Datenbank aufbauen . 273
. 6.5. Daten aus Datenbanken anzeigen und aktualisieren . 280
7. Webanwendungen mit ASP.NET . 287
. 7.1. Die Zukunft hat begonnen . 289
. 7.2. Architektur und Funktionsweise von ASP.NET . 290
. 7.3. Zusammenspiel von HTML und ASP.NET . 296
. 7.4. Erstellen interaktiver ASP.NET-Web-Oberflächen . 315
8. Eigene Webdienste programmieren . 325
. 8.1. Grundlegendes über Webdienste . 327
. 8.2. Einen eigenen Webdienst erstellen . 329
. 8.3. Aufrufen von Webdiensten . 331
9. Fehlerbehandlung und systematisches
Debuggen . 337
. 9.1. Ausnahmen . 340
. 9.2. Das Prinzip von Try ... Catch ... Finally . 342
. 9.3. Arbeiten mit dem Err-Objekt . 346
. 9.4. Mit dem Visual Studio-Debugger auf Fehlersuche . 347
10. Verteilen von .NET-Anwendungen . 353
. 10.1. Einführung . 355
. 10.2. Setup- und Weitergabeprojekte . 360
. 10.3. Veröffentlichen einer ClickOnce-Anwendung . 362
Index . 371