Literatur 17.11.2008 - 17:50
Dr. Joachim Fuchs München 2007
Addison-Wesley
442 Seiten zzgl. 2 CD-ROMs
29,95 €
ISBN 978-3-8273-2481-8
Wenn es darum geht, mit ASP.Net mehr als nur eine zusammengeklickte Applikation zu entwickeln, ist Detailwissen über die ASP.Net-Programmierung gefragt. Hier setzt Joachim Fuchs an; er vermittelt webbasierte Grundlagen wie HTTP-GET. Das Ganze erläutert er jeweils durch eingestreute Programmfragmente, sodass genügend Raum fürs eigene Experimentieren bleibt.
Zunächst geht es um die Installation des Visual Studio Web Developer 2005, der wie die Codebeispiele auf einer CD-ROM beiliegt. Relativ ausführlich widmet sich Fuchs der objektorientierten Programmierung unter Visual Basic, allerdings hat er keine Einführung in die Sprache insgesamt geschrieben. Programmiererfahrung sollte der Leser schon mitbringen. Alle Codebeispiele des Buches sind in VB sowie stellenweise in Javascript gehalten – wer C# erwartet, wird enttäuscht.
Recht ausführlich behandeln die folgenden Kapitel die eigentliche ASP.Net-Programmierung: Web-Controls und deren Arbeitsweise, die Page-Klasse, Design und Layout von ASP-Seiten und die Navigation innerhalb einer Anwendung. Im Kapitel zum Trace geht Fuchs nicht nur auf das Debugging von CodeBehind-Sourcen ein, sondern auch auf das von Javascript, was sich als durchaus sinnvoll erweisen kann, da es keine Intellisense, die automatische Syntaxexpansion im Editor, für Javascript-Code gibt. Speziellere Themen wie Konfiguration und den Aufbau der web.config beschreibt der Autor ebenfalls, ebenso das Speichern von Zuständen über ViewState, Cookies oder Cross-Page-Posting zwischen verschiedenen Seiten.
Natürlich wäre ein Buch zu ASP.Net nicht vollständig, ginge der Autor nicht auf die Anbindung von SQL-Server-Datenbanken über ADO.Net ein. Abgeschlossen wird der Band mit Kapiteln zur Installation einer Web-Anwendung auf dem IIS, Angaben zu Sicherheitsfragen und Benutzerverwaltung, Caching und Webservices.
Fuchs' Buch kann man jedem empfehlen, der sich in die APS.Net-Programmierung einarbeiten möchte. Wer allerdings C# dem Visual Basic vorzieht, hat in diesem Band das Nachsehen. Dennoch bekommt er eine gute Anleitung, die breit gefächert ist und die angebotenen Themen mit dem nötigen Tiefgang behandelt.
(hb)