loader image

Gate Training

logo-png
.NET

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

5 Jours

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.

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

Réf:

0011

Tarif:

600 Dt

Niveau:

Fondamental

Classe à distance:

Possible

Pas de sessions disponibles