Formation Windows Forms : Développement d'applications graphiques pour Windows avec C# 4 avec Visual Studio 2010/2012 Winform

Durée 5 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence WINF
Cours officiel Microsoft

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.

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

Public :

Cette formation WPF s'adresse aux développeurs .NET

Prérequis :

Connaitre le langage C# et/ou VB.NET.

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


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB