Dicke Bücher über Programmiersprachen sind mir immer etwas verdächtig. Nach meiner Erfahrung ist der Informationsgehalt solcher Werke umgekehrt proportional zur Anzahl der Seiten. Und so war ich auch sehr skeptisch, als ich "C# und die .NET-Plattform" in den Händen hielt. Zu meiner angenehmen Überraschung traf mein Vorurteil für dieses Buch nicht zu. Auf keiner der 920 Seiten hat der Leser das Gefühl, der Autor wolle nur eine bestimmte Anzahl Seiten füllen. Wäre dies Ziel des Buches gewesen, hätte der Verlag lediglich eine größere Schrift verwenden müssen. Die eher kompakte Darstellung der Informationen führt zu einer angenehmen Übersichtlichkeit, da der Leser deutlich mehr Informationen auf einer Doppelseite sieht.
Die Einführung in die Sprache C# ist vollständig und nachvollziehbar gegliedert. Weitere Literatur zum Erlernen von C# ist nicht notwendig. Wer mit der Objektorientierung noch nicht auf Du und Du ist, erhält im Rahmen der C#-Einführung auch Hintergrundinformationen, in denen die grundlegenden Prinzipien der Objektorientierung verständlich erklärt werden. Erfahrene OO-Entwickler werden die ersten Kapitel aufgrund der Ausführlichkeit vermutlich eher querlesen. Sie ganz zu überspringen wäre allerdings falsch, da hier interessante Aspekte wie etwa die Delegates sehr kompetent beleuchtet werden. Erfreulicherweise verzichtet Troelsen auf eine umfassende Erklärung von Textboxen und anderer Controls, also Themen, die die meisten Leser in den vergangenen Jahren in verschiedenen Büchern einige Dutzend Male lesen durften. Die knapp 100 Seiten zum Thema Windows Forms bringen alles, was zu diesem Thema gesagt werden muss, aber auch nicht mehr. Darin ist auch schon die Beschreibung neuartiger Controls wie dem ErrorProvider enthalten. Der Schwerpunkt des Buches liegt auf den Neuerungen, die die .NET-Plattform bietet: Organisation des Codes in Assemblies, Reflektion, ADO.NET und ASP.NET. Dabei beschränkt sich der Autor nicht nur auf eine Beschreibung von Funktionen, sondern gibt in der Regel auch tiefere Einblicke in deren Funktionsweise, sodass man am Ende das befriedigende Gefühl hat, eine Sache wirklich verstanden statt nur kennen gelernt zu haben. Ganz besonders hervorgehoben werden muss in diesem Zusammenhang das Kapitel über die Interaktion mit COM-Anwendungen. Wenn Ihre Anwendungen mit COM-Anwendungen kommunizieren müssen, sei es als Server oder als Client, sollte Sie unbedingt einen Blick in dieses Kapitel werfen. Alles in allem ist Herrn Troelsen eine schönes Werk gelungen, das insbesondere erfahrenen Entwicklern einen leichten, aber nicht oberflächlichen Einstieg in die neue .NET-Welt ermöglicht. Für 50 Euro erhält man eine deutsche Übersetzung, die sich flüssig liest aber leider nur durch einen kartonierten Einband mehr schlecht als recht vor den unwirtlichen Einflüssen des Büroalltags geschützt ist. Trotz dieses Wehrmutstropfens ist es mein Lieblingsbuch zum Thema .NET und häufiger Begleiter auf Geschäftsreisen. Leider sieht man ihm das inzwischen an.







