En fait, tout dépend du niveau de fonctionnalités attendu par l’interface graphique et donc de votre besoin. Si vous souhaitez simplement vous assurer qu’une tâche particulière soit toujours faite parfaitement, alors le look de l’interface graphique a assez peu d’importance. Un cas typique est celui où en tant que
Quelle technologie choisir / vers quelle technologie s’orienter ?
responsable de l’exploitation, vous fournissez aux personnes qui déclarent les comptes dans l’Active Directory un script avec interface graphique qui, par exemple, force la mise en majuscule du nom et qui crée la home directory toujours au bon endroit et avec les bonnes permissions.
Dans ce cas présent, la technologie Windows Forms apportée par le Framework .Net 2.0 est généralement suffisante. En effet, les Windows Forms ont un look tout à fait classique dans le monde Windows. On y trouve des boutons, des cases à cocher, des labels, des zones de saisie de texte, en bref le grand classique.
Si par contre, vous avez besoin de développer un script qui doit générer des graphiques 2D ou 3D, comme par exemple pour le suivi de l’espace disque de vos serveurs de fichiers, alors le résultat final revêt une grande importance.
Dans ce cas, il sera préférable de faire appel à la technologie WPF (Windows Presentation Foundation). De même que si vous voulez réaliser des interfaces graphiques extravagantes, qui sortent de l’ordinaire ; WPF sera aussi un très bon candidat.
Un avantage qu’à WPF sur son petit frère Windows Forms pour la conception des interfaces graphiques est que l’on peut décrire ces dernières avec une grammaire basée sur le langage XML. Il s’agit du format XAML (prononcer « gzamel »). Ceci apportera de la souplesse lors de la création d’interfaces, et surtout pour leur modification ; mais nous verrons cela par la suite…
A présent que vous en savez plus sur les technologies, voyons quels sont les prérequis nécessaires pour leur mise en œuvre.
A la vue de ces prérequis, vous pouvez vous en douter, un script s’appuyant sur les Windows Forms sera plus portable qu’un script s’appuyant sur WPF. Ceci vient du fait que le couple Framework .Net 2.0 / PowerShell 1.0 est maintenant presque un standard sur les PC en entreprise. Si vous prévoyez de faire fonctionner vos scripts utilisant WPF sur les plateformes Windows Seven ou Windows Server 2008 R2, alors n’ayez pas d’inquiétude car les prérequis sont installés de base.
En revanche, toujours pour WPF, sous Vista il vous faudra installer Power – Shell 2.0 et sous Windows XP à minima le Framework .Net 3.0 et Power Shell 2.0. A noter que Power Shell 2.0 n’est pas encore sorti dans sa forme finale (mais toujours en Release Candidate), exception faite pour les plateformes Windows Seven et Windows Server 2008 R2 où il est installé par défaut.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
- Afficher les icônes cachées dans la barre de notification
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Activer la mise en veille prolongée dans Windows 10
- Et si les clients n’avaient plus le choix ?
- Cybersécurité Active Directory et les attaques de nouvelle génération
Les plus consultés sur iTPro.fr
- Veeam passe à la vitesse supérieure avec iResOps pour Microsoft 365
- Visibilité, réputation, clients : ce que les petites entreprises ne pourront plus déléguer en 2027
- IA souveraine : l’Europe avance, mais son interconnexion prend du retard
- Cloud public : la sécurité des données s’impose comme premier critère pour les agents publics
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
