Dieses Handbuch gibt Ihnen alle Instrumente für das Programmieren professioneller WPF-Anwendungen an die Hand. Sie lernen die grundlegenden Konzepte der WPF kennen und erfahren, wie Sie attraktive GUIs und Multimedia-Anwendungen entwickeln. Alle Beispiele des Buches sind in C# programmiert, grundlegende Sprachkenntnisse sind daher von Vorteil.Das Standardwerk zur WPF
WPF von A bis Z
GUIs, Animationen, Multimedia
Beispielprojekt "FriendStorage"
Das lernen Sie mit diesem Buch
Alle WPF-Konzepte verständlich erklärt
Sie erhalten eine fundierte Einführung in das Programmiermodell und die Beschreibungssprache XAML. Ob Einsteiger oder erfahrener Entwickler: Sie profitieren von umfassenden, praxiserprobten Informationen zu Controls, Dependency Properties, Commands u. v. m.
Professionell entwickeln mit der WPF
Verleihen Sie Ihren Anwendungen mit logischen Ressourcen, Styles und Templates konsistente, individuelle Designs. Migrieren und integrieren Sie Windows-Forms-Anwendungen und werfen Sie einen Blick auf die Entwicklung von Universal Windows Apps.
Multimedia-Anwendungen erstellen
Nutzen Sie die Stärken der WPF im Bereich Multimedia. 2D- und 3D-Grafiken, Animationen, Audio, Video, Texte und Dokumente, eigene Controls – hier erhalten Sie das Rüstzeug, um attraktive und performante Anwendungen zu entwickeln.
Aus dem Inhalt
WPF-Grundlagen
- Programmiermodell und XAML
- Logical & Visual Tree
- Controls, Layout
- Dependency Properties
- Routed Events, Commands
Fortgeschrittene Techniken
- Ressourcen
- Styles, Trigger & Templates
- Data Binding
Multimedia
- 2D- & 3D-Grafik
- Animationen, Audio & Video
- Text & Dokumente
Integration & Migration
- ActiveX & DirectX
- Windows Forms
- Universal Windows Apps
Hier das ganze Inhaltsverzeichnis Professionelle Applikationen erstellen – das umfassende Handbuch zur Windows Presentation Foundation
Nach einer Einführung in die WPF finden Sie in dieser
Leseprobe einen Auszug aus Kapitel 3, "XAML". Diese Beschreibungssprache wird zur Definition von Benutzeroberflächen eingesetzt. Im Kapitel "Animationen" erfahren Sie, wie Sie Animationen mittels zahlreicher Animationsklassen rein in XAML auf deklarative Weise erstellen.
Wer hat's geschrieben?
Thomas Claudius Huber ist Senior Architekt, Entwickler, Berater und Trainer für Microsoft-Technologien. Zudem ist er Microsoft Certified Trainer und Microsoft Certified Professional Developer. Als Diplom-Wirtschaftsinformatiker spezialisierte sich Thomas Claudius Huber auf die Konzeption und Realisierung von mehrschichtigen Unternehmensanwendungen mit .NET. Die Entwicklung der Präsentationsschicht faszinierte ihn dabei schon immer sehr. Daher lag es nahe, dass er sich mit GUI-Technologien, wie der Windows Presentation Foundation (WPF) und Silverlight, seit der ersten Stunde auseinandersetzte. Derzeit arbeitet Thomas Claudius Huber als Senior Consultant beim Schweizer Unternehmen Trivadis AG. Unter www.thomasclaudiushuber.com/blog finden Sie seinen englischsprachigen Weblog zum Thema .NET.