Rich Clients mit WPF
Hier wird das bevorzugte Framework für grafische Oberflächen WPF mit seinen zahlreichen Komponenten vorgestellt. Auch eigene Erweiterungen werden erstellt. Eine umfangreiche Demoanwendung veranschaulicht die komplexen Features von WPF im praxisnahen Kontext.
Der Kurs wird mit Visual Studio durchgeführt, da dies die meistgenutzte und bequemste Entwicklungsumgebung für C# darstellt; der Fokus liegt aber auf der Sprache selbst. Viele Inhalte könnten z.B. auch unter Linux mit dem Mono-Framework und SharpDevelop als IDE nachvollzogen werden.
Voraussetzung
Teilnahme an C# für Fortgeschrittene oder vergleichbare Kenntnisse (gute Vertrautheit mit C# 4.0), XML-Kenntnisse.
Inhalt
- Einordnung im Vergleich zu MFC und Form
- XAML als zugrunde liegendes Datenformat
- Komponenten von WPF
- Fenstergestaltung durch Layouts
- Eigene Layoutalgorithmen
- Dependency Properties
- Neues Eventmodell mit RoutedEvents
- Commands für einheitliche Befehle
- Ressourcen und Stile
- Templates für eigene Anpassungen
- Datenbindung an verschiedene Quellen
- 2D- und 3D-Grafik integrierenAnimationen
- Audio und Video einbinden
- Erstellen eigener Komponenten
Zielgruppe
Sie wollen Rich Clients in C# mit modernen, professionellen Oberflächen gestalten.
Dauer
5 Tage
Teilnehmer
4 bis 10 Personen



