Антон Шепитько antonsh@microsoft.com Больше нет панели Quick Launch Унификация старта приложения и переключения окон Не надо туда добавлять ShortCut-

Содержание

Слайд 2


Ключевые изменения в интерфейсе

Антон Шепитько
antonsh@microsoft.com

Ключевые изменения в интерфейсе Антон Шепитько antonsh@microsoft.com

Слайд 4

WINDOWS 7 TASKBAR

WINDOWS 7 TASKBAR

Слайд 5

Что изменилось
Больше нет панели Quick Launch
Унификация старта приложения и переключения окон
Не надо

Что изменилось Больше нет панели Quick Launch Унификация старта приложения и переключения
туда добавлять ShortCut-ы
Папочки остались для совместимости
Не ищите новый интерфейс для Quick Launch

Слайд 6

Мини стартовое меню для приложения
Область для стандартных задач и часто используемых файлов
Настраивается
Доступно

Мини стартовое меню для приложения Область для стандартных задач и часто используемых
по правому щелчку мышью и по перетаскиванию

Jump Lists Обзор

Слайд 7

Jump Lists Подробнее

Места назначения
(“destinations”)

Задачи
(“tasks”)

Недавно использованные

Пользовательск. категории

Пользовательские задачи

Стандартные задачи

Прикрепленные категории

Jump Lists Подробнее Места назначения (“destinations”) Задачи (“tasks”) Недавно использованные Пользовательск. категории

Слайд 8

Jump Lists Что за бесплатно

Пользовательск. категории

Места назначения
(“destinations”)

Задачи
(“tasks”)

Пользовательские задачи

Стандартные задачи

Недавно использованные (спасибо SHAddToRecentDocs)

Прикрепленные категории

Jump Lists Что за бесплатно Пользовательск. категории Места назначения (“destinations”) Задачи (“tasks”)

Слайд 9

Приложение может изменить свой Jump List
Места назначения:
Стандартные (недавно использованные, часто используемые)
Пользовательские категории

Приложение может изменить свой Jump List Места назначения: Стандартные (недавно использованные, часто
(приложение поставляет список)
Пользовательские задачи находятся во встроенной категории - Tasks
Задачи не могут быть приколоты или убраны пользователем

Jump Lists Настройка

Слайд 10

Пульт ДУ для окна
Для ключевых команд
До 7 кнопок
Доступ из миниокна ТaskBar

Панели управления

Пульт ДУ для окна Для ключевых команд До 7 кнопок Доступ из
мини окнами Обзор

Слайд 11

Панели управления мини окнами Сравнение с пользовательскими задачами

Панели управления мини окнами Сравнение с пользовательскими задачами

Слайд 12

Перекрывающие иконки (Overlay Icons) Обзор

Средство для важных нотификаций
Появляются поверх иконки приложения

Перекрывающие иконки (Overlay Icons) Обзор Средство для важных нотификаций Появляются поверх иконки приложения

Слайд 13

Способ показать ход длительной операции
Появляется на кнопке на TaskBar

Progress Bars Обзор

Способ показать ход длительной операции Появляется на кнопке на TaskBar Progress Bars Обзор

Слайд 14

Возможность для расширения интерфейса(например MDI)
Миниокна для каждого окна (документа, закладки) приложения
Появляются среди

Возможность для расширения интерфейса(например MDI) Миниокна для каждого окна (документа, закладки) приложения
миниокон приложения над TaskBar

Пользовательские переключения Обзор

Слайд 15

ITaskbarList3
HRESULT RegisterTab(HWND hwndTab,
HWND hwndFrame);
HRESULT UnregisterTab(HWND hwndTab);
HRESULT SetTabOrder(HWND hwndTab,

ITaskbarList3 HRESULT RegisterTab(HWND hwndTab, HWND hwndFrame); HRESULT UnregisterTab(HWND hwndTab); HRESULT SetTabOrder(HWND hwndTab,
HWND hwndInsertAfter);
HRESULT SetTabActive(HWND hwndTab,
HWND hwndFrame,
TBATFLAG tbatFlags);

Пользовательские переключения TDI/MDI дочерние окна

Слайд 16

Для разработчиков, использующих:
WPF – появится в .NET 4
XAML декларация многих свойств
Другие возможности

Для разработчиков, использующих: WPF – появится в .NET 4 XAML декларация многих
WPF: например связывание с данными, векторные изображения
MFC 7 – появится в Visual Studio 2010
Объектная модель поддерживающая новые возможности
Windows 7 Platform SDK
Windows 7 Bridge – доступ к API из managed кода

Поддержка со стороны платформы Скоро:

Слайд 17

Интегрироваться с Windows 7!
Понять как Ваше приложение впишется в новую идеологию
Унификация запуска

Интегрироваться с Windows 7! Понять как Ваше приложение впишется в новую идеологию
и переключений
Jump Lists
Миниокна, перекрывающие иконки, Progress Bars и т.д.
TDI/MDI переключения
Изучить новые API
Примеры в Windows 7 Beta Platform SDK
WPF поддержка в .NET 4

Что делать сегодня

Слайд 18

Windows 7 TaskBar

DEMO

Windows 7 TaskBar DEMO

Слайд 19

WINDOWS SCENIC RIBBON

WINDOWS SCENIC RIBBON

Слайд 20

Office 2007 Ribbon

Office Button

Quick Access Toolbar

Tab

Contextual Tab Set

Contextual Tab

Help

Group (aka “Chunk”)

Dialog Box

Office 2007 Ribbon Office Button Quick Access Toolbar Tab Contextual Tab Set
Launcher

Слайд 21

Windows Scenic Ribbon

Выходит с Windows 7, будет доступен и для Vista
Win32 API,

Windows Scenic Ribbon Выходит с Windows 7, будет доступен и для Vista
COM-based
Близок по возможностям к Microsoft Office 2007 Ribbon

Слайд 22

Scenic Ribbon Controls

Scenic Ribbon Controls

Слайд 23

Важно: тип приложения?
Преимущества
Отличный способ показать возможности
Команды легко найти
Пользователи быстро обучаются
Классно смотрится –

Важно: тип приложения? Преимущества Отличный способ показать возможности Команды легко найти Пользователи
шанс показать себя!
Отличный ресурс: Ribbon Guidelines http://msdn.microsoft.com/en-us/library/cc872782.aspx

Когда использовать Ribbon?

Слайд 24

Ribbon В зависимости от потребностей

1 Office 2007 есть,  Windows style будет в 2009

Microsoft

Ribbon В зависимости от потребностей 1 Office 2007 есть, Windows style будет
Ribbon


MFC


Scenic


WPF

Аудитория:
Managed

Аудитория:
MFC native

Аудитория:
Native

.NET 3.5

Win2K or newer

Vista or newer

Office 2007 & Windows стили

Office 2007 & Windows стили1

Windows стиль

Есть beta… Официальный релиз в 2009

Уже в Visual Studio 2008 SP1

Скоро…
Вместе с Windows 7

Слайд 25

Схема Model View Controller
Код и интерфейс развязаны
Простой C++ API

Архитектура
Markup
Organization of controls

Схема Model View Controller Код и интерфейс развязаны Простой C++ API Архитектура

Слайд 26

Обработчики абстрагированы от специфичных контролов
Визуальный стиль автоматически выбирается на основе расположения
Связанность и

Обработчики абстрагированы от специфичных контролов Визуальный стиль автоматически выбирается на основе расположения
базовая функциональность гарантируются платформой

Программная модель

Слайд 27

Windows 7 Scenic Ribbon

DEMO

Windows 7 Scenic Ribbon DEMO

Слайд 28

Поиск, визуализация и организация данных

Огромный рост цифровой информации
Нужны мощные и простые средства

Поиск, визуализация и организация данных Огромный рост цифровой информации Нужны мощные и
поиска, организации и просмотра
Два основных пути для поиска данных
Просмотр по месту, контексту и т.д.
Поиск по имени, метаданным и полному тексту
Много способов организации данных
Файлы и папки
Метаданные (теги, альбомы, даты съемки и т.д.)

Слайд 29

Windows Explorer

Rich Metadata

Cleaner navigation

Easy Previews

Powerful Instant Search

Arrangement Views

Federated Search

Libraries

Windows Explorer Rich Metadata Cleaner navigation Easy Previews Powerful Instant Search Arrangement Views Federated Search Libraries

Слайд 30

Библиотеки (Libraries)

Люди хотят просматривать файлы безотносительно того, как они расположены по папкам
Люди

Библиотеки (Libraries) Люди хотят просматривать файлы безотносительно того, как они расположены по
сохраняют данные по всему жесткому диску
Половина информации (документы, изображения, музыка, и т.д.) расположены вне пользовательского профиля
Большинство пользователей использует и профиль и папки вне профиля

Слайд 31

Библиотеки (Libraries) Отображение файлов из множества источников

Библиотеки (Libraries) Отображение файлов из множества источников

Слайд 32

Библиотеки (Libraries)

Приложение должно
Поддерживать открытие и сохранение файлов в библиотеки
Выбирать и просматривать содержимое

Библиотеки (Libraries) Приложение должно Поддерживать открытие и сохранение файлов в библиотеки Выбирать
библиотеки
Быть в контексте местоположения файлов библиотеки
Windows 7 поддерживает это при помощи
Common File Dialog
Native: IFileDialog
Managed: System.Windows.Forms.FileDialog
Нового Library API

Слайд 33

Windows 7 Libraries

DEMO

Windows 7 Libraries DEMO

Слайд 34

Federated Search

Информация растет на 40% год от года
Данные уходят с декстопов в

Federated Search Информация растет на 40% год от года Данные уходят с
сеть
Совместная работа
Совместный доступ
Нужен поиск по этой информации

Слайд 35

Federated Search

Federated Search

Слайд 36

Federated Search

Удобно для пользователей
Предпросмотр, метаданные, drag-and-drop
В парадигме Windows Explorer
Простая интеграция
Без клиентского кода
Любая

Federated Search Удобно для пользователей Предпросмотр, метаданные, drag-and-drop В парадигме Windows Explorer
серверная платформа
Стандарты
OpenSearch 1.1
RSS and ATOM
Аутентификация
Windows Integrated
Имя файла: Антон-Шепитько-antonsh@microsoft.com-Больше-нет-панели-Quick-Launch-Унификация-старта-приложения-и-переключения-окон-Не-надо-туда-добавлять-ShortCut-.pptx
Количество просмотров: 112
Количество скачиваний: 0