Dans le dernier article, qui était le premier de ma nouvelle série à propos de WPF (Windows Presentation Foundation), je vous ai rapidement montré ce qu’est WPF dans la technique, mais pas encore ce qu’il est possible de faire avec cette nouvelle technologie de développement d’interfaces riches ou Rich Desktop Applications, ni quels sont les outils qui sont à notre disposition pour créer ces applications, c’est ce que nous allons voir dans cet article.
Visual Studio 2008
Si vous visitez mon blog, vous connaissez forcement l’outil Visual Studio 2008 qui permet de développer des applications en tout genre, de l’application Windows classique aux sites Web en ASP.NET en passant par des applications embarquées, des librairies et j’en passe.
Pour créer des applications WPF vous allez pouvoir utiliser n’importe quelle version de Visual Studio 2008, que ce soit une version Express, qui sont je vous le rappelle gratuite, ou bien une version Standard, Professional, ou même Team Suite… Vous pouvez consulter le comparatif de la gamme 2008 ainsi que leurs caractéristiques.
Points positifs :
Visual Studio 2008 vous permet d’écrire votre code C# ou VB.NET avec IntelliSense et toutes les fonctionnalités et qualités de cet outil de développement. Vous allez également avoir la possibilité d’écrire votre code XAML avec support de l’IntelliSense !
Etudiants, retrouvez toute la gamme Visual Studio 2008 disponible gratuitement sur le Téléchargement Gratuit Etudiant !
Point négatif :
Le designer de Visual Studio 2008 pour le WPF n’est franchement pas top. Il n’est bien que pour faire de petites applications simple sans animations. Car oui il est possible de faire des animations en WPF !
N’oubliez pas de répondre à notre enquête qualité si vous êtes utilisateur de Visual Studio, afin de contribuer à son évolution.
Expression Blend 2
Passons maintenant au logiciel Expression Blend 2. Cette nouvelle version, assez peu connue hélas dans le monde des développeurs, permet la conception d’interfaces graphique en WPF. Ce logiciel est avant tout destiné aux designers plutôt qu’aux développeurs car il ne permet pas l’édition de code C# ou VB.NET. Il laisse à Visual Studio la lourde tâche de s’occuper du code managé. Blend 2 possède une interface très conviviale et assez simple, qui vous permettra en un minimum de temps de réaliser de belles fenêtres.
Points positifs :
Expression Blend 2 est l’Outil qu’il vous faut pour créer l’interface utilisateur de vos applications. Compatible avec WPF, Silverlight il vous permettra de créer des interfaces riches sur le web et sur le poste de travail.
L’interface est très conviviale.
Etudiants, retrouvez toute la suite Expression Studio 2 disponible gratuitement sur le Téléchargement Gratuit Etudiant !
Points négatifs :
Le gros point noir selon moi est l’absence de l’IntelliSense dans le XAML qui rendra vos développements assez dur sans une maîtrise de la force.
Dans le prochain article, nous commencerons un peu à entrer dans le code d’une application. Si vous avez des idée d’applications que nous pourrions écrire, laissez des commentaires.