Презентацию к данной лекции можно скачать здесь.
Windows, Bing, PowerPoint, InternetExplorer, VisualStudio, WebMatrix, DreamSpark и Silverlight являются зарегистрированными товарными знаками или товарными знаками MicrosoftCorporation в США и / или других странах. Другие названия продуктов и компаний, упомянутые здесь, также могут быть торговыми марками их соответствующих владельцев.
Названия компаний, организаций, продуктов, имена доменов, адреса электронной почты, логотипы, люди, места и события являются вымышленными. Не предполагается их связь с реальными компаниями, организациями, продуктами, доменными именами, адресами электронной почты, эмблемами, людьми, местами и событиями.
Информация, содержащаяся в данном руководстве, предоставляется без каких-либо явно выраженных, установленных законом, или подразумеваемых гарантий. Ни авторы, ни корпорация Microsoft, ни организации, обеспечивающие доступ к руководству, не будут нести ответственности за любые убытки, вызванные или предположительно вызванные прямо или косвенно этим руководством.
Создан для Microsoft компанией Avlade: http://www.Avlade.com
Copyright 2012 MicrosoftCorporation.
Из материалов данного модуля вы узнаете, как включить глобальные и контекстные команды в панель приложения.
Если вы следовали инструкциям лекций в правильном порядке, вы уже почти завершили проект структуры вашего приложения. вы оптимизировали сценарии, элементы и даже начали проектировать навигацию вашего приложения. Далее вам предстоит организовать элементы, созданные вами в лекции 4, в команды на полотне или в панели приложения.
Как вам стало известно из обзора особенностей приложений для Магазина Windows в лекции 1, панель приложения обеспечивает пользователю легкий доступ к командам, когда они ему требуются. Вам нужно организовать команды таким образом, чтобы они были у пользователя под рукой тогда, когда ему необходимы.
В этой лекции также использован пример приложения FoodTruck, который проходит различные стадии UX-проектирования. В следующем разделе вы найдете сценарии, созданные в лекции 3, наряду со связанными с ними элементами из лекции 4. Чтобы обеспечить простоту организации этих элементов в команды, каждый из сценариев будет представлен как раздел в главном окне нашего иерархического приложения. Явные команды, полученные из элементов, специфичны для каждого из сценариев и будут контекстно отображаться в главном окне приложения или в отдельном разделе.
Вы начнете сгруппировывать команды таким образом, чтобы определить, куда поместить их в вашем приложении и обеспечить их доступность.
Найдите элементы, связанные со всеми сценариями. Эти общие элементы должны быть доступны в качестве команд прямо в главном окне приложения. В примере приложения FoodTruck есть единственная такая команда - Поиск ближайшего заведения (Findclosesttruck). Эта команда добавлена в панель приложения.
Обратите внимание на то, что команда "Поиск ближайшего заведения" размещена в правой стороне панели приложения FoodTruck. Запомните: правая сторона меню обычно резервируется для глобальных команд, тех, что не основаны на выделенном контенте. А кнопки выбора (такие,как Обрезать/Удалить/Прикрепить фото) можно поместить слева. вы увидите больше примеров группировки и разделения команд при дальнейшем изучении лекции.
| Contextualcommandsappearwhencontentisselected | - Контекстно-зависимые команды появляются, когда контент выделен |
| Globalcommands | - Глобальные команды |
Просматривая главное окно приложения, вы могли заметить, что некоторые другие команды необходимо добавить в несколько разделов для удобства использования приложения. Например:
| Раздел 1: Где мои палатки? |
| Возможность видеть, где будет фургон через 6 или более часов. |
| Раздел 2: Я голоден |
| Возможность видеть больше названий и описаний фургонов. |
| Раздел 3. Отличные палатки |
| Возможность видеть больше названий и описаний фургонов. |
С расширением раздела 4 все категории будут видны при перемещении по экрану.
Эти команды следует располагать прямо на полотне, так, чтобы пользователь мог решить задачу "одним движением руки".
Располагайте элементы, такие как команды добавления или просмотра дополнительных элементов, прямо на полотне для обеспечения удобства использования приложения
Просматривая проект, определите,имеются ли команды, которые лучше поместить прямо на полотно, нежели в панель приложения. Учитывайте, что если у Вас есть команда, необходимая для выполнения конкретной общей задачи пользователя (например, покупка товара), нужно поместить ее в рабочей области приложения, а не в панели приложения.
В случае, если пользователю нужно часто открывать панель приложения для выполнения какой-либо задачи, следует применять непосредственное управление, семантическое масштабирование или команды в главном окне приложения.
В этой части лекции вы продолжите рассматривать примеры использования панели приложения, кнопок в рабочей области приложения на примере FoodTruck. Также у вас есть возможность спроектировать собственные команды.
Перед проектированием команд в панели приложения необходимо понять общие принципы расположения кнопок. Это поможет сохранить единообразие панели приложения со стандартными системными решениями для удобства пользователя Windows 8.
Раздел 1: Где мои палатки?
Каждый хотел бы знать, где находится его любимая передвижная палатка быстрого питания в любое данное время. После просмотра раздела "Где мои палатки?" определено, что большую часть команд следует располагать в панели приложения, а одну необходимую команду - в главном окне приложения.
Добавьте элементы панели приложения в ваш эскиз первого раздела. Учитывайте, что на данной стадии проектирования у вас есть возможность поменять организацию структуры команд.
Если вы не можете свести все команды в панели приложения в виде отдельных кнопок, сгруппируйте их и поместите в меню, которые открываются кнопками на панели. Группируйте команды логически: например, Ответить, Ответить всем и Переслать поместите в меню Ответ.
Не создавайте таких меню, как "Далее", "Дополнительно", для несвязанных команд. Таким приложением будет неудобно пользоваться. Если вы обнаружите много логически не связанных команд, рекомендуется упростить (оптимизировать) приложение. Просмотрите следующий пример раздела "Я голоден" приложения FoodTruck.
Раздел 2: Я голоден. Поиск ближайшего места, где можно было бы перекусить. В разделе расположены три фильтра контента. Объединив их в одну команду, вы можете не только оптимизировать пространство панели приложения, но и улучшить удобство использования приложения. Также отметим, что некоторые команды будут добавлены в главное окно приложения, чтобы облегчить для человека, путешествующего со своим устройством, определение его местоположения в данный момент и показать ближайшие фургоны и их маршруты.
Просмотрите команды в разделах, подумайте, можно ли объединить некоторые из них в одну кнопку на панели приложения с выпадающим меню. Добавьте эскиз на набросок расположения элементов.
Если у вас есть похожие кнопки на экранах различного размера, держите их в одном и том же месте. В разделе "Отличные палатки" много сходных элементов, также могут появляться новые. Так как кнопки расположены в панели приложения, их расположение должно быть единым на всех других экранах.
Раздел 3: Отличные палатки.- Поиск палаток, которые рекомендуют другие пользователи
Заметьте, что кнопка сортировки находится там же, что и кнопка закрепления на начальном экране. Эти кнопки останутся в той же позиции.
Хочется чего-то нового.- Просмотр разных палаток быстрого питания; Возможность поиска по типу пищи. Отметим, что местоположение команд в панели приложения остается тем же.
Поскольку подписи по умолчанию скрыты в ориентации прикрепленном и портретном режиме отображения, подберите для ваших команд легко распознаваемые пиктограммы и создайте всплывающие подсказки для всех ваших команд.
Используйте для команд и меню стили по умолчанию. Если нужно настроить вид панели приложения, рекомендуется настраивать цвета фона, иконок и значков, но не размер кнопок. Вид панели приложения разработан для интерфейса, управляемого касаниями,и для этого же интерфейса важно, чтобы все 10 команд поддерживали все возможные размеры экрана. Изменение параметров компоновки может повлечь нежелательное поведение приложения.
Важно продумать, какие элементы будут работать с каждым экраном. В эффективном WinRT-приложении элементы должны быть специфичны и соотноситься с предпочтениями пользователя.
Назначение функций панели приложения является одним из самых важных шагов при создании эффективного приложения. Важно, чтобы разработчик просмотрел каждый экран и определил, какая функция доступна в приложении, когда ничего не выбрано или когда выбор выполнен.
Чтобы найти наиболее подходящие элементы для каждой страницы, учитывайте эти подсказки для создания непротиворечивого и полезного набора функций на панелях приложения.
Самостоятельно изучите существующие приложения для Магазина Windows, рассмотрите в них организацию команд. Каковы различия между командами, помещенными на полотне, и командами в панели приложения? Можете ли вы придумать лучшие способы организации команд, чем в существующих приложениях?
Вы можете узнать о расположении команд на холстеполотне или в панели приложения, изучив эти ресурсы:
| Опыт взаимодействия (англ. UserExperience, UX). Буквальный перевод - опыт пользователя. | Это ощущения, возникающие у человека при непосредственном взаимодействии с объектами окружающего мира. В более узком смысле, опыт взаимодействия характеризует личное восприятие человеком функциональных и эмоциональных характеристик продукта или услуги в процессе использования. | Данный термин широко применяется в информационных технологиях (ИТ) для описания субъективного отношения, возникающего у пользователя в процессе использования как информационной системы в целом, так и отдельной ее части (веб-сайта, приложения и пр.). Опыт взаимодействия в ИТ связан с таким понятием, как юзабилити, применяемым при разработке и анализе пользовательских интерфейсов и приложений. Разработчики уделяют значительное внимание изучению и проектированию опыта взаимодействия на всех этапах создания продукта, начиная с самого раннего - этапа планирования. |
| AppBar | Панель приложения. | |
| ModernUI | Название нового интерфейса, под который разрабатываются приложения для W8. | В данном курсе в качестве примера приложения рассматривается приложение FoodTruck. Термин "FoodTruck" может обозначать передвижной фургон-ресторан, мобильное кафе, передвижную палатку быстрого питания, фургон-кухню. Существует множество разновидностей подобных фургонов, пожалуй, самый известный - IceCreamTruck, который служит для торговли мороженым. |
| Hub | центральный узел, главное окно приложения. |
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.