Formation Windows Forms : Développement d’applications graphiques pour Windows avec C# 4 avec Visual Studio 2010/2012
5 JoursDescription 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.
Objectifs
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 ?
Public :
Cette formation WPF s’adresse aux développeurs .NET
Prérequis :
Connaitre le langage C# et/ou VB.NET.
Contenu du cours WinForm
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