Formation Windows Presentation Foundation

Transcription

Formation Windows Presentation Foundation
FORMATION WINDOWS PRESENTATION
FOUNDATION : DÉVELOPPEMENT
D’APPLICATIONS DESKTOP AVEC WPF
Développer des applications desktop avec WPF
CONTACT
89, quai Panhard et Levassor
75013 Paris
+33 1 44 75 42 55
DURÉE : 3 JOURS
+33 1 44 75 05 25
Référence : WPF 01
[email protected]
OBJECTIFS
Développer une application client riche WPF
Personnaliser et rendre dynamique une application
Comprendre l’intérêt du binding pour faciliter le découplage
PUBLIC
Développeurs .NET, chef de projets techniques
PRÉ-REQUIS
Maîtrise du langage C#
Notions de client lourd (WinForms) sont un plus
MÉTHODES PÉDAGOGIQUES
50% théorie / 50% pratique
DESCRIPTION
Windows Presentation Foundation (WPF) est la technologie de Microsoft utilisée pour créer des applications Windows
orientées expérience utilisateur et visuellement dynamique tirant partie de la puissance des machines modernes.
SOAT Training
Formation Windows Presentation Foundation : Développement d’applications desktop avec
WPF
1/3
Cette formation a pour but de faire découvrir WPF et les évolutions du client lourd devenu client riche.
A l’issue de la session, les participants seront en mesure de créer une application Windows dynamique facile à maintenir
pouvant être facilement migrée vers d’autres supports (Windows Mobile, Universal Applications).
PROGRAMME
Introduction au WPF
•
Qu’est-ce que le XAML
•
Un premier pas vers les Universal Applications
Les contrôles
•
Contrôles classiques
•
Contrôles de placement
Le moteur de binding
•
Les types de liaison de données
Le binding coté objet graphique
•
Propriétés dépendantes
•
Propriétés attachées
Le binding coté objet métier
•
DataContext
•
INotifyPropertyChanged
Validation et conversion lors du binding
•
La chaine d’appel
•
Validateur
•
Convertisseur
Les évènements graphiques et leur routage
•
Delegate
•
RoutedEvent
Les commandes
Interface personnalisée avec les styles et templates
•
Contrôles personnalisés
•
Extraction et création de Style
•
Les types de Template (Data, Control, Item…)
Interface dynamique avec les animations et transformations
SOAT Training
Formation Windows Presentation Foundation : Développement d’applications desktop avec
WPF
2/3
•
Scénarisation des animations
•
Notion de transformation
Déploiement, configuration et ressources
•
Settings
•
Fichiers de ressource
•
ClickOnce
Découplage de l’affichage et du métier grâce à MVVM
Outillage pour WPF
SOAT Training
Formation Windows Presentation Foundation : Développement d’applications desktop avec
WPF
3/3