Jetzt habe ich das Buch noch schon einige Tage in meinem Besitz und muss sagen, dass ist eine Anschaffung, die sich wirklich gelohnt hat.
Übersicht
Egal ob blutiger Anfänger oder Umsteiger, dieses Buch bietet für jeden etwas.
Wusstet ihr eigentlich wie so eine Silverlight – Seite gerendert wird? Was es mit dem Objektbaum im XAML auf sich hat oder wie man die Ladeanimation einer Silverlight – Anwendung ersetzt?
Auf 1100 Seiten hat Thomas Claudius Huber alles was es über Silverlight zu Wissen gibt zusammengefasst. Dabei konnte er auf seine Erfahrungen mit WPF zurückgreifen. Ab und zu findet man auch einmal direkte Vergleiche zwischen WPF und Silverlight.
In jedem Kapitel gibt es eine Menge Codebeispiele, welche alle rundherum verständlich sind. Am Ende findet sich jeweils eine kurze Zusammenfassung zum behandelten Thema.
Inhalt
Doch nun der Reihe nach.
1. Teil
Das Buch beginnt mit einer Einführung. Was ist Silverlight, welches Programmiermodell liegt dem Zugrunde, was ist XAML, was passiert bei der Bindung zwischen Objekten / Eigenschaften, welche Controls gibt es, wie werden diese Eingesetzt, usw.
Nachdem alle Grundlagen ausführlich erklärt wurden (das ist nach ca. 450 Seiten der Fall) werden Techniken für Fortgeschrittene erläutert.
2. Teil
Dazu zählen das Anlegen, Verwalten und Verwenden von Ressourcen, Styles und Templates. Auch das Erstellen eigner Controls kommt nicht zu kurz. Ebenfalls Teil dieses Abschnittes sind das Datenmanagement und die Kommunikation der Anwendung mit einem ServiceProvider per WCF.
Wer Daten auf dem Client ablegen möchte bekommt außerdem noch eine 30-Seitige Abhandlung zum Thema Isolated Storage.
3. Teil
Im dritten Teil “dreht” sich alles um Animationen, Multimedia und Druckausgaben. Unter anderem wird erläutert wie man eigene PixelShader – Effekte entwickelt. Aber auch das Abfragen von Webcam und Mikrofon wird erläutert.
4. Teil
Im letzten Teil des Buches geht es dann um die Integration von Silverlight und Silverlight als Anwendungsplattform. Dazu zählt die Kommunikation mit mit der umgebenden HTML – Seite. Steuern von Objekten mit DHTML und natürlich auch OutOfBrowser – Anwendungen.
Als besonderes Feature wird hier auch auf die COM – Interopt – Schnittstelle eingegangen. Über diese ist es unter anderem möglich direkt mit dem Microsoft Office oder anderen Anwendungen zu kommunizieren.
Fazit
Ich werde sicherlich noch eine ganze Weile brauchen um mich mit allen Themen dieses Buches zu beschäftigen. Wer in die Silverlight – Entwicklung einsteigen möchte, dem sei dieses Buch wärmstens empfohlen. Auch als Nachschlagewerk eignet es sich gut.
Noch ein Hinweis: Dies ist ein Entwicklerbuch. Auf die Expression – Tools, insbesondere Blend wird nicht eingegangen. Für Expression Blend 4 gibt es ein gutes englisches Buch:
Achtung: Wer noch keine Erfahrung mit der Programmierung unter .Net hat, wem also Grundlagen von C# oder VB-Net fehlen, der wird sich mit diesem Buch schwer tun. Grundlagen in der .Net Programmierung sind für diese Lektüre meiner Meinung nach unbedingt erforderlich.
Ihr könnt das Buch hier direkt kaufen (Amazon) oder ihr schaut in unseren Büchershop.
Wer auf die gebundene Ausgabe verzichten möchte kann das Buch auch als eBook (Galileo) erwerben (44 Euro). Zum Reinschnuppern hier eine Leseprobe (PDF): http://www.galileocomputing.de/download/dateien/2320/galileocomputing_silverlight_4.pdf
Gewinnspiel (Update 30.09.2010)
| Um meine Begeisterung mit euch zu Teilen werde ich zwei Exemplare dieses Buches an Teilnehmer der Community verlosen. Freundlicherweise hat uns der Galileo Verlag (http://www.galileocomputing.de/) diese zur Verfügung gestellt.
Wie könnt ihr gewinnen? Buch 1Das erste Buch wird verlost an die Foren -Teilnehmer. Jeder der bis zum 31.10.2010 mindestens einen Beitrag im Forum verfasst hat kommt in die Losbox. Als Beitrag im Forum zählen allerdings nur sinnvolle Fragen und Antworten. Keine News, Infomeldungen, Vorstellungen der Person oder “Ich war hier” Beiträge Der Rechtsweg ist selbstverständlich ausgeschlossen. Buch 2Das Buch 2 wird an alle Teilnehmer der heute startenden Blogparade verlost. Diese Endet auch am 31.10.2010. Um Teilnehmen zu können müsst ihr folgendes tun:
Auch hier ist der Rechtsweg ausgeschlossen. |
















[...] Als Clou verlosen wir unter allen Anwesenden ein 1000 Seiten starkes Werk zur Silverlight 4 Entwicklung „Silverlight 4, das umfassenden Handbuch“. [...]
[...] Das umfassende Silverlight 4 Handbuch – Review + Gewinnspiel [...]