Hier finden Sie alle Informationen zu meinem Buch "Silverlight 4 - das umfassende Handbuch", das Ende August 2010 erscheint. Silverlight ist Microsofts Plugin, das zum Entwickeln von Web-Anwendungen, Out-of-Browser-Anwendungen (Desktop-ähnlich) und Windows Phone 7-Anwendungen verwendet wird.

Silverlight 4

Das umfassende Handbuch zu Silverlight

  • Praxisnaher Einstieg in Silverlight und XAML
  • Professionelle Entwicklung von Rich Internet Applications
  • Inkl. Grafiken, Multimedia, Animationen, Out-of-Browser-Anwendungen u.v.m.


ca. 1200 Seiten, gebunden
ca. 49,90 Euro, ISBN: 978-3836214131
verfügbar ab Ende August 2010.


auf DVD: Beispiele


Bestellen bei:
Galileo Computing
Amazon de
Buchinhalt:
Nach einem Überblick über Silverlight geht das Buch auf XAML ein und bringt dem Leser die Beschreibungssprache mit vielen Tipps & Tricks und Hintergrundinformationen näher. Anschliessend werden die Controls und die Layout-Möglichkeiten von Silverlight mit Transformationen, perspektivischem 3D und Panels umfassend dargestellt. In den darauf folgenden Kapiteln werden Features wie Dependency Properties, Input Events und Commands im Detail erläutert und anhand praxisnaher Beispiele verständlich erklärt. Im Zusammenhang mit Commands erhalten Sie auch Einblick in das Model-View-ViewModel-Pattern. Nach einem Blick auf die Ressourcen werden professionelle Themen wie Styles, Templates und Data-Binding dargestellt und das notwendige Praxiswissen anhand von Beispielen vermittelt. Im Kapitel "Services und Kommunikation" lernen Sie, wie Sie Daten mit klassischen SOAP-Web-Services, WCF RIA Services oder WCF Data Services abrufen und natürlich die klassischen Operationen wie Insert, Update und Delete ausführen. Sie erfahren auch, wie Sie RSS oder JSON-Daten abrufen und clientseitig verarbeiten. Mit dem Isolated Storage lernen Sie, wie Daten lokal auf dem Client gespeichert werden, bevor es mit dem Multimedia-Teil losgeht. Dort erfahren Sie mehr zu 2D Grafik, Animationen und Multimedia, um Ihrer Anwendung den letzten Schliff zu verpassen. Sie erhalten auch einen Einblick in die Druckfunktionalität von Silverlight, um beispielsweise eine Liste lokal auszudrucken. Das Buch geht auch auf die unterschiedlichen Applikationstypen ein, die sich mit Silverlight erstellen lassen. Dazu gehören neben den klassischen Web-Anwendungen die Out-of-Browser-Anwendungen, Navigationsanwendungen sowie die Anwendungen für mobile Endgeräte unter Windows Phone 7. Lesen Sie auch, wie Sie Ihre Silverlight-Anwendung in eine bestehende Webseite einbetten und wie Sie aus Silverlight JavaScript aufrufen und in JavaScript Silverlight-Objekte instanziieren u.v.m.
Inhalt
1 Einführung in Silvelright
2 Das Programmiermodell
3 XAML
4 Controls
5 Layout
6 Dependency Properties
7 Input Events
8 Commands
9 Ressourcen
10 Styles und Templates
11 Eigene Controls
12 Daten
13 Services und Kommunikation
14 Isolated Storage
15 2D Grafik
16 Animationen
17 Multimedia
18 Drucken
19 Applikationen
20 Browser, HTML und JavaScript

FriendStorageFriendStorageDas Silverlight-Buch geht neben vielen kleineren Beispielen weitestgehend mit einer durchgängig verwendete Beispielanwendung in die Tiefe. Mit der Anwendung FriendStorageOnline lässt sich eine Liste mit Freunden speichern und bearbeiten. Die Anwendung verwendet Funktionen von Silverlight, wie Dependency Properties, Commands, Data Binding, Animationen, Ressourcen, Styles, Templates, oder 2D Effekte. Die Freunde-Liste wird auf der rechten Seite in einem DataGrid dargestellt und lässt sich natürlich auch drucken. Darüber hinaus besitzt FriendStorageOnline ein Layout, bei dem sich die Hauptansicht animiert um 180 Grad "flippen" lässt (siehe Bild rechts). Auf der "Rückseite" erscheint dann beispielsweise ein Dialog zum Ouml;ffnen einer Liste. Zum Laden der Daten verwendet FriendStorageOnline die WCF RIA Services. Dabei werden auch die mit den WCF RIA Services unterstützten Mechanismen zur Authentifizierung verwendet. Ein registrierter Benutzer kann sich einloggen und dann mehrere Freundeslisten anlegen.