Поделиться через


Обратная связь с пользователем

В интегрированной среде разработки Visual Studio визуальные отзывы о доступных функциях основаны на текущем выборе пользователя и контексте глобального выбора. В следующей таблице перечислены функции, доступные в разных контекстах выбора.

Контекст выбора Доступные функции
Интегрированная среда разработки (IDE) Глобальный
Текущий набор продуктов Конкретный продукт
Активная иерархия Тип иерархии специфический
Элемент активной иерархии Особый тип элемента иерархии
Активный документ Специфичный для типа документа
Самое верхнее окно многодокументного интерфейса (MDI) Тип окна (конкретный)
Текущий контекст выбора Контекстуально специфический выбор

Если вы обеспечиваете доступ только к необходимой функциональности и регулярно предоставляете согласованную обратную связь по выбору и контексту среды, вы снижаете сложность интегрированной среды разработки. При открытии окна в интегрированной среде разработки применяются следующие правила:

  • Если окно изменяет контекст выделения, в окне четко указывается обратная связь о выборе, а окно динамической справки , если показано, обновляется, чтобы отразить текущий контекст.

  • Если окно изменяет контекст глобального выбора, все контекстные меню, окно активной иерархии и строка заголовка приложения обновляются, чтобы отразить текущий контекст.

  • Окно должно отображать свойства для текущего выбора в окне "Свойства " и при необходимости, если показано, диалоговое окно "Страницы свойств ".

  • Если окно не отображает свойства или не изменяет контекст глобального выбора, обратная связь о выборе не должна оставаться в окне, если он больше не является активным окном в интегрированной среде разработки.

  • Все окна инструментов, относящиеся к документу, должны постоянно отражать активный документ.

  • Меню, панели инструментов и строка заголовка приложения должны соответствовать самому верхнему MDI-клиентскому окну.

    Например, при открытии html-представления веб-формы в проекте веб-приложения Visual Basic, а пользователь выбирает <td> тег, отзывы предоставляются следующим образом:

  • Выделение указывается в активном окне и отражается в окне "Свойства ".

  • Панель инструментов для конкретного документа обновляется, чтобы соответствовать активному документу.

  • Панель инструментов редактора и меню "Таблица " отображаются, а заголовок обновляется для отображения окна веб-формы.

  • Окно активной иерархии, которое обычно является обозревателем решений, и его панель заголовка обновляются, чтобы отражать текущий контекст, и контекстно-зависимые команды меню проекта теперь применяются к активному проекту веб-приложения.