På dette kursus lærer du det mere avancerede design og udvikling af Windows applikationer i Visual Studio 2010 ved brug af Windows Presentation Foundation (WPF). Du får en gennemgang af WPFs programmeringsmodel, herunder alle de nye og kraftfulde features som WPF stiller til rådighed, eksempelvis data templates, control templates, data binding, routed events og commands, styles og animationer. Desuden lærer du at benytte WPF og WinForms sammen, samt hvor de enkelte teknologier har deres styrker og hvornår det er hensigtsmæssigt at bruge den ene frem for den anden teknologi.
Overskrifter:
Windows klient applikationsdesign
- Windows klient teknologier
- Arkitektur Patterns
- Interoperability mellem Windows Forms og WPF
Introduktion til Visual Studio 2010 og WPF version 4
- Nyheder i Visual Studio 2010
- Nyheder i WPF Version 4
Designe og udvikle en bruger interface
- Definere side layout
- Brug af indholdskontroller
- Brug af Item kontroller
- Dele logiske ressourcer i et vindue
Tage kontrol over bruger interfacet
- Dele logiske ressourcer i en applikation
- Udvikle konsistente bruger interfaces ved brug af Using Styles
- Ændre udseendet af kontroller ved brug af Templates
- Håndtere Events og kommandoer
Teste, Unit test og debugging
- WPF test strategier
- Debugge XAML
- Give bruger feedback til uhåndterede Exceptions
- Forstå sikkerhedsegenskaber
Simple databindinger og valideringer
- Overblik over databindinger
- Udvikle en databinding
- Implementere Property Change Notification
- Konvertere data
- Validere data
- Præsentere data på Design Time
Databindinger til Collections
- Bindinger til Collections of Objects
- Brug af Collection Views
- Udvikle Master-Detail bruger interfaces
- Brug af data Templates
- Præsentere Design Time Data Collections
Forbedre UI Responsiveness
- Implementere asynchrone processer
- Implementere Responsive bruger interfaces
Integrere Localization og brugerassistance egenskaber
- Localization og Globalization
- Implementere brugerassistance egenskaber
- Give brugeradgangs egenskaber
WPF 2D grafik, multimedie og print
- Vise 2D grafik
- Vise images
- Tilføje multimedie til WPF applikationer
- Oprette og printe dokumenter
Tilrette kontroller
- Overblik over kontrol Authoring
- Oprette brugerkontroller
- Oprette brugerdefinerede kontroller
- Administrer kontroludseende ved brug af Visual States
- Integrere WPF og Windows Forms
Vedhæftede Properties og Behaviors i WPF
- Implementere vedhæftede Properties
- Implementere Drag-and-Drop bruger interfaces
- Implementere Expression Blend Behaviors, Triggers og Actions
Animationer i WPF
- Bruger animationer
- Bruger Triggers
- Implementere data visualisering
Applikation State, indstilligner og livscyklus
- Oprette applikationsindstillinger
- Bruge applikationsindstillinger
- Oprette brugerdefinerede konfigurationssektioner
Konfigurere og udrulle Windows klient applikationer
- Udrulningsmuligheder
- Udrulle en Standalone WPF applikation
- Udrulle en XBAP applikation
- Konfigurere sikkerhedsindstillinger