Настройка интерфейса visual studio 2010
MS Visual Studio 2010. Оформление пользовательского интерфейса
От оформления пользовательского интерфейса зависит, насколько легким будет процесс изучения и дальнейшая работа с приложением. Основные принципы оформления пользовательского интерфейса следующие:
- простота;
- расположение элементов управления;
- логичность;
- эстетичность.
Простота
Простота имеет большое значение для пользовательского интерфейса, поскольку излишняя сложность затрудняет изучение приложения, что приводит к потере производительности. Пользовательский интерфейс должен способствовать быстрому выполнению пользователем всех необходимых для программы задач, но при этом предоставлять только те возможности, которые необходимы на каждом этапе приложения.
При проектировании пользовательского интерфейса помните о графической схеме программы и ее исполнении. Элементы управления, отображающие связанные данные, должны располагаться в форме рядом. Контейнерные элементы управления можно использовать для объединения связанных элементов управления в отдельные подразделы формы. Такие элементы управления, как списки, поля со списком и флажки можно использовать для отображения данных и давать пользователям возможность выбирать между предварительно заданными вариантами. Разрешайте значения по умолчанию, где только это возможно. К примеру, если большая часть предполагаемых пользователей будут в поле Страна выбирать РОССИЯ, задайте РОССИЯ в качестве значения по умолчанию этого поля. Помните, что всегда должна оставаться возможность в случае необходимости легко отменить значение по умолчанию.
Расположение элементов управления
Расположение элементов управления в пользовательском интерфейсе должно отражать их сравнительную важность и частоту использования. Например, если ваша форма собирает обязательную и дополнительную информацию, элементы управления, собирающие обязательную информацию, являются более важными и, соответственно, должны сильнее выделяться в пользовательском интерфейсе. Поскольку связанность информации является важным фактором, элементы управления, отображающие дополнительную информацию, следует объединить. Так, в форме, отображающей информацию о покупателе, покупке или сотруднике, можно сгруппировать все наборы элементов управления в TabControl, который предоставит пользователю возможность легко перемещаться между ними.
Логичность
Оформление пользовательского интерфейса всех форм в вашем приложении должно быть логичным. В результате непоследовательного оформления ваше приложение будет выглядеть беспорядочно и хаотично, затрудняя его восприятие целевой аудиторией.
Логичность сводится к использованию цветов, шрифтов, размеров и типов элементов управления. Прежде чем начинать разработку приложения, определитесь с визуальной схемой, которая будет сохранять свою логичность на протяжении всего приложения. Использование системы цветов и шрифтов поможет создать последовательный пользовательский интерфейс приложения.
Эстетичность
Пользовательский интерфейс должен быть привлекательным. Конечно, жертвовать ясностью и простотой ради привлекательности интерфейса не стоит, но все же постарайтесь создать такое приложение, которое бы не отталкивало пользователей.
Использование цвета может помочь сделать пользовательский интерфейс привлекательным для целевой аудитории, но злоупотребление может стать причиной затрудненного восприятия пользовательского интерфейса. Яркие, кричащие цвета изначально, возможно, и привлекут внимание, но впоследствии могут вызвать зрительное напряжение, а некоторым пользователям они просто могут не понравиться. Старайтесь применять приглушенные тона, которые нравятся большинству людей. Никогда не рассчитывайте на то, что сможете передать информацию с помощью одного только цвета, а при оформлении интерфейса для зарубежной аудитории помните, что некоторые цвета имеет определенное культурное значение.
При выборе шрифтов для своего приложения руководствуйтесь практичностью. Избегайте неудобочитаемых шрифтов; применяйте распространенные, легкие для чтения шрифты, например Times New Roman или Arial. Декоративные шрифты используйте только в случае необходимости для специальных визуальных эффектов.
В этой статье описывается, как Microsoft Visual Studio параметров визуального интерфейса 2010.
Исходная версия продукта: Visual Studio 2010 г.
Исходный номер базы знаний: 2023207
Симптомы
По умолчанию Visual Studio 2010 автоматически настраивает визуальный Visual Studio для максимальной производительности и скорости реагирования в конфигурациях клиентов. Например, использование градиентов и анимаций в интегрированной среде разработки Visual Studio (IDE) сокращается при запуске Visual Studio удаленного рабочего стола или в среде виртуальной машины. По умолчанию Visual Studio 2010 также использует аппаратное ускорение графики, когда оно доступно на клиенте. Для большинства клиентов эти параметры Visual Studio по умолчанию обеспечивают наилучшее взаимодействие с пользователем, однако могут быть ситуации, например из-за ошибок в графическом драйвере оборудования, когда ручная корректировка приведет к улучшению интерфейса.
Примеры симптомов, которые могут быть устранены с помощью корректировки вручную:
- Главное Visual Studio отображается правильно или полностью.
- Окно Visual Studio содержит размытый или искаженный текст и значки.
Переопределение Visual Studio визуального интерфейса
Параметры Visual Studio интерфейса доступны в ToolsOptions > на странице EnvironmentGeneral > :
Текст состояния под флажками параметров описывает текущую конфигурацию визуального интерфейса. Этот текст обновляется только после применения изменений.
Чтобы переопределить Visual Studio параметры:
Снимите флажок автоматической настройки визуального интерфейса на основе флажка производительности клиента.
Установите или снимите флажок " Включить полнофункциональный визуальный интерфейс клиента", чтобы обеспечить постоянное или отключение расширенных визуальных элементов. Если этот флажок установлен, полнофункциональные визуальные элементы будут использоваться независимо от среды компьютера, например при локальной работе в полнофункциональных клиентах и на удаленном рабочем столе.
Установите или снимите флажок " Использовать аппаратное ускорение графики", если он доступен для принудительного или блокирования аппаратного ускорения графики, если оно доступно.
Принудительное ускорение аппаратной графики может Windows Presentation Foundation отрисовки (WPF) из-за проблем с драйверами, но перед этим клиенты должны убедиться, что у них установлены последние графические драйверы.
По умолчанию Visual Studio не будет использовать аппаратное ускорение графики и не обеспечит расширенный визуальный интерфейс клиента при работе в средах виртуальных машин и на серверах с включенным Hyper-V. Клиент, который выбирает переопределение этих параметров, должен вернуться к параметрам по умолчанию (установите флажок "Автоматически настраивать визуальный интерфейс на основе производительности клиента"), если у них есть проблемы с отображением или производительностью.
Visual Studio можно настраивать не только путем добавления и удаления панелей инструментов и меню в строке меню, но также путем добавления и удаления команд для любой панели инструментов или любого меню.
Чтобы узнать больше о том, как персонализировать панель инструментов для своих потребностей, читайте запись блога Оптимизация панелей инструментов для рабочего процесса.
Добавление, удаление или перемещение меню в строке меню
В строке меню выберите Сервис > Настроить.
Откроется диалоговое окно Настройка.
На вкладке Команды установите переключатель Строка меню и флажок Строка меню в списке рядом с этим параметром, а затем выполните одно из следующих действий:
Чтобы добавить меню, нажмите кнопку Добавить новое меню, нажмите кнопку Изменить выбор и введите имя меню, который требуется добавить.
Чтобы удалить меню, выберите его из списка Элементы управления и нажмите кнопку Удалить.
Чтобы переместить меню в строке меню, его в списке Элементы управления, а затем нажмите кнопку Вверх или Вниз.
Добавление, удаление или перемещение панели инструментов
В строке меню выберите Сервис > Настроить.
Откроется диалоговое окно Настройка.
На вкладке Панель инструментов выполните одно из следующих действий:
Чтобы добавить панель инструментов, нажмите кнопку Создать, укажите имя панели инструментов, которую требуется добавить, а затем нажмите кнопку ОК.
Чтобы удалить пользовательскую панель инструментов, выберите ее из списка Панели инструментов и нажмите кнопку Удалить.
Удалить можно панели инструментов, созданные пользователем, но не панели инструментов по умолчанию.
Чтобы переместить панель инструментов в другое место закрепления, выберите ее в списке Панели инструментов, нажмите кнопку Изменить выбор, а затем выберите нужное расположение в отобразившемся списке.
Можно также перетащить панель инструментов за левый край, чтобы переместить ее в любую точку основной области закрепления.
Дополнительные сведения о повышении практичности и доступности панелей инструментов см. в статье Практическое руководство. Настройка параметров специальных возможностей в интегрированной среде разработки.
Настройка меню или панели инструментов
Настроив панель инструментов или меню, убедитесь в том, что ее флажок установлен в диалоговом окне Настройка. В противном случае после закрытия и повторного открытия Visual Studio изменения будут утеряны.
В строке меню выберите Сервис > Настроить.
Откроется диалоговое окно Настройка.
На вкладке Команды выберите переключатель для типа элемента, который необходимо настроить.
В списке для данного типа элементов выберите меню или панель инструментов, которую требуется настроить, а затем выполните одно из нижеуказанных действий.
Чтобы добавить команду, нажмите кнопку Добавить команду.
В диалоговом окне Добавить команду выберите элемент в списке Категории, выберите элемент в списке Команды, а затем нажмите кнопку ОК.
Чтобы удалить команду, выберите ее из списка Элементы управления и нажмите кнопку Удалить.
Чтобы изменить порядок расположения команд в списке, выберите команду Элементы управления, а затем нажмите кнопку Вверх или Вниз.
Чтобы сгруппировать команды под горизонтальной линией, выберите первую команду в списке Элементы управления, нажмите кнопку Изменить выбор, а затем выберите в появившемся меню пункт Начать группу.
Сброс настроек меню или панели инструментов
В строке меню выберите Сервис > Настроить.
Откроется диалоговое окно Настройка.
На вкладке Команды выберите переключатель для типа элемента, параметры которого необходимо сбросить.
В списке для данного типа элементов выберите меню или панель инструментов, параметры которых требуется сбросить.
Можно также сбросить параметры всех меню и панелей инструментов с помощью кнопки Сбросить все.
Доступны разные способы индивидуальной настройки Visual Studio в соответствии с личным стилем и требованиями к разработке. Целый ряд параметров можно использовать в разных экземплярах Visual Studio — см. статью Синхронизация параметров в Visual Studio. В этой статье кратко описываются эти способы, а также приводятся ссылки на ресурсы с дополнительными сведениями.
Этот раздел относится к Visual Studio в Windows. Информацию о Visual Studio для Mac см. в статье Настройка интегрированной среды разработки Visual Studio для Mac.
Параметры по умолчанию
Можно выбрать заданную по умолчанию коллекцию параметров, которая оптимизирует Visual Studio для вашего типа разработки. Дополнительные сведения см. в статье Параметры среды.
Общие параметры среды
Доступ ко многим персонализированным параметрам можно также получить в диалоговом окне Параметры среды. Открыть это диалоговое окно можно двумя способами:
В строке меню выберите Сервис > Параметры и при необходимости разверните узел Среда.
Нажмите клавиши CTRL+Q, введите среда в поле поиска, а затем выберите Среда > Общие из результатов.
В открывшемся диалоговом окне "Параметры" нажмите клавишу F1 для получения справочных сведений о различных параметрах на этой странице.
Цветовые темы среды
Чтобы изменить цветовую тему на темную, светлую или синюю (простую или с дополнительным контрастом), в поле поиска введите тема и выберите Среда > Общие. В диалоговом окне Параметры измените значение настройки Цветовая тема.
Чтобы изменить параметры раскраски в редакторе, введите среда в поле поиска и выберите Среда > Шрифты и цвета. См. раздел Практическое руководство. Изменение шрифтов и цветов.
Регистр главного меню
Вы можете изменить регистр главного меню, выбрав вариант Заглавные буквы (например, "Файл") и ВСЕ ПРОПИСНЫЕ (например, "ФАЙЛ"). Введите среда в поле поиска, выберите Среда > Общие, а затем измените параметр Применить регистр заголовка к строке меню.
Настройка меню и панелей инструментов
Сведения о добавлении или удалении элементов меню или панели инструментов см. в статье Практическое руководство. Настройка меню и панелей инструментов.
Начальная страница
Сведения о создании настраиваемой начальной страницы для пользователя и команды см. в разделе Настройка начальной страницы.
Макеты окон
Можно определить и сохранить несколько макетов окон и переключаться между ними. Например, можно определить один макет для написания кода, а другой — для отладки. Сведения о расположении окон и упорядочивании их поведения, а также о сохранении пользовательских макетов см. в статье Настройка макетов окон.
Внешние инструменты
Вы можете настроить меню Сервис и запускать внешние средства. Дополнительные сведения см. в разделе Управление внешними инструментами.
Элемент управления можно добавлять в форму или контейнерный элемент управления во время разработки посредством перетаскивания из Toolbox, выбрав его в Toolbox и щелкнув форму или дважды щелкнув элемент управления в Toolbox. Любой из этих способов добавит элемент управления в область проектирования. После того как элемент управления помещен в конструктор, его свойства можно изменять. Многие свойства элемента управления настраиваются графически в конструкторе с помощью мыши, а другие можно изменять в окне Properties(Свойства).
Visual Studio 2010 содержит несколько механизмов управления расположением элементов управления в форме, включая:
- окно Properties;
- панель инструментов Layout;
- линии выравнивания;
- изменение элемента управления в конструкторе с помощью мыши;
- свойства Anchorи Dock.
Элементы управления
Button - кнопка -является основным элементом управления пользовательского интерфейса,предназначена для того, чтобы принимать команды пользователя и выполнять код, когда элемент щелкают мышью. С помощью событий Button_Clickи Button_MouseDownможно реагировать на щелчки пользователя.
CheckBox - кнопки отложенного действия - их нажатие не должно запускать какое-либо немедленное действие. С их помощью пользователь вводит параметры, которые скажутся, когда действие будет запущено иными элементами управления. Элемент CheckBox может иметь 3 состояния — помеченное, непомеченное и смешанное. Чаще всего этот элемент применяется для определения значений, которые могут иметь только два состояния.
RadioButton - радиокнопки - по своим свойствам немного похожи на CheckBox. Их главное различие заключается в том, что группа CheckBoxпозволяет выбрать любую комбинацию параметров, радиокнопки же дают возможность выбрать только один параметр.
GroupBox - блок группировки - помогает визуально объединить несколько элементов управления в одну группу. Это бывает особенно полезно, когда надо придать вашему приложению более понятный пользовательский интерфейс.
Label– метка - используется для отображения текста только для чтения, т.е комментарии.
TextBox – поле ввода -используют как для отображения текста, так и для принятия текстового ввода. TextBoxбывает однострочным и многострочным, в зависимости от заданного значения свойства MultiLine. Получить доступ к введенному тексту можно с помощью свойства Text.
MaskedTextBox- поле ввода по шаблону -дает возможность указывать формат для отображения текста или ввода пользователя. Свойство Maskопределяет форматирование текста.
RichTextBox – расширенное поле ввода - дает возможность пользователю вводить и обрабатыать большие объемы информации (более 64 кБт). Кроме того, RichTextBox позволяет редактировать цвет текста, шрифт, добавлять изображения. RichTextBox включает все возможности текстового редактора Microsoft Word.
ListBox —пролистываемый список - позволяет выбирать один или несколько хранящихся в списке элементов. Кроме того, ListBox имеет возможность отображать данные в нескольких колонках. Это позволяет представлять данные в большем объеме и не утомлять пользователя скролированием.
ComboBox - выпадающий список - удобен тем, что не занимает много пространства на форме. Постоянно на форме представлено только одно значение этого списка. При необходимости пользователь может раскрыть список и выбрать другое интересующее его значение.
TrackBar - бегунок - типичным примером применения элемента TrackBar является регулятор уровня громкости в панели Windows. TrackBar может использоваться в различных режимах: в горизонтальном или вертикальном положении, с включенными черточками или без.
ProgressBar - индикатор - используют для отображения степени завершенности той или иной задачи.
NumeicUpDown - поле ввода числовых значений - позволяет без помощи клавиатуры вводить численные значения в поле ввода. Вообще, данный элемент управления имеет три возможности для ввода данных: щелчок мышкой на указателе вверх-вниз, использование кнопок вверх-вниз на клавиатуре или ввод данных в поле ввода.
TreeView – дерево - предназначен для отображения данных в виде дерева. Т. е. элементы представления начинаются с корня дерева и отображаются вглубь. Примером может служить левая сторона программы Проводник, которая отображает дерево каталогов.
ImageList - список изображений - можно отнести к списку невидимых элементов управления. ImageList является вспомогательным компонентом, который хранит изображения, отображаемые другими элементами управления.
DataTimePicker представляет собой универсальный визуальный компонент для представления информации о времени. Он содержит компонент календарь и позволяет легко изменять время в поле компонента.
Timer – таймер - работа с таймером в Windows Forms приложениях основана на механизме событий. Таймер устанавливается на определенную частоту, и операционная система будет рассылать приложению события оповещения с указанной частотой. Компонент Timer позволяет легко и просто работать со временем.
Читайте также: