lehrerbibliothek.deDatenschutzerklärung
Microsoft ASP .NET Schritt für Schritt
Microsoft ASP .NET
Schritt für Schritt




G. Andrew Duthie

Microsoft Press
EAN: 9783860637289 (ISBN: 3-86063-728-2)
550 Seiten, paperback, 18 x 24cm, 2002, mit CD-ROM

EUR 34,90
alle Angaben ohne Gewähr

Umschlagtext
ASP.NET stellt Ihnen die momentan fortgeschrittenste Plattform zur Entwicklung leistungsfähiger Webanwendungen zur Verfügung. Web Forms, XML Webdienste und die Möglichkeit in verschiedenen Sprachen zu programmieren, machen ASP.NET zum Mittel der Wahl, wenn es um die Programmierung professioneller Webanwendungen geht. Dieser umfassende Schritt-für-Schritt-Kurs von Microsoft Press hilft Ihnen durch verständliche Erläuterungen und zahlreiche Übungen, die notwendigen Tools und Technologien, wie das .NET Framework, die Common Language Runtime, Web Forms und Webdienste zu verstehen und mit Ihnen zu programmieren. Auf der Begleit-CD finden Sie neben den Beispieldateien auch das deutsche .NET Framework Software Development Kit, mit dem Sie sofort mit der Programmierung eigener ASP.NET-Anwendungen loslegen können.





Lernen Sie:



- ASP.NET im Überblick und ASP.NET Entwicklertools

- Grundlagen der Webentwicklung mit ASP.NET

- Konfigurieren einer ASP.NET-Anwendung

- Die Statusverwaltung der Anwendung

- Sicherheit in ASP.NET-Anendungen gewährleisten

- Seiten mit Web Forms erstellen

- Serversteuerelemente verwenden und programmieren

- Datenzugriff und Datenbindung

- Webdienste erstellen und verwenden

- Leistungsverbesserung mit Caching

- ASP.NET-Anwendungen weitergeben

- ASP.NET-Anwendungen debuggen

- Von ASP auf ASP.NET umsteigen





Systemvoraussetzungen: Windows 2000 oder höher
Inhaltsverzeichnis
Danksagungen

So finden Sie den besten Ausgangspunkt in diesem Buch

Korrekturen, Kommentare und Hilfe
Hilfe zu diesem Buch und der zugehörigen CD
Hilfe zu ASP.NET
Besuchen Sie die Microsoft Press Website

Installation der Beispieldateien
Systemvoraussetzungen
Die Begleit-CD installieren
Die Übungsdateien verwenden
Kompilierung der Beispiele
Die Übungsdateien deinstallieren

Konventionen in diesem Buch

Teil A Einführung in ASP.NET

Kapitel 1 ASP.NET im Überblick

Microsoft .NET verstehen
.NET Framework
Programmiersprachen und Sprachtools
Die Architektur von ASP.NET
Bekannte Features
Neuerungen

Kapitel 2 Die ASPNET-Entwicklertools
Notepad „.NET“
Noch immer das billigste Entwicklungstool
Ein virtuelles Verzeichnis erstellen
Andere Texteditoren
Visual Studio .NET
Eine ASP.NET-Webanwendung erzeugen
Erzeugen einer ASP.NET-Seite (Web Form)
Steuerelemente hinzufügen
Das Speichern und Anzeigen der Seite
Kapitel 2 - Schnellübersicht

Teil B Grundlagen der Webentwicklung mit ASP.NET

Kapitel 3 Überblick über die ASP.NET-Programmierung
ASP.NET-Projekttypen
ASP.NET-Webanwendungen
ASP.NET-Dateitypen
In diesem Buch verwendete Sprachen
Visual Basic .NET
C#
Mit mehreren Sprachen arbeiten
Die Merkmale von Visual Studio .NET
Verbesserungen der IDE
Neue Möglichkeiten
Fenster
Symbolleisten
Menüs
Optionen
Kapitel 3 - Schnellübersicht

Kapitel 4 Programmiergrundlagen
Ausdrücke, Variablen und Konstanten
Ausdrücke
Variablen
Konstanten
Prozeduren
Sub-Prozeduren
Function-Prozeduren
Flusskontrolle
Bedingte Anweisungen mit "If"
Mehrfachauswahl mit Select Case
Schleifen
Fehlerbehandlung
Die Anweisung On Error
Strukturierte Ausnahmebehandlung mit Try Catch Finally
Grundlagen der objektorientierten Programmierung
Klassen als Codecontainer verwenden
Vererbung
Kapitel 4 - Schnellübersicht

Teil C ASP.NET-Webanwendungen

Kapitel 5 Erstellen einer ASPNET-Webanwendung

Erstellen einer Webanwendung mit Visual Studio .NET
Erstellen einer Webanwendung mit dem .NET SDK
Erstellen eines Stammverzeichnisses der Anwendung
Unterverzeichnisse anlegen
.aspx-Seiten erstellen
Erstellen einer Global .asax-Datei
Anlegen der Datei Web.config
Kapitel 5 - Schnellübersicht

Kapitel 6 Die Statusverwaltung der Anwendung
Den Anwendungsstatus verwenden
Den Zugang zu den Statusinformationen der
Anwendung synchronisieren
Empfehlungen für die Statusverwaltung der Anwendung
Grenzen des Anwendungsstatus
Die Verwendung des Sitzungsstatus
Aktivierung des Sitzungsstatus
Den Sitzungsstatus in Visual Studio .NET aktivieren
Empfehlungen für den Sitzungsstatusmodus
Grenzen des Sitzungsstatus
Status und Skalierbarkeit
Konfiguration des Sitzungsstatus
Prozessinterne Speicherung des Sitzungsstatus
Speicherung des Sitzungsstatus außerhalb des Prozesses
Speicherung des Sitzungsstatus in einer SQL-Server-Datenbank
Sitzungen ohne Cookies
Clientseitige Cookies zur Statusspeicherung verwenden
Dauerhafte Cookies verwenden
ASP.NET-Serversteuerelementstatus
Kapitel 6 - Schnellübersicht

Kapitel 7 Die ASP.NET-Anwendung konfigurieren
Grundlagen der ASP.NET-Konfiguration
Einführung in die Datei Web.config
Konfigurationsdateien editieren
Eine ASP.NET-Anwendung konfigurieren
Konfigurationseinstellungen in Unterordnern überschreiben
Konfigurationseinstellungen festschreiben
ASP.NET-Konfigurationselemente
Das Schreiben und Lesen benutzerdefinierter
Anwendungseinstellungen

Kapitel 7 - Schnellübersicht

Kapitel 8 Sicherheit in ASP.NET
Warum Sicherheit wichtig ist
Die Grundlagen für die Sicherheit
Servereinrichtung und Anwendungsentwurf
Patchen
Zugriffskontrolle
Überwachung und Protokollierung
Sichere Kommunikation mit SSL
Die Authentifizierung aktivieren
Die Auswahl der Authentifizierungsmethode
Die Autorisierung einsetzen
Autorisierung über die ACLs von NTFS
Autorisierung über die URL
Den Identitätswechsel durchführen
Die Codezugriffssicherheit verstehen
Informationen zum Thema Sicherheit
Kapitel 8 - Schnellübersicht

Teil D ASP.NET Web Forms

Kapitel 9 Web Forms-Seiten erstellen
Die Anatomie einer ASP.NET Web Forms-Seite
Die Elemente einer Seite
Die Lebensdauer einer Seite
Der Einsatz von Direktiven
Die Page-Klasse
Programmcode in einer Web Forms-Seite
Ereignisbehandlung
Die Behandlung von Seitenereignissen
Die Runtime-Struktur der Seite
Die Steuerelementstruktur betrachten
Steuerelemente zur Laufzeit hinzufügen und manipulieren
Die Verwendung von Code-Behind in Web Forms
Den Code von der Darstellungsebene trennen
Kapitel 9 - Schnellübersicht

Kapitel 10 Serversteuerelemente
Steuerelementtypen
HTML-Steuerelemente
Webserversteuerelemente
Serversteuerelemente in eine Seite einfügen
Weitere Beispiele für Webserversteuerelemente
Spezialisierte Steuerelemente
Datenbindungs-Steuerelemente
Andere Steuerelemente
Kapitel 10 - Schnellübersicht

Kapitel 11 Datenzugriff und Datenbindung
ADO.NET verstehen
.NET-Datenprovider verstehen
DataSets verstehen
Verbindungen erzeugen und öffnen
SqlConnection
OleDbConnection
Sichere Verbindungen benutzen
Daten mit Abfragen lesen und ändern
SqlCommand
OleDbCommand
Gespeicherte Prozeduren einsetzen
DataSets verwenden
DataAdapter verwenden
XML-Daten lesen
DataTables, DataColumns und DataRows
Beziehungen festlegen
Der Zugriff auf Werte
DataSets ändern
Typisierte DataSets
DataViews einsetzen
Daten mit einem Datenleser lesen
SqlDataReader
OleDbDataReader
Datenbindung
Einfache Datenbindung
Bindung an Steuerelemente
DataBinderEval benutzen
Datengebundene Steuerelemente verwenden
Das DataGrid-Steuerelement
Das DataList-Steuerelement
Das Repeater-Steuerelement
Kapitel 11 - Schnellübersicht

Kapitel 12 Eigene Serversteuerelemente erstellen
Ihr erstes eigenes Steuerelement
Einen Namensraum erstellen
Eine Klasse erzeugen
Eine Klasse von einer Basisklasse ableiten
Die Ausgabe eines Steuerelements rendern
Ihr Steuerelement kompilieren
Die Teile zusammensetzen: Ein neues Steuerelement
Das Steuerelement registrieren
Ihr Steuerelement auf einer Seite benutzen
Die Teile zusammensetzen: das benutzerdefinierte
Steuerelement einsetzen
Funktionalität ergänzen
Eigenschaften und Methoden hinzufügen
Ereignisse erzeugen, auslösen und behandeln
Postbacks verarbeiten
Den Status verwalten
Zusammengesetzte benutzerdefinierte Steuerelemente erstellen
CreateChildControls überschreiben
INamingContainer implementieren
Über Vorlagen realisierte Steuerelemente erstellen
Vorhandene Steuerelemente erweitern
Kapitel 12 - Schnellübersicht

Teil E ASPNET-Webdienste

Kapitel 13 Webdienste erstellen und verwenden
XML-basierte Webdienste verstehen
SOAP und Webdienste
Zusätzliche Anforderungen an Webdienste
Einen Webdienst erstellen
Einen Webdienst deklarieren
Die Klasse des Webdienstes erstellen
Einen Webdienst anbieten
Einen Webdienst schützen
Einen Webdienst nutzen
Einen Webdienst finden
WSDL-Dateien verstehen
Eine Proxyklasse erzeugen
Eine Web Forms-Seite als Client
Ein Befehlszeilenprogramm als Client
Kapitel 13 - Schnellübersicht

Teil F Weitere Features für Webanwendungen

Kapitel 14 Mit Caching die Leistung verbessern
Caching verstehen
Den Ausgabecache benutzen
Die @OutputCache-Direktive verwenden
Response.Cache verwenden
Beliebige Daten cachen
Das Cache-API benutzen
Kapitel 14 - Schnellübersicht

Kapitel 15 ASPNET-Anwendungen weitergeben
Die Struktur von ASPNET-Anwendungen verstehen
Zwischen dem physikalischen Pfad und der URL unterscheiden
Anwendungsspezifische Konfigurationseinstellungen speichern
Eine Webanwendung von Hand weitergeben
Das Zielverzeichnis für die Weitergabe einrichten
Die Dateien in das Zielverzeichnis kopieren
Die IIS-Berechtigungen für Unterverzeichnisse festlegen
Weitergabe-Optionen in Visual Studio .NET
Das Projekt kopieren
Eine Webanwendung mit einem WebSetup-Projekt weitergeben
Kapitel 15 - Schnellübersicht

Kapitel 16 Die Ablaufverfolgung und das Debuggen von ASP.NET-Anwendungen
Ablaufverfolgung
Ablaufverfolgung auf Seitenebene
Ablaufverfolgung auf Anwendungsebene
Ablaufverfolgungsmeldungen schreiben
Die Ausgabe der Ablaufverfolgung interpretieren
Debuggen
Fehlerkategorien
Fehler vermeiden
Eine Web Forms-Seite im Debugmodus kompilieren
Die Fehlermeldungen von ASP.NET
Den Laufzeitdebugger aufrufen
Kapitel 16 - Schnellübersicht

Anhang A Von ASP auf ASP.NET umsteigen
Überblick über den Migrationsprozess
Änderungen in der Seitenstruktur
Änderungen der Sprache
Eine Datenzugriffseite zu ASP.NET migrieren
Auf ASP.NET vorbereiten

Anhang B Zusätzliche Codelistings
Kapitel 4
Kapitel 11
Kapitel 12

Nachwort

Stichwortverzeichnis

Der Autor