ebook img

ASP.NET Nitty Gritty : [zum .NET framework 1.1] PDF

385 Pages·2003·3.516 MB·German
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview ASP.NET Nitty Gritty : [zum .NET framework 1.1]

Sandini Bib ASP.NET Sandini Bib Unser Online-Tipp für noch mehr Wissen… ... aktuelles Fachwissen rund um die Uhr – zum Probelesen, Downloaden oder auch auf Papier. www.InformIT.de Sandini Bib Christian Wenz Andreas Kordwig Christian Trennhaus ASP.NET An imprint of Pearson Education München (cid:127) Boston (cid:127) San Francisco (cid:127) Harlow, England Don Mills, Ontario (cid:127) Sydney (cid:127) Mexico City Madrid (cid:127) Amsterdam Sandini Bib Bibliografische Information Der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über http://dnb.ddb.de abrufbar. Die Informationen in diesem Produkt werden ohne Rücksicht auf einen eventuellen Patentschutz veröffentlicht. Warennamen werden ohne Gewährleistung der freien Verwendbarkeit benutzt. Bei der Zusammenstellung von Texten und Abbildungen wurde mit größter Sorgfalt vorgegangen. Trotzdem können Fehler nicht vollständig ausgeschlossen werden. Verlag, Herausgeber und Autoren können für fehlerhafte Angaben und deren Folgen weder eine juristische Verantwortung noch irgendeine Haftung übernehmen. Für Verbesserungsvorschläge und Hinweise auf Fehler sind Verlag und Herausgeber dankbar. Alle Rechte vorbehalten, auch die der fotomechanischen Wiedergabe und der Speicherung in elektronischen Medien. Die gewerbliche Nutzung der in diesem Produkt gezeigten Modelle und Arbeiten ist nicht zulässig. Fast alle Hardware- und Softwarebezeichnungen, die in diesem Buch erwähnt werden, sind gleichzeitig auch eingetragene Warenzeichen oder sollten als solche betrachtet werden. Umwelthinweis: Dieses Buch wurde auf chlorfrei gebleichtem Papier gedruckt. 10 9 8 7 6 5 4 3 2 1 06 05 04 03 ISBN 3-8273-2048-8 © 2003 by Addison-Wesley Verlag, ein Imprint der Pearson Education Deutschland GmbH Martin-Kollar-Straße 10–12, D-81829 München/Germany Alle Rechte vorbehalten Einbandgestaltung: Vera Zimmermann, Mainz Lektorat: Frank Eller, [email protected] Korrektorat: Simone Meißner, Fürstenfeldbruck Herstellung: Philipp Burkart, [email protected] Satz und Layout: mediaService, Siegen (www.media-service.tv) Druck und Verarbeitung: Bercker, Kevelaer Printed in Germany Sandini Bib Inhaltsverzeichnis Vorwort 11 Gliederung 13 Kontakt und Support 13 Teil I – Start up! 1 Einführung 17 1.1 .NET-Grundlagen 17 1.2 Das .NET Framework 19 1.3 Was ist ASP.NET? 21 1.4 ASP und ASP.NET: Wo liegt der Unterschied? 22 1.5 Die Architektur von ASP.NET 24 2 Installation 27 2.1 Einrichten einer Entwicklungsumgebung 27 2.2 Produktivsysteme vorbereiten 36 3 »Hallo Welt« 37 3.1 Eine einfache Konsolenanwendung 37 3.2 Eine einfache ASP.NET-Webseite 40 4 Einführung in C# 45 4.1 Anweisungen und Variablen 45 4.2 Operatoren und Operationen 55 4.3 Schleifen 63 4.4 Fallunterscheidungen 68 4.5 Fehler abfangen 74 4.6 Arrays 76 4.7 Funktionen 79 4.8 Ein abschließendes Beispiel 82 Inhaltsverzeichnis 5 Sandini Bib 5 OOP 85 5.1 Worum geht es? 85 5.2 Eine Klasse erstellen 86 5.3 Data Hiding und Eigenschaften 87 5.4 Methoden 88 5.5 Konstruktor 88 5.6 Vererbung 92 6 Code Behind 97 6.1 Hintergrund 97 6.2 Ein Beispiel 97 6.3 Code-Behind-Klassen kompilieren 101 6.4 Vorteile (und Nachteile) 102 7 Eigene Steuerelemente 105 7.1 Eigener Namespace 105 7.2 Benutzersteuerelemente (User Controls) 110 7.3 Eigene Steuerelemente (Custom Controls) 114 8 C# vs. VB.NET 119 8.1 Allgemeine Unterschiede 120 8.2 Fehlende/zusätzliche Funktionen 123 8.3 Fazit 124 Teil II – Take that! 9 Die Klasse String 127 9.1 Die Eigenschaften 127 9.2 Die Methoden 129 9.3 Die Operatoren 147 6 Inhaltsverzeichnis Sandini Bib 10 Die Klasse DateTime 149 10.1 Die DateTime-Datenfelder 149 10.2 Die Eigenschaften 150 10.3 Die Methoden 154 10.4 Die Operatoren 169 11 Reguläre Ausdrücke 171 11.1 Was sind reguläre Ausdrücke? 171 11.2 Die Zeichensprache für reguläre Ausdrücke 172 11.3 Regex-Eigenschaften 178 11.4 Die Regex-Methoden 178 11.5 Beispielprogramm 181 12 HTML Controls 183 12.1 Ereignisse und ihre Verarbeitung 184 12.2 Die Klassen des HtmlControls-Namespaces 186 13 Web Controls 199 13.1 Web Control-Ereignisse 200 13.2 Web Control Standardeigenschaften 200 13.3 AdRotator Web Control 203 13.4 Button Web Control 204 13.5 Calendar Web Control 206 13.6 CheckBox Web Control 207 13.7 CheckBoxList Web Control 209 13.8 DataGrid Web Control 210 13.9 DataList Web Control 211 13.10 DropDownList Web Control 211 13.11 HyperLink Web Control 213 13.12 Image Web Control 213 13.13 ImageButton Web Control 214 Inhaltsverzeichnis 7 Sandini Bib 13.14 Label Web Control 214 13.15 LinkButton Web Control 215 13.16 ListBox Web Control 217 13.17 Literal Web Control 218 13.18 Panel Web Control 219 13.19 RadioButton Web Control 219 13.20 RadioButtonList Web Control 220 13.21 Repeater Web Control 222 13.22 Table Web Control 222 13.23 TableCell Web Control 223 13.24 TableRow Web Control 223 13.25 TextBox Web Control 224 13.26 XML Web Control 225 14 Validation Controls 227 14.1 Was sind Validation-Controls? 227 14.2 Validierungsarten 229 14.3 Fehlerausgabe 232 14.4 Weitere Eigenschaften von Validation Controls 234 14.5 Ein Beispielprogramm 234 Teil III – Go ahead! 15 Sessions und Cookies 239 15.1 Cookies 239 15.2 Sessions 250 16 Dateizugriff 259 16.1 Aus Dateien lesen 259 16.2 In Dateien schreiben 262 16.3 Erweitertes Dateihandling 266 16.4 Mit Verzeichnissen arbeiten 267 8 Inhaltsverzeichnis Sandini Bib 17 Datenbanken 271 17.1 Zugriff auf Datenbanken 271 17.2 Daten lesen 275 17.3 Daten manipulieren 283 17.4 Das DataGrid 290 17.5 Erweiterte Möglichkeiten des DataGrids 294 18 XML 307 18.1 Lesen mit dem XmlReader 307 18.2 Schreiben mit dem XMLWriter 312 18.3 Die Klasse XmlDocument 314 18.4 Zusätzliche Aufgaben aus dem XML-Umfeld 320 19 Web Services 327 19.1 Was ist ein Web Service? 327 19.2 Pro und kontra Web Services 332 19.3 Einen Web Service erstellen 333 19.4 Web Services konsumieren 337 20 E-Mail 347 20.1 SMTP-Server installieren 347 20.2 Eine »einfache« E-Mail 349 20.3 Zusätzliche E-Mail-Optionen 351 20.4 Dateianhänge 355 20.5 HTML-Mails 357 21 HTTP-Funktionen 359 21.1 HTTP-Seiten aufrufen und auslesen 359 Stichwortverzeichnis 373 Inhaltsverzeichnis 9 Sandini Bib

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.