lehrerbibliothek.deDatenschutzerklärung
Web-Datenbanken mit ASP.NET Schritt für Schritt
Web-Datenbanken mit ASP.NET
Schritt für Schritt




Jim Buyens

Microsoft Press
EAN: 9783860637999 (ISBN: 3-86063-799-1)
608 Seiten, paperback, 18 x 24cm, 2002, mit ASP.NET Web Matrix auf CD

EUR 39,90
alle Angaben ohne Gewähr

Umschlagtext
Webseiten nehmen an Komplexität und Umfang immer weiter zu. Datenbanken erleichtern die Webseiten-Entwicklung enorm, beinhalten sie doch die Daten von dutzenden, hunderten, ja

sogar tausenden Webseiten. Mit Hilfe dieses umfassenden und didaktisch ausgereiften Schritt-für-Schritt-Kurses von Microsoft Press lernen Sie in wenigen Stunden die Grundlagen von ASP.NET kennen, erfahren, wie Sie Web Forms programmieren und mit ADO.NET- Verbindungen auf Datenbanken zugreifen können. In kurzer Zeit werden Sie selbst eine leistungsstarke und flexible Web-Datenbank mit ASP.NET entwickeln. Dabei bestimmen Sie selbst Ihr Lerntempo und Ihr Lernziel, unterstützt durch Schritt-für-Schritt-Anleitungen, Wiederholungen und Übungsdateien.



Lernen Sie:

• Einführung in Web Datenbanken

• Webumgebung einrichten

• ASP.NET kennen lernen

• Web Forms erstellen

• In Visual Basic .NET programmieren

• Datenbankkonzepte und -begriffe

• Mit ADO.NET auf Datenbanken zugreifen

• Anwendungen entwickeln

• Tunen und Debuggen



Auf der CD:

• Alle im Buch beschriebenen Übungsbeispiele

• .NET Framework SDK + Service Pack l

• ASP.NET Web Matrix

• Web Application Stress



Microsoft Web Matrix ist eine vollwertige Entwicklungsumgebung für ASP.NET-Anwendungen. Mit dem Programm statten Sie in WYSIWYG-Manier eine Seite mit den benötigten Elementen wie Buttons, Eingabefeldern oder Listboxen aus. Web Matrix unterstützt den Entwickler auch beim Programmieren eines XML-Web-Services. Web Matrix ist aufwärtskompatibel zum Profi-Werkzeug Microsoft Visual Studio .NET - damit sind Ihrer Kreativität praktisch keine Grenzen gesetzt!
Inhaltsverzeichnis
Danksagung 11

Einführung 13
Wie dieses Buch aufgebaut ist 15
Support 16

Teil A Einführung in Webdatenbankseiten 17

Die Grundlagen von Webdatenbanken 19
Tools für die Serverseite auswählen 20
Umsteigen von ASP auf ASP.NET 23
Vorbereitung der Entwicklungsumgebung 24
Erstellen einer einfachen Webdatenbank-Anzeige 25
Wie geht es weiter? 39
Zusammenfassung 40

Teil B Grundkonzepte 41

Einrichten der Webumgebung 43
Eine Entwicklungsumgebung auf dem eigenen Computer einrichten 44
Einen Microsoft Webserver installieren 48
Installieren weiterer Dienste 54
Installieren des .NET Frameworks 55
Konfigurieren des Webservers 58
Verwaltung der Sicherheit für Webseiten unter Windows 2000 und Windows XP 74
Einen geeigneten Provider finden 76
Zusammenfassung 77

Lektion 3 Einführung in ASP.NET 79
Der Lebenszyklus von ASP.NET 80
ASP.NET-Elemente programmieren 84
Codedeklarationsblöcke definieren 84
Codedarstellungsblöcke definieren 86
Die Bedeutung des Page-Objekts 87
Serverseitige Kommentare einfügen 105
Serverseitige Includedirektiven 106
Grundlegende ASP.NET-Direktiven 108
Spezielle ASP.NET-Direktiven 112
Eine ASP.NET-Seite mit Ereignissen 121
Zusammenfassung 127

Lektion 4 Einführung in Web Forms 129
Die Grundlagen von Formularen 129
Das verbesserte Formularmodell von ASP.NET 131
Web Forms erstellen 133
HTML-Serversteuerelemente programmieren 134
Webserversteuerelemente programmieren 146
Reagieren auf Web Form-Ereignisse 151
Formularinhalte zwischen Ausführungen speichern 163
Validierungsserversteuerelemente programmieren 166
Web Forms effizient einsetzen 174
Zusammenfassung 177

Lektion 5 Einführung in Visual Basic .NET 179
Anweisungen in Visual Basic .NET 180
Datentypen von Visual Basic 181
Literale und Konstanten 186
Operatoren 189
Arbeiten mit Datum und Uhrzeit 195
Stringverarbeitung 202
Arbeiten mit Arrays 203
Auflistungen 210
Auf Objekte zugreifen 217
Bedingungsanweisungen 218
Schleifen 222
Definieren von Unterroutinen, Funktionen und Klassen 223
Fehler abfangen 227
Zusammenfassung 235

Lektion 6 Datenbankkonzepte und -begriffe 237
Das Prinzip relationaler Datenbanken 238
Einen Datenbankentwurf in Access 2002 implementieren 248
Konzepte und Syntax von SQL 264
Lassen Sie die SQL-Anweisungen von Access erstellen 273
Zusammenfassung 275

Lektion 7 Mit ADO.NET auf Datenbanken zugreifen 277
Einführung in ADO.NET 277
Öffnen und Schließen von ADO.NET-Verbindungen 281
Die Command-Objekte 284
Arbeiten mit DataReader-Objekten 298
Gespeicherte Prozeduren 301
Arbeiten mit DataAdapter-, DataSet- und DataTable-Obiekten 305
DataView- und DataRelation-Qbjekte 319
Transaktionen verwalten 321
Zusammenfassung 323

Teil C Anwendungen entwickeln 325

Lektion 8 Zugriff auf Dateisystem und Bilddateien 327

.NET-Objekte für das Arbeiten mit Dateien 328
Eine wartungsfreie Bildergalerie 331
Zusammenfassung 364

Lektion 9 Benutzerdefinierte Komponenten erstellen 367
Assemblies benutzen 368
Benutzersteuerelemente erstellen 372
Ein Seitenbanner als Benutzersteuerelement 377
Ein Benutzersteuerelement mit verketteten Listenfeldern 386
Testen der Benutzersteuerelemente 400
Zusammenfassung 404

Lektion 10 Datenbankabfragen ausführen 405
Angepasste DataGrid-Steuerelemente erstellen 406
Eine interaktive Abfrage über ein DataGrid-Steuerelement 411
Einfache Abfrageseiten erstellen 425
Zusammenfassung 434

Lektion 11 Sitzungen und Besucher 435
Die Session- und Application-Objekte 435
Besucher identifizieren 446
Zusammenfassung 464

Lektion 12 Datenbanken aktualisieren 465
Aus einer Webseite heraus eine E-Mail senden 465
Einen neuen Besucher registrieren 468
Eine Registrierung bestätigen 483
Eine neue Kleinanzeige aufgeben 490
Zusammenfassung 501

Lektion 13 Datei-Uploads und Bilder 503
Hochgeladene Dateien verarbeiten 503
Eine Seite für das Hochladen von Bildern entwickeln 508
Links auf die Upload-Seite erstellen 525
Zusammenfassung 527

Lektion 14 Webdienste erstellen und nutzen 529
Die Funktionsweise von Webdiensten 529
Einen Webdienst für Kleinanzeigen implementieren 540
Webdienste finden 554
Zusammenfassung 554

Teil D Tunen und Debuggen 555

Tunen und Debuggen von Anwendungen 557

Die Leistung von ASP.NET-Anwendungen messen 558
Leistungsziele erreichen 561
Allgemeine Debuggingtipps 574
Debuggen mit dem Microsoft CLR Debugger 577
Zusammenfassung 580

Stichwortverzeichnis 583

Der Autor 607