| Veranstaltung: |
Windows-Desktop-Anwendungen mit der Windows Presentation Foundation (WPF) 4.0 |
| Kurzbeschreibung: |
Die Windows Presentation Foundation (WPF) ist eine Klassenbibliothek zur Entwicklung von graphischen Benutzeroberflächen in .NET. WPF unterstützt verschiedene Arten von GUIs in einer durchgängigen Bibliothek, insbesondere: Klassische Desktop-Fenster, Dokumente, Browser-basierte Anwendungen, 3D und Videos. In diesem Kurs erlernen alle Grundkonzepte von WPF sowie den Praxiseinsatz kennen. |
| Zielgruppe: |
Softwareentwickler, die Windows-Desktop-Anwendungen mit .NET entwickeln möchten.
Dieses Seminar richtet sich an Entwickler, die bereits Basiskenntnisse in .NET erworben haben, z.B. aus unseren Seminaren ".NET-Entwickler-Crashkurs" (NET-EC) oder ".NET mit C#-Basisseminar" (NET-CS) oder ".NET mit Visual Basic-Basisseminar" (NET-VB). Außerdem sind Grundkenntnisse in HTML, CSS und JavaScript hilfreich.
Falls Sie die o.g. Kurse aus terminlichen Gründen nicht vorher besuchen können, liefern wir Ihnen nach Ihrer Anmeldung zu diesem Kurs gerne kostenlos ein von Herrn Dr. Schwichtenberg geschriebenes Buch mit dem Sie Basiswissen zu .NET im Selbstudium erwerben können.
Hinweis zur Version: In dem Seminar werden .NET 4.0, C# 2010 und Visual Studio 2010 behandelt. Die meisten Inhalte sind aber auch gültig für .NET 2.0 und 3.0/3.5,C# 2.0/3.0 und Visual Studio 2005/2008.. |
| Gliederung: |
- Architektur der Windows Presentation Foundation (WPF)
- Grundlagen: Vektorgrafik, Koordinaten, Farben
- Deklarative Programmierung mit der XML Application Markup Language (XML)
- XAML-Werkzeuge: XamlPad, Expression Blend, Visual Studio 2008 "Cider", u.a.
- WPF-Steuerelemente (Controls)
- Layout-Elemente: StackPanel, DockPanel, WrapPanel, TextBlock, Grid
- Eingaben mit Tastatur, Maus und Tablet
- Ereignisbasiertes Programmieren und Event Routing
- Commands und Command-Binding
- Dependency Properties
- Datenbindung
- Ressourcenmanagement
- Formatvorlagen (Styles)
- Multimedia (Audio, Video)
- Navigation
- Multithreading mit WPF
- Interoperabilität: WPF und Windows Forms, WPF und MFC
- Eigene WPF-Steuerelemente entwickeln
-Abstraktion mit Model View View Model (MVVM)
- Multi-Threading in WPF |
| Schulungsmethodik: |
Theorie mit Folien und Vorführungen des Dozenten wechseln sich ab mit aufgabengeführten Praxisübungen der Teilnehmer, die der Dozent begleitet. |
| Schulungsmaterial: |
Jeder Teilnehmer erhält:
• Eine CD-ROM mit den Schulungsfolien (als PDF), mit dem im Kurs behandelten Codebeispiele und sowie einer Sammlung von kostenfreien Werkzeugen
• Ein Exemplar des Buchs Bernd Marquardt: WPF Crashkurs, Microsoft Press 2007 (380 Seiten)
Das Seminar findet in deutscher Sprache statt, die Seminarunterlagen sind deutsch. |