Partager via


Commentaires à l’utilisateur

Dans l’environnement de développement intégré (IDE) de Visual Studio, les commentaires visuels concernant les fonctionnalités disponibles sont basés sur la sélection actuelle et le contexte de sélection globale de l’utilisateur. Le tableau suivant répertorie les fonctionnalités disponibles dans différents contextes de sélection.

Contexte de sélection Fonctionnalités disponibles
IDE Global
Ensemble de produits actuel Spécifique au produit
Hiérarchie active Type de hiérarchie spécifique
Élément de hiérarchie actif Type d’élément de hiérarchie spécifique
Document actif Type de document spécifique
Fenêtre MDI (Topmost multiple-document interface) Type de fenêtre spécifique
Contexte de sélection actuel Contexte de sélection spécifique

Si vous surfacez uniquement les fonctionnalités dont les utilisateurs ont besoin et fournissent continuellement des commentaires cohérents sur le contexte de sélection et d’environnement, vous réduisez la complexité dans l’IDE. Les règles suivantes s’appliquent chaque fois qu’une fenêtre est ouverte dans l’IDE :

  • Si la fenêtre modifie son contexte de sélection, les commentaires de sélection sont clairement indiqués dans la fenêtre et la fenêtre Aide dynamique, si elle est affichée, est mise à jour pour refléter le contexte actuel.

  • Si la fenêtre modifie le contexte de sélection globale, tous les menus spécifiques au contexte, la fenêtre de hiérarchie active et la barre de titre de l’application sont mises à jour pour refléter le contexte actuel.

  • La fenêtre doit afficher les propriétés de la sélection actuelle dans la fenêtre Propriétés et éventuellement, si elle est affichée, la boîte de dialogue Pages de propriétés.

  • Si la fenêtre ne présente pas de propriétés ou ne modifie pas le contexte de sélection globale, les commentaires de sélection ne doivent pas rester dans la fenêtre lorsqu’elle n’est plus la fenêtre active dans l’IDE.

  • Toutes les fenêtres d’outils spécifiques au document doivent continuellement refléter le document actif.

  • Les menus, les barres d’outils et la barre de titre de l’application doivent refléter la fenêtre cliente MDI (Multiple Document Interface) la plus haute.

    Par exemple, lorsque l’affichage HTML d’un formulaire web à l’intérieur d’un projet d’application web Visual Basic est ouvert et que l’utilisateur sélectionne une <td> balise, les commentaires sont fournis de la manière suivante :

  • La sélection est indiquée dans la fenêtre active et reflétée dans la fenêtre Propriétés .

  • La boîte à outils spécifique au document est mise à jour pour refléter le document actif.

  • La barre d’outils de l’Éditeur et le menu Tableau sont affichés et la barre de titre est mise à jour pour refléter la fenêtre Formulaire web.

  • La fenêtre de hiérarchie active, qui est généralement Explorateur de solutions, et sa barre de titre est mise à jour pour refléter le contexte actuel et les commandes de menu Projet contextuelles s’appliquent désormais au projet d’application web active.