Hier finden Sie alle Informationen zu meinem Buch "Windows Presentation Foundation (WPF) - das umfassende Handbuch", das mittlerweile seit Juni 2010 in der zweiten, aktualisierten Auflage zu .NET 4.0 und Visual Studio 2010 vorliegt. Die WPF ist Microsofts strategische Plattform zum Entwickeln von Anwendungen unter Windows.


Windows Presentation Foundation (2. Auflage)

Das umfassende Handbuch zur WPF

  • Professionelle GUI-Entwicklung mit der WPF
  • Einführung in XAML
  • Aktuell zu .NET 4.0 und Visual Studio 2010


1236 Seiten, gebunden
ca. 49,90 Euro, ISBN: 978-3836215381
jetzt verfügbar


auf DVD: Visual Studio 2010 Ultimate 90 Tage Trial, .NET 4.0 und Beispiele
Das Buch enthält neben der DVD eine Referenzkarte mit der Klassenhierarchie der WPF


Bestellen bei:
Galileo Computing
Amazon de
Die zweite Auflage wurde auf Visual Studio 2010 und .NET 4.0 aktualisiert. Dabei kamen unter anderem folgende Inhalte hinzu:
  • Controls: DataGrid, Calendar, DatePicker
  • Multitouch
  • VisualStateManager fär ControlTemplates
  • Effekte mit PixelShadern
  • Animation Easing Functions
  • Windows 7 Taskbarintegration
  • ...
Buchinhalt:
Nach einem Überblick über die WPF geht das Buch auf XAML ein und bringt dem Leser die Beschreibungssprache für Benutzeroberflächen mit vielen Tipps & Tricks und Hintergrundinformationen näher. Anschliessend werden die Controls der WPF und die Layout-Möglichkeiten mit Transformationen und Containern/Panels umfassend dargestellt. In den darauf folgenden Kapiteln werden Features wie Dependency Properties, Routed 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 und die Möglichkeiten zur Lokalisierung von WPF-Anwendungen werden professionelle Themen wie Styles, Templates, Triggers und Data-Binding dargestellt und das notwendige Praxiswissen anhand von Beispielen vermittelt. In den folgenden Kapiteln werden die für viele Entwickler spannenden Themen wie 2D, 3D, Animationen und Audio-/Video-Unterstützung vollständig beschrieben. Diese umfangreichen neuen Möglichkeiten der 3D-Visualisierung und Animation werden auch zur Entwicklung eigener Controls verwendet. Zudem wird gezeigt, wie mit XBAPs (XAML Browser Applications) Internet-Anwendungen erstellt werden, wie Sie Windows Forms und WPF zusammenführen u.v.m.
Inhalt
1 Einführung in die Windows Presentation Foundation
2 Das Programmiermodell
3 XAML
4 Der Logical und der Visual Tree
5 Controls
6 Layout
7 Dependency Properties
8 Routed Events
9 Commands
10 Ressourcen
11 Styles, Trigger und Templates
12 Daten
13 2D Grafik
14 3D Grafik
15 Animationen
16 Audio und Video
17 Eigene Controls
18 Text und Dokumente
19 Windows, Navigation und XBAP
20 Interoperabilität

FriendStorageDas WPF-Buch geht neben vielen kleineren Beispielen weitestgehend mit einer durchgängig verwendete Beispielanwendung in die Tiefe. Mit der Anwendung FriendStorage lässt sich eine Liste mit Freunden speichern und bearbeiten. Die Anwendung verwendet Funktionen der WPF, wie Dependency Properties, Routed Events, Commands, Data Binding, Animationen, Ressourcen, Styles, Templates, 2D Drawings oder die Klassen zur Integration in die Windows 7 Taskbar. Die Freunde-Liste wird auf der rechten Seite in einem DataGrid dargestellt und lässt sich als XPS-Dokument abspeichern und natürlich auch drucken. Darüber hinaus besitzt FriendStorage ein Layout, bei dem sich ein "Freunde Explorer" sowohl animiert ein- und ausblenden als auch pinnen lässt. Weiter lässt sich die Grösse des "Freunde Explorers" einfach mit der Maus verändern. Dies entspricht weitestgehend der Layout-Funktionalität des Solution Explorers von Visual Studio, der sich ebenfalls animiert ein- und ausblenden, beliebig "resizen", als auch pinnen lässt.

hier geht's zur ersten Auflage des WPF-Buches.