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


Рекомендации по начальной страницы

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

Директивы стабильности

Пригодность ресурса

Наиболее важные вопросы в это надежная пользовательскую начальную страницу убедиться, что все необходимые ресурсы недоступны.

  • Все необходимые пакеты устанавливаются.

  • Пакеты поджаты.

  • Все необходимые сборки в папке \ \ PrivateAssemblies.

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

Производительность

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

Процесс разработки

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

Примечание

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

Тестирование начальная страница в экспериментальном экземпляре Visual Studio

  1. Если используется шаблон проекта начальной страницы, нажмите клавишу F5. В противном случае:

    1. Скопируйте файл .xaml и любое поддержка текста или разметки \Документы\ Visual Studio 2010 \ StartPages \.

    2. Скопируйте все необходимые сборки <путь установки Visual Studio>\ Common7 \ ide \ PrivateAssemblies \.

    3. Открытие экспериментальном экземпляре Visual Studio с помощью следующей команды в командной строке Visual Studio.

      Devenv /rootsuffix exp

  2. В меню Сервис выберите пункт Параметры. Выберите Среда затем выберите Запуск. в Настройка начальной страницы выберите переименованный файл StartPage.xaml а затем нажмите кнопку ОК.

  3. От Просмотреть меню выберите команду Начальная страница.

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

Если начальная страница разбивает первичный экземпляр Visual Studio, то можно временно отключить пользовательские начальной страницы, задав для параметра реестра HKEY_CURRENT_USER \ software \ microsoft \ VisualStudio \ 10,0 \ StartPage \ default \ CustomizationEnabled до 0. Кроме того, можно временно переименовать xaml-файл для начальной страницы текущего значения по умолчанию. Любой меры позволяет открыть Visual Studio достаточно долго, чтобы исправить ошибку.

Отладка

Окно инструментов домашней страницы перехватывает исключения, если начальная страница первой загрузке, но не перехватывает исключения после его. Можно указать, что Visual Studio, которые будут отображаться все необработанные исключения, установив следующий параметр реестра до "1".

HKEY_CURRENT_USER \ software \ microsoft \ VisualStudio \ 10,0 \ shared \ EnableUnhandledExceptionDisplay сведения

Сведения об исключении будут отображаться в окне сообщения, позволяя отлаживать элементы управления на начальной странице, необработанных или в других местах, даже в первичном экземпляре Visual Studio. Если невозможно отлаживать, то формируется исключение можно перезапустить Visual Studio с помощью команды devenv "/safemode", переключитесь обратно к предыдущей странице начала, а затем продолжить отладку в экспериментальном экземпляре.

Относительные пути

При ссылке на пути к файлу с начальной страницы всегда используйте относительный путь для поддержки различных системных конфигурации. Однако корневой элемент всех относительных путей на начальной странице позволяет не \ StartPages \ но в папку. \папка установки Visual Studio\ Common7 \ ide, где находится файл devenv.exe. Чтобы задать путь относительно \ StartPages \ папке, используйте относительный начальной страницы ДЛЯ преобразователя. Сделайте это, установив Source свойство объекта на: StartPageRelative, как показано в следующем примере.

язык XAML

<Image Source="{vs:StartPageRelative myImage.png}" .../>

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

Развертывание

Рекомендуется применять следующие рекомендации при развертывании пользовательской начальной страницы другим пользователям.

Параметры пользователя

  • Уважайте параметров пользователя. Не перезаписать существующие настройки начальной страницы.

VSIX

Эти рекомендации применяются к развертыванию VSIX:

  • Используйте GettingStartedGuide элемент в манифесте VSIX, который необходимо указывать в инструкции о том, как установить по умолчанию начальную страницу.

  • Используйте Имя элемент и Описание элемент манифеста VSIX четко для определения расширения в качестве начальной и описать назначение.

  • Убедитесь, что манифест VSIX не содержащий абсолютные пути.

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

MSI

При создании начальную страницу как часть большего расширения, развертывании в пакете установщика Windows (MSI), можно задать начальную страницу, которую требуется устанавливать по умолчанию в качестве начальной страницы на целевом компьютере. Для этого создайте имя файла страницы .xaml запуска в значение Uri этого раздела реестра: HKCU \ software \ microsoft \ VisualStudio \ 10,0 \ StartPage \ default \. Используйте следующие рекомендации при задании этого значения реестра:

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

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

Представление окон .NET Framework (WPF)

Разметку XAML должны следовать рекомендациям WPF. Сведения о Windows Presentation Foundation (WPF) и Microsoft .NET Framework рекомендации для разработки приложений, см. следующие разделы.

Область

Раздел

Специальные возможности

Рекомендации по специальным возможностям

Локализация

Общие сведения о глобализации и локализации WPF

Производительность

Улучшение производительности приложений WPF

Безопасность

Безопасность (WPF)

Директивы пользовательского интерфейса

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

Верхняя строка

Баннер

  • Сделайте высотой образа заголовка эти же, как и высота определения строки, в которой он содержится.

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

  • Хранение область заголовка uncluttered. Overlay эмблема с дополнительными кнопками или графикой.

Левый столбец

Область кнопки

  • Поместите только наиболее часто используемые элементы управления в области кнопки, что места для имен последних проектов их отображения. Рекомендуется менее 5 кнопок.

Последние проекты

  • Этот элемент управления позволяет проектам новостей доступа пользователя. Можно задать число проектов, чтобы отобразить от 0 до 24. Поскольку это наиболее часто используемый раздел начальной страницы не рекомендуется удалить его.

Параметры домашней страницы

  • Убедитесь, что Закрыть страницу после загрузки проекта и Отображать страницу при запуске параметры появляются на начальную страницу.

  • Для дополнительных элементов управления в данной области, рекомендуется использовать флажки или переключатели и убеждаемся, что элементы управления связаны с предпочтениям начальной страницы.

Область содержимого

Вкладки верхнего уровня

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

  • Используйте не доходя, понятные имена для вкладок.

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

Вкладки подуровня

  • Используйте только переходы подуровня если имеется более 2 в подразделах.

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

  • Используйте не доходя, понятные имена для вкладок.

Содержимое вкладки подуровня

  • Укажите не более 5 элементов содержимого на вкладке подуровня.

Содержимое элемента

  • Укажите не более 4 ссылки на элемент содержимого.

  • Если связать образы с содержимым элементами, убедитесь, что каждый образ 175 пикселей by-125.

  • Используйте не доходя, понятные имена для элементов содержимого.

  • Ограничьте описания элементов содержимого к предложениям или 2.

Общие

Анимации

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

Цвета среды

  • Параметры системы, уважения шрифты и цвета.

  • Используйте свет-покрашенные фон.

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

См. также

Основные понятия

архитектура начальной страницы

Развертывание пользовательских начальных страниц

Добавление команд Visual Studio на начальной странице