Qu'est-ce qu'un contrôle de jauge?
Un contrôle de jauge en programmation informatique est un composant visuel d'une interface utilisateur. Il est conçu pour afficher des informations à un utilisateur dans un style analogique. Le contrôle est similaire à une véritable jauge analogique visible sur le tableau de bord d'une voiture ou dans le cockpit d'un avion. L'aspect général est celui d'un cercle ou d'un autre cadran radial avec une aiguille indicatrice à l'intérieur pointant vers les repères du périmètre; ces graduations indiquent une échelle des données représentées. L'utilisation d'un contrôle de jauge peut aider un utilisateur à visualiser l'état des données lorsqu'il existe une valeur minimale et maximale.
Les composants d'interface utilisateur, également appelés contrôles, sont les éléments constitutifs des interfaces utilisateur graphiques (GUI). Ils peuvent être aussi simples qu’un bouton ou complexes comme un graphique animé en trois dimensions (3D). Bien que de nombreux composants soient simples et utilitaires, ils peuvent également être conçus de manière plus artistique. L'utilisation d'une commande de jauge dans une interface permet d'afficher des nombres numériques de manière analogique.
Il existe de nombreux styles de contrôle de jauge, la plupart d'entre eux modélisés à partir de jauges du monde réel, mais ils agissent tous comme un outil de visualisation. Un contrôle de jauge est plus efficace pour montrer l'état actuel des données changeant dynamiquement par rapport à une valeur minimale et maximale statique. Comme avec une jauge réelle, une aiguille se déplace dans le sens des aiguilles d'une montre, pointant vers le bord de la jauge et indiquant que la valeur de la variable augmente. Si elle se déplace dans le sens antihoraire, cela indique que la variable est en baisse. Si l'aiguille est positionnée à l'une des extrémités de la jauge, cela signifie que la variable a atteint sa valeur minimale ou maximale.
Les contrôles de jauge peuvent avoir différents sous-composants à l'intérieur de leur cadre pour exprimer encore plus d'informations dans une zone compacte. Un mécanisme ressemblant à un compteur de type odomètre peut garder une trace de données numériques changeantes non limitées. Des cadrans plus petits dans le cadre de la jauge peuvent afficher le comportement des données périphériques par rapport à l'aiguille principale.
L'utilisation d'un contrôle de jauge peut également être purement esthétique. Le fait de disposer d’une série de contrôles d’apparence analogique sur un tableau de bord virtuel peut aider à donner un sens unique du style à une application par ailleurs banale. En combinaison avec des composants interactifs tels que des boutons et des molettes simulés, l'ensemble du programme peut donner l'impression d'une machine réelle au lieu d'un logiciel en fenêtre.