EnglishSite mapContactsFrançais
 SociétéConseilFormationIngénierieProduitsMOATechnologiesMétiersEvénementsRecrutement
Formation 
Objectifs
  • Maîtriser les différents constituants d'une application fenêtrée fondée sur la technologie Microsoft WPF
  • Mettre en pratique les techniques de programmation d'interfaces riches adaptées aux projets complexes
Publics
  • Ce stage technique s'adresse aux chefs de projets, concepteurs, architectures et développeurs.
Pré-requis
  • Notions essentielles de programmation C#
Théorie / Pratique
  • 40/60
Réf : WPF / 4 Jours
Paris 2010
Nous contacter
Nantes 2010
Nous contacter
Rennes 2010
Nous contacter
Sophia-Antipolis 2010
28 Sept-01 Oct. 27-30 Déc.
1600€ ht
Maitrise du développement d'applications avec WPF
Enjeux
A la frontière entre client riche et client léger, la nouvelle technologie phare de Microsoft : Windows Presentation Foundation (WPF) permet le développement d'interfaces graphiques évoluées au travers d'un modèle de programmation unifié. Ce stage très pratique vous permet de mettre en œuvre ces nouveaux composants pour lesquels le langage C# est complété par le langage XAML.

Positionnement
  • Présentation, historique, héritage WinForms, produits concurrents
  • XAML, C#
  • Outils (Visual Studio WPF Designer, Expression Blend)
Premier programme
  • Environnement de développement
  • Analyse des constituants
  • Exercice : Découverte de l'environnement. Premier projet Panels et layout
Gestion des événements
  • Notion de Routed Event
  • Mouse, Keyboard et Ink events
  • Pattern 'Command'
Contrôles
  • Buttons, Label, Text controls
  • List controls (List, Grid, Tree)
  • Menu,
  • GroupBox et Expander
  • Slider, Scroll
  • ProgressBar
  • SpellCheck, PasswordBox, ToolTip
  • Exercice : Layout et contrôles
  • Exercice : Contrôles, événements et commandes
Data binding
  • Notion de data source
  • Conversion, validation
  • Bindings complexes (listes, xml, notion de data templates)
  • Filtres, groupes et tri
  • Exercice : Databinding
  • Exercice : DataSourceProvider et XML
  • Exercice : Conversion et validation Exercice : Listes, filtres et tri

Retour sur l'architecture
  • Gestion de la complexité
  • Architecture MVC
  • Exercice : Architecture, MVC : WPF et test unitaires
  • Exercice : Conversion et validation Exercice : Listes, filtres et tri
Styles et Control templates
  • Exercice : Styles, triggers et contrôles templates
Fenêtrage et navigation
Localisation et notion de Resources
  • Exercice : Localisation et ressources
Composants personnalisés
  • Exercice : Composants personnalisés
Programmation graphique
  • Graphismes de base (primitives de base, Images, transformations, effets)
  • Gestion du texte
  • Vidéo et audio
  • Notions de 3D
  • Exercice : Textes et document
  • Exercice : Animation, média et 3D
Conclusion
  • Clients lourds / interfaces web, RIA
  • Présentation de WPF/E (silverlight)
  • Exercice : Déploiement standard
  • Exercice : Déploiement, Windows Forms
Copywright © 2009 SOFTEAM - Think Object : Modeling