Objectifs de la formation
Objectif opérationnel
Mettre en oeuvre des applications Windows de dernière génération, intégrant au mieux l’expérience utilisateur (UX)
Objectifs pédagogiques
Cette formation WPF vous permettra de :
- Apprendre à utiliser le nouveau langage déclaratif XAML, utilisé pour le développement d’interfaces Windows 7
- Être en mesure de développer des applications conviviales et graphiquement riches
- Être en mesure de configurer et déployer des applications WPF
À qui s’adresse cette formation ?
Cette formation WPF s’adresse aux développeurs .NET
Prérequis
Connaitre le langage C# et/ou VB.NET.
Programme
Concevoir une application Windows Client
- Les technologies de Client Windows Modèles architecturaux Interopérabilité entre les Windows Forms et WPF
Introduction aux WinForm et Prise en main
- Une philosophie basée sur les événements Le designer La boite à outil La boite de propriétés
Création d’une application
- Les prérequis Création d’un projet Ajout de controls Gestion des evenements Execution
Les formulaires
- Qu’est ce qu’un formulaire WinForm ? Mise en page et conception de formulaire avec les TableLayoutPanel Utilisation des ancrages et du Docking Les délégués et les évènements Délégués multicast
Les contrôles
- Les Contrôles conteneurs Les contrôles standards (boutons, textbox…)
Les contrôles composites et etendus
- Les différents types de contrôles personnalisés Contrôles composites Contrôles étendus
Les Contrôles Personnalisés
- Utilisation de GDI+ Création d’un control entièrement manuel Gestion des évènements et des propriétés dans un control personnalisé
Gestion du clavier et de la souris
- Les évènements du clavier La validation des entrées utilisateurs Gestion du DragNDrop Gestion du pointeur de la souris
Architecture et bonnes pratiques
- L’architecture MVP. Bonnes pratiques à la conception d’interfaces en WinForm
Description de la formation WinForm
Cette version n’est plus dispensée en formule INTER, pour suivre une version plus récente, reportez-vous au Cours WPF : Développement d’applications graphiques pour Windows avec le Framework 4.6 et Visual Studio 2015 (Réf. WPFW)
Cette formation est délivrée dans les conditions définies par Microsoft : en partenariat avec un centre de formation agréé Microsoft Learning, formateur certifié Microsoft, lab officiel Microsoft, support de cours officiel Microsoft.
Initialement proposé avec le Framework .NET 3.0, Windows Presentation Foundation, plus couramment nommé WPF est un sous-système graphique pour le rendu des interfaces utilisateur dans les applications Windows. Basé sur DirectX, il supporte ainsi l’accélération matérielle et des fonctionnalités d’interface modernes comme la transparence et les dégradés, devenu standards avec l’arrivée de Windows 7.
Outre les aspects graphiques, WPF offre également un nouveau langage basé sur XML, le XAML (eXtensible Application Markup Language) qui permet de séparer clairement l’interface utilisateur et la logique métier, partageant de ce fait le travail du designer et du codeur.
Thèmes : Développement Windows