Construire des applications de gestion avec WPF

Windows Presentation Fundation (WPF) est une technologie de présentation qui utilise un language sous forme de tags XML (le XAML) pour exprimer une interface graphique. WPF est très riche en terme de contrôles graphiques, gestion des événements et de databinding. WPF permet une séparation stricte entre l’interface graphique et les objets métiers.

Avec l’arrivée de WPF, de nombreux éditeurs de logiciels évaluent la possibilité d’adopter cette technologie pour des applications de gestion. Les controles Datagrid et Ruban permettent de mieux cibler ce type d’applications.

Pour vous donner un avant goût des possibilités de WPF, Eric Vernié popose une série de webcasts très didactiques en Visual Basic ou en C# qui soulignent les différences avec les applications WinForm classiques.

Pour aller plus loin et aborder notamment les concepts d’accès aux données, je vous recommande les webcasts mercredi du développement par Mitsu Furuta.

En complément du post de Xavier sur Comment faire les bons choix d’architecture, Microsoft réunit l’ensemble des meilleures pratiques pour développer une application Composite en WPF avec “Composite Application Guidance for WPF”. La documentation, le code source et des exemples sont disponibles en téléchargement ici

Ce guide fournit un cadre de développement qui facilite le travail en équipe en scindant l’application en modules. Le schéma ci-dessous représente en bleu ce qui est couvert par le guide et en vert ce qui est à coder.

image

lauelm Laurent ELMALEH
Partner Technology Advisor
DPE – Microsoft France
https://blogs.msdn.com/editeurs_de_logiciels
me contacter