Création d'interfaces graphiques avec Powershell v2 et WPF
Date de publication : 19 avril 2012
Par
Michaël Todorovic
Cet article est une introduction à WPF dans Powershell v2. Bien qu'il soit courant de tout coder à la main, je vais exposer une autre méthode qui utilise Visual Studio 2010 et XAML.
Vous pourrez ainsi créer des interfaces graphiques facilement dans Visual Studio et les piloter grâce à Powershell.
I. Téléchargement des prérequis
II. Création de l'interface graphique avec Visual Studio
I. Téléchargement des prérequis
Quelque soit votre système, vous devrez installer
Visual C# 2010 Express qui est gratuit.
Vous pouvez naturellement utiliser la version complète de Visual Studio 2010.
Le programme d'installation va se charger de télécharger ce qu'il faut pour s'adapter à votre système. L'installation peut donc être plus ou moins longue.
Visual Studio n'est pas nécessaire sur l'environnement où s'exécutera votre script. En revanche, vous devrez installer PowerShell 2.0 sur le système cible.
Visual C# 2010 Express
Si vous disposez de Windows Vista, XP, Server 2003 ou Server 2008, vous devrez télécharger PowerShell 2.0 qui fait partie du
Windows Management Framework (KB 968930). Ce dernier est déjà présent dans
Windows 7 et Windows 2008 R2. Attention lors du téléchargement : veillez à choisir la langue correspondant à votre système.
II. Création de l'interface graphique avec Visual Studio
|
Si vous connaissez déjà Visual Studio et la création de XAML, vous pouvez directement passer à la partie suivante.
|
Commencez par créer un nouveau projet en cliquant sur Fichier, Nouveau projet. Choisissez Visual C# puis Application WPF.
Renommez votre projet puis cliquez sur OK.
Nouveau projet WPF
Patientez quelques instants pendant que le projet est généré.
Visual Studio 2010
Copyright © 2011 Michaël Todorovic.
Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de
son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur.
Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 €
de dommages et intérêts. Droits de diffusion permanents accordés à Developpez LLC.