Sonntag, 5. Februar 2012
Jetzt neu: Onlinezugriff auf das digitalisierte Archiv des Entwickler Magazins

Buch-Tipp

Microsoft Silverlight 2 im Einsatz

(Link zum Artikel: http://www.entwickler-magazin.de///000792)
  • Autor/in: Chad A. Campbell und John Stockton
  • Verlag: Carl Hanser Verlag
  • Seiten: 399 Seiten
  • erschienen: 2009
  • Preis: 39,90 Euro
  • ISBN: ISBN 978-3-446-41859-2

Das ursprünglich 2008 unter dem Titel "Silverlight 2 in Action" bei Mannig Publications erschienene Buch hat der Hanser-Verlag in deutscher Übersetzung veröffentlicht. Es wendet sich an Entwickler .NET-basierter Webanwendungen, womit Silverlight auch bereits grob charakterisiert wird.

In der Einführung wird die Frage "Können wir nicht Freunde sein?" gestellt und das wünschenswerte Prinzip der Arbeitsteilung zwischen Designern und Entwicklern propagiert. Diese Trennung lässt sich im Wesentlichen über die Werkzeuge Expression Blend für die Benutzeroberfläche bzw. Visual Studio oder Visual Web Developer Express zur Programmierung des Aktionscodes erreichen. Am Ende des ersten Kapitels wird am Beispiel eines einfachen Media Players auf die genannten Werkzeuge kurz eingegangen. Danach beschreiben die Autoren das Silverlight-Plug-in und dessen Einbettung in HTML-Dokumente sowie mögliche DOM-Interaktionen. Das dritte Kapitel widmet sich den Grundlagen der Auszeichnungssprache XAML. Ausgehend von den Hauptstrukturelementen Canvas, Grid und StackPanel steht zunächst die Darstellung von Textinhalten im Mittelpunkt, während die speziellen grafischen Elemente erst in Kapitel 8 vorgestellt werden. In den Zwischenkapiteln liegt der Fokus stärker auf der Programmierebene. Behandelt werden Nutzereingaben über diverse Steuerelemente, dynamische Datenbindung sowie die Ansprache externer Datenquellen über SOAP, REST, XML, JSON und WCF-Dienste. Weitere 90 Seiten fassen die wesentlichen Aspekte zum Umgang mit digitalen Medien (Audio, Video, Bildpräsentation mit der Deep-Zoom-Technik), Grafikoperationen und Animationen zusammen. Nach einigen spezielleren Themen wie Umgang mit Ressourcen und Datenspeicherung schließt sich der Kreis mit einem Kapitel zum Bereitstellen und Verteilen der erstellten Anwendungen.

Fazit: Das Buch richtet sich vor allem an Webentwickler mit Grundkenntnissen in C# und HTML. Die übersichtlich aufbereiteten Lektionen ermöglichen in Verbindung mit den Codebeispielen und Illustrationen schnelle Lernerfolge. Über einen beigelegten Registrierungscode kann das Buch zusätzlich als kostenloses E-Book bezogen werden. Allerdings hätte sich das auch kundenfreundlicher, ohne Herausgabe der Adressdaten an den Servicepartner, lösen lassen.

von Thomas Meinike

Kommentare