Tag Archive for 'Books'

Buchtipp: 2500 Gramm WPF (und ein bisschen Silverlight)

Microsoft propagiert die Windows Presentation Foundation (kurz WPF) als Standard für Anwendungsoberflächen. Außerdem ist WPF nicht nur ein zentraler Bestandteil des .NET-Kontinuums sondern gilt auch noch als Mutter allen Silverlights: Der Codename von Silverlight war nicht umsonst WPF/E (E für Embedded). Und ich kann mich noch gut daran erinnern, dass ich zum Lernen von Silverlight mangels entsprechender Quellen noch auf WPF-Literatur zurückgreifen musste (was mittlerweile aber glücklicherweise nicht mehr notwendig ist).

Doch erst kürzlich musste ich mal wieder WPF machen und dafür mein Wissen wieder auf den aktuellen Stand bringen. Da kam mir „Das umfassende Handbuch“ zu WPF von Thomas Claudius Huber sehr gelegen: Auch weil ich den Autor ohnehin schätze und bereits einen hervorragenden Vortrag von ihm gesehen habe. Als das Buch dann eintraf, war der Schock groß: Rund 2500 Gramm Papier wurden geliefert. Doch ich hatte nur wenige Tage Zeit, diese fast 1500 Seiten zur Vorbereitung auf meinen WPF-Einsatz aufzuarbeiten. Bereits nach den ersten Seiten entspannte ich mich aber wieder. Das Buch liest sich einfach hervorragend (mal abgesehen von den physischen Problemen mit einem 2,5kg Buch – ganz besonders im Zug oder Flugzeug eine eher leidvolle Erfahrung). Es hat eindeutig Vorteile, ein gutes Original in der Sprache des Autors und keine Sinn entstellende Übersetzung zu lesen.

Der Inhalt ist rund und in der Tat sehr umfassend: Von allgemeinen Erklärungen der WPF über XAML, Layout, Dependency Properties, Commands und Datenbindung geht es bis hin zu 3D-Grafik, Medienintegration, Text und Drucken. Auch XAML Browser Applications (XBAP) und Interoperabilität mit Windows Forms werden behandelt. Dabei ist der Inhalt nie zu grundlegend und somit sowohl für ambitionierte Ein- und Umsteiger als auch für Fortgeschrittene geeignet, die ihr Wissen sortieren und Lücken schließen wollen.

Dem Autor gelingt es gut, einfach Themen auch einfach und auf den Punkt zu erklären. Einzig bei komplizierten Sachverhalten würde ich mir ein wenig einfachere Erläuterungen untermalt von grafischen Darstellungen (Diagramme und Abbildungen) wünschen: Ein Bild sagt einfache mehr als tausend Worte. Außerdem hätte sich dadurch die beängstigende Textmenge vielleicht ein wenig reduzieren lassen. Der WPF-Klassiker von Adam Nathan (ich kenne jedoch nur die Ausgabe zu WPF 3.0) macht das unterstützt durch mehrfarbigen Druck besser, beschränkt sich mit rund 800 Seiten aber auch nur auf das Wesentliche.

Ich kann Thomas Buch jedem WPF-Interessierten und -Entwickler empfehlen. Ganz nebenbei habe ich Nützliches über die Konzepte von Silverlight erfahren und die Unterschiede zwischen WPF und Silverlight kennen gelernt. Jetzt bin ich sehr auf Thomas neues Buchprojekt zu Silverlight gespannt.

„Windows Presentation Foundation: Das umfassende Handbuch“
Autor: Thomas Claudius Huber
Preis: ca. Euro 50,-
ISBN: 3836215381
Erscheinungsdatum: Galileo Computing, 28. Juni 2010
Link: http://www.amazon.de/exec/obidos/ASIN/3836215381/wolter-21

Buchtipp: Data Services with Silverlight

Silverlight ist, anders als die aktuelle Versionsnummer vermuten lässt, alles andere als in den Kinderschuhen. Das ist gleichzeitig Fluch und Segen: Denn gerade die Möglichkeiten der Datenintegration sind vielfältig und so verliert man als Ein- oder Umsteiger schnell den Überblick. Gut dass John Papa eine hervorragende Referenz mit zahlreichen Beispielen liefert. So gut wie alle wichtigen Themen werden behandelt: Linq, Bindungen, Listen (und Templates), Converter, WCF, Web Services, Cross-Domain Policies, REST, RSS und auch ADO.NET Data Services. Ganz besonders letzteres Kapitel hat mir sehr gut gefallen, da neben einer leicht verständlichen Einführung auch einige typische Stolpersteine behandelt und gute Schritt-für-Schritt Beispiele geboten werden.

„Data Services with Silverlight 2“
Autor: John Papa
Preis: ca. Euro 35,-
ISBN: 0596523092
Erscheinungsdatum: O’Reilly Media, 2009
Link: http://www.amazon.de/exec/obidos/ASIN/0596523092/wolter-21

Buchtipp: Styling von Flex Anwendungen

„Creating Visual Experiences with Flex 3.0“ ist ein schöner Einsteig und umfassender Überblick über die grafischen Möglichkeiten von Flash und Flex. Wenn man sich nicht von dem ersten Kapitel mit arg allgemeinen Inhalten zum Thema Rich Internet Applications abschrecken läßt, dann wird man im ersten Teil mit einer Beschreibung der grafischen Grundfunktionen des Flex 3 SDKs (Layout, Styling, Skinning, Fonts, Renderer, Filter und Mischmodi, Effekte und Übergänge), dem Zusammenspiel mit Flash und einiger Besonderheiten von AIR belohnt. Der zweite Teil des Buches vertieft die besprochenen Themen dann anhand zahlreicher Übungen. Auch wenn das Buch eher umfassend ist und weniger in die Tiefe geht, bietet es doch viele Tipps auch für versierte Anwender. Einzig Themen wie Degrafa und mehr zum Workflow fehlten mir…

„Creating Visual Experiences with Flex 3.0“
Autor: Juan Sanchez, Andy McIntosh
Preis: ca. Euro 35,-
ISBN: 0321545370
Erscheinungsdatum: Addison-Wesley Longman, Amsterdam, 2008
Link: http://www.amazon.de/exec/obidos/ASIN/0321545370/wolter-21