Formation : Développer des applications Windows Presentation Foundation (WPF)
Se former avec
Winwise
- Renseignements :
- Durée : 3 Jours
- Type : En centre (inter)
- Diplômant : Non
-
Prix H.T. € :1300.00
- Objectifs :
- Nouvelle technologie phare de Microsoft pour tout ce qui concerne le développement d’interfaces utilisateur, Windows Presentation Foundation (WPF) constitue une véritable évolution quand à la façon de concevoir des applications Windows. Fonctionnant conjointement avec le Framework.NET 2, il implémente toutes les innovations apportées par celui-ci, et bien plus encore (nouveau langage de description, etc.). Ce cours vous permettra d’acquérir les connaissances nécessaires au développement d’applications WPF.
- Public visé :
-
Développeurs
- Pré-requis :
- Maîtrise d’un langage .NET (C# ou VB), de la programmation orientée objet et de Visual Studio
- module 1 : Pré-requis pour le développement WPF
Que faut-il savoir pour développer des applications WPF ?
A chaque métier, ses outils !
module 2 : Présentation du Framework .NET 3.0
Présentation du Framework .NET 3.0 :
Windows Presentation Foundation
Windows Communication Foundation
Widows Workflow Foundation
Windows CardSpace
module 3 : Focus sur WPF
Présentation de WPF
module 4 : Le XAML
Qu’est ce que le XAML ?
Quels sont ses avantages ?
module 5 : Les contrôles
Présentation des principaux contrôles disponibles dans WPF :
Contrôles dédié au positionnement
Les autres contrôles
module 6 : Les styles
Pourquoi utiliser des styles ?
A quoi servent les styles ?
Comment utiliser les styles dans WPF ?
module 7 : Les Templates
Qu’est ce que les Templates ?
Pourquoi utiliser des Templates ?
Les ControlTemplates
Les DataTemplates
module 8 : Les ressources
Qu’est ce qu’une ressource ?
Pourquoi utiliser des ressources ?
Ressources globales et ressources locales à un contrôle.
module 9 : Les Dependency Objets/Dependency Properties
Que sont les Dependency Objects et les Dependency Properties ?
Comment ça marche ?
module 10 : Le DataBinding
Rappel : Qu’est ce que le DataBinding ?
WPF et le DataBinding :
Par le code
Avec le XAML
module 11 : Les animations
Que sont les animations ?
Pourquoi utiliser des animations ?
Les différentes animations
module 12 : Les transformations
Que sont les transformations ?
Pourquoi utiliser des transformations ?
Les principales transformations
module 13 : WPF et les textes / documents
Les contrôles liés aux documents (mise en page, zoom, la recherche, etc.)
Animations et transformation de texte
Annotations de documents grâce au Microsoft Annotations Framework
Manipulation de fichiers XPS (Xml Paper Specifications)
module 14 : Audio et Vidéo
Utilisation du MediaElement
MediaElement et animations
module 15 : WPF et la 3D
Pourquoi utiliser de la 3D dans les applications ?
Comment créer une scène 3D ?
Animer et transformer une scène 3D
module 16 : Les applications navigateurs
Qu’est ce qu’une application navigateur ?
Pourquoi développer une application navigateur ?
module 17 : Interopérabilité
Pourquoi vouloir de l’interopérabilité ?
Comment avoir cette interopérabilité ?
- Cette formation peut être animée en session intra entreprise.
21/05/2008 au 23/05/2008 (75)
15/12/2008 au 17/12/2008 (75)
14/04/2008 au 16/04/2008 (75)
25/08/2008 au 27/08/2008 (75)
22/09/2008 au 24/09/2008 (75)
07/07/2008 au 09/07/2008 (75)
20/10/2008 au 22/10/2008 (75)
09/06/2008 au 11/06/2008 (75)
17/11/2008 au 19/11/2008 (75)