Microsoft ASP. NET Entwicklerbuch. [1. ed.] 3860636677 [PDF]


159 44 10MB

German Pages 596 Year 2002

Report DMCA / Copyright

DOWNLOAD PDF FILE

Table of contents :
ASP.NET - Entwicklerbuch......Page 2
Begleittext......Page 3
Die Zielgruppe......Page 5
Der Inhalt......Page 6
Über die Autoren......Page 8
Einordnung von ASP und ASP.NET......Page 11
Die klassischen Active Server Pages (ASP)......Page 12
Erzeugung dynamischer HTML-Seiten......Page 13
Architektur......Page 14
Objekte......Page 15
Seitenübergänge......Page 20
Parameterübergabe und Sitzungsverwaltung......Page 22
Umgebungsvariablen......Page 28
Praxisbeispiel: Ein Buchkatalog in ASP......Page 29
Produktliste......Page 31
Include-Datei......Page 32
Produktdetails......Page 33
Werkzeuge......Page 34
Zwischensprache......Page 35
Einheitliche Laufzeitumgebung......Page 36
Einheitliche Klassenbibliothek......Page 37
Code-Sicherheit......Page 38
Komponentenkonzept......Page 39
XCOPY-Deployment und Versionierung......Page 40
Flexibles Remoting......Page 41
Application Domains......Page 42
Einführung in ASP.NET......Page 43
Installation......Page 44
Architektur (ASP.NET 1.0 unter IIS 5.x)......Page 45
Architektur (ASP.NET 1.1 und IIS 6.0)......Page 47
Entwicklung von Webseiten mit ASP.NET......Page 51
Entwicklung von Webservices mit ASP.NET......Page 66
Praxisbeispiel: Der Buchkatalog in ASP.NET......Page 67
Klasse mit Hilfsfunktionen......Page 69
Produktdetails......Page 71
Seitenübergänge......Page 72
Hilfe-Seite......Page 73
Visual Studio .NET......Page 75
Webanwendungs-Projekte......Page 76
Arbeit mit dem Webform-Designer......Page 79
Übersetzen und Ausführen......Page 85
Web Matrix......Page 86
Unterschiede zwischen Web Matrix und VisualStudio.NET......Page 87
Überblick über die Debugger......Page 89
Überspringen von Anweisungen während des Debuggens......Page 90
Debuggen mit Visual Studio .NET......Page 91
Debuggen mit dem CLR Debugger......Page 94
Web.Config Editor (WCE)......Page 95
Programmiertechniken......Page 97
Das Entstehen einer dynamischen Webseite – InsideASP.NET......Page 118
HTML-Server-Steuerelemente......Page 131
Container-Steuerelemente......Page 133
Eingabe-Steuerelemente......Page 139
Datei-Upload......Page 141
Beispiel......Page 142
Web-Server-Steuerelemente......Page 144
Die Basisklasse "WebControl"......Page 146
Einfache Web Server-Steuerelemente......Page 148
Listen-Steuerelemente......Page 154
Komplexe Steuerelemente......Page 158
Validierungs-Steuerelemente......Page 165
Eingebaute ASP.NET-Objekte......Page 175
Implementierung der eingebauten Objekte in ASP.NET......Page 176
Klasse "System.Web.UI.Page"......Page 178
Klasse System.Web.HttpContext......Page 183
Klasse System.Web.HttpServerUtility......Page 185
Klasse System.Web.HttpRequest......Page 189
Klasse System.Web.HttpResponse......Page 194
Zustandsverwaltung......Page 200
Seitenzustand (View State)......Page 201
Benutzerzustandsverwaltung via Session-Collection......Page 203
Individuelle Cookies......Page 205
Anwendungszustandsverwaltung via Application- Collection......Page 206
Beispiel 1: Application, Session, Cookies......Page 207
Beispiel 2: Cache......Page 223
Installation von ASP.NET-Anwendungen......Page 227
Konfigurationsdateien......Page 229
Die Anwendungsdatei Global.asax......Page 235
Globale Ereignisse......Page 236
Statische Objekte innerhalb der Anwendung oder Sitzung......Page 242
ASP.NET-Sicherheit......Page 243
Authentifizierung......Page 244
Benutzer-Autorisierung......Page 256
Anwendungsidentität......Page 258
Unterstützung von Browserfähigkeiten......Page 260
Auslesen der Browserfunktionalitäten......Page 261
Browserspezifische Ausgaben......Page 263
Benutzerdefinierte Fehlerbehandlung......Page 266
Benutzerdefinierte Fehlerseiten......Page 267
Kulturen......Page 268
Übersicht Globalization-Klassen......Page 269
Deklarative Lokalisierung in der Web.config......Page 270
Imperative Lokalisierung......Page 273
Ablaufverfolgung von Webformularen......Page 279
Ablaufverfolgung auf Anwendungsebene......Page 281
Ablaufverfolgung in Visual Studio .NET......Page 282
Output-Caching auf Seitenebene......Page 283
Output-Caching auf Steuerelementebene......Page 284
.NET-Assemblies verwenden......Page 285
COM-Komponenten verwenden......Page 291
......Page 293
......Page 295
Unterschiede zu ADO......Page 297
Hinweis zu den Beispielen......Page 300
ADO.NET-Klassen......Page 301
Klasse OleDbConnection......Page 302
Klasse OleDbCommand......Page 304
Klasse OleDbDataReader......Page 308
Klasse DataTable......Page 311
Klasse OleDbDataAdapter......Page 319
Klasse DataSet......Page 322
Einführung......Page 332
Datenbindung mit der DropDownList......Page 334
DataGrid-Steuerelement......Page 336
Repeater-Steuerelement......Page 356
DataList-Steuerelement......Page 359
Klasse DataView......Page 363
Klasse DataRelation......Page 365
ADO.NET und XML......Page 369
Überblick über die Framework Class Library (FCL)......Page 383
Klasse Bitmap......Page 387
Klasse Graphics......Page 388
Klasse Font......Page 394
Beispiel 1: Erzeugen eines dynamischen Bitmaps......Page 395
Beispiel 2: Erstellen von dynamischen Diagrammen......Page 396
Klasse Dns......Page 403
Beispiel: DNS-Namensauflösung......Page 404
E-Mails versenden......Page 405
Klasse SmtpMail......Page 406
Beispiel: E-Mail-Applikation......Page 407
Dateisystemzugriff......Page 410
Klasse FileStream......Page 411
Klasse StreamReader......Page 412
Klasse StreamWriter......Page 413
Beispiel 1: Lesen und Schreiben von Dateien......Page 0
Klasse Directory......Page 417
Klasse DirectoryInfo......Page 418
Klasse File......Page 419
Klasse FileInfo......Page 420
Beispiel 2: Auflisten aller Laufwerke......Page 421
Beispiel 3: Anzeigen der Dateien eines Verzeichnisses......Page 422
Beispiel 4: Heraufgeladene Dateien auflisten......Page 425
Ereignisprotokolle nutzen......Page 427
Klasse EventLog......Page 428
Klasse EventLogEntry......Page 429
Beispiel 1: Ereignisprotokoll-Viewer......Page 430
Beispiel 2: Schreiben in das Ereignisprotokoll......Page 434
Klasse FormsAuthentication......Page 437
Klasse DES......Page 440
Klasse DESCryptoServiceProvider......Page 441
Klasse CryptoStream......Page 442
Klasse CryptoAPITransform......Page 443
Beispiel......Page 444
Microsoft Internet Explorer Web Controls......Page 447
Installation......Page 448
Toolbar......Page 449
TreeView......Page 452
TabStrip und MultiPage......Page 457
Microsoft Mobile Internet Toolkit 1.0......Page 460
Einbinden der mobilen Steuerelemente......Page 461
Das MIT in Visual Studio .NET......Page 462
Entwickeln mit Mobile Webforms......Page 463
Verwenden mobiler Webforms......Page 465
Verfügbare mobile Steuerelemente......Page 466
Verwenden von Style-Eigenschaften......Page 467
Erkennen von Geräte-Fähigkeiten......Page 468
Gerätespezifische Ausgaben......Page 470
Überblick......Page 473
User Controls (Webbenutzersteuerelemente)......Page 474
Custom Controls (Benutzerdefinierte Websteuerelemente)......Page 484
Weitere Steuerelemente......Page 510
Von VBScript und VB6.0 zu VB.NET......Page 511
Integration in das .NET Framework......Page 512
Vereinheitlichung der Visual Basic-Produktfamilie zueiner Sprache......Page 516
Strenge(re) Typisierung......Page 517
Schaffung einer echten objektorientierten Sprache......Page 518
Entrümpelung des Sprachumfangs um nicht mehr zeitgemäße Konstrukte......Page 522
Erweiterung um neue Sprachkonstrukte......Page 525
Migrationsmöglichkeiten......Page 527
Ein Migrations-Beispiel......Page 531
Produktdetails......Page 533
Anwendungskopplung im Internet......Page 535
Simple Object Access Protocol (SOAP)......Page 536
Webservices......Page 537
Web Service Description Language (WSDL)......Page 539
Universal Description, Discovery and Integration (UDDI)......Page 541
DISCO......Page 542
Entwicklung von Webservices mit ASP.NET......Page 543
Webservices nutzen......Page 544
Erzeugen einer Proxy-Klasse......Page 545
Aufruf der Proxy-Klasse......Page 548
Ein Webform als Client für einen Webservice......Page 549
Asynchroner Aufruf......Page 550
Webservices bereitstellen......Page 551
Ein Hello-World-Webservice......Page 552
DataSet via XML-Webservice austauschen......Page 559
Eigene Datenstrukturen in Webservices......Page 563
Zustandsbehaftete Webservices......Page 565
Fehlerbehandlung......Page 567
Zielsetzung......Page 569
Funktionalität der Anwendung......Page 570
Architektur......Page 571
Datenmodell......Page 573
Datenbankanbindung......Page 574
Anwendungslogik......Page 581
Benutzerschnittstellensteuerung......Page 582

Microsoft ASP. NET Entwicklerbuch. [1. ed.]
 3860636677 [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden