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.
Auch wenn mit Windows 8 ein neues Programmiermodell mit Kacheln existiert, bleibt die traditionelle Art weiterhin für viele Unternehmen sehr wichtig.
Der Kurs wird mit der Desktopvariante der Visual Studio Express Editions durchgeführt.
Voraussetzung
Teilnahme an C# für Programmieranfänger oder C# für Quereinsteiger oder vergleichbare Kenntnisse (gute Vertrautheit mit dem aktuellen C#), 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