Windows Presentation Foundation (WPF)

 


Ce workshop développeur, d'une durée de trois jours, est destinée à des architectes et des développeurs confirmés devant mettre en oeuvre des architectures ou des applications personnalisées utilisant une couche de présentation basée sur Windows Presentation Foundation (Web ou Windows).
 

Durée : 3 jours

Pré-requis
Pour suivre ce cours, les stagiaires doivent disposer des connaissances suivantes :
Connaissance de la programmation objet avec le framework .Net et Visual Studio, Pratique du langage C# ou VB.NET, expérience de deux années dans le développement d'appplication Web ou Winform.


Format
Workshop.

Structure de la formation

Module 1 : Créer une application en utilisant WPF
Ce module explique comment créer une appication WPF.
Tour d’horizon de WPF
Création d'une simple application WPF
Gestion des évènements et des commandes
Naviguation entre les pages

Module 2 : Construire une interface utilisateur
Ce module exlique comment construire l'interface utilisateur d'une application WPF.
Conception du layout
Utilisation des « Content Controls »
Utilisation des « Item Controls »
Hébergement et compatibilité avec les contrôles Windows Forms .Net

Module 3 : Personnaliser l’apparence
Ce module se concentre sur la personnalisation de l'apparence d'une application WPF, notamment sur la gestion des ressources.
Vue d'ensemble des ressources
Gestion des ressources dans une application
Création d'une interface utilisateur en utilisant les styles
Utilisation des modèles de contrôles
Gestion des triggers et des animations

Module 4 : Data Binding
Ce module explique comment liéer les contrôles de l'interface utilisateur avec une source de données.
Vue d'ensemble du Data Binding
Création et utilisation de sources de données
Implémentation de l'interface INotifiedPropertyChanged
Convertion des données
Validation des données

Module 5 : Utiliser des collections
L'objectif de ce module est de présenter comment lier des contrôles d'interface à une collection.
Liaison à des collections d’objets
Utilisation les « CollectionView »
Utilisation les « Data Templates »
Architecture et impacts de programmation

Module 6 : Créer de nouveaux contrôles
Ce module explique comment créer vos propres contrôles WPF.
Présentation de la création de contrôles
Création de contrôles personnalisés.

Module 7 : Gestion des documents
Ce module présente la gestion de documents dans une application WPF.
Vue d'ensemble des documents dans une application WPF
Création et utilisation de « Flow Documents »
Création et utilisation de « Fixed Documents »
Assemblage de documents
Impression

Module 8 : Dessins et Multimédia
Ce module présente comment ajouter des graphiques et du contenu multimédia à une application WPF.
Ajout de dessins 2D
Gestion des  images
Utilisation de dessins 3D
Manipulation de l'environnement 3D
Ajout de contenu multimédia
Présentation des outils utiles

Module 9 : Configurer et déployer des applications WPF
Ce module explique comment configurer et déployer une application WPF.
Les options de déploiement
Déploiement d'une application WPF « standalone »
Deploiement d'une application XBAP
Configuration des paramètres de sécurité



(c) copyright 2005 -    Agilcom   PAE du Levray, 10 route de Nanfray, 74960 Cran Gévrier - France -  +33 (0)4 50 10 49 70