Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

15.06.2009 11:09 | Galaxer

На прошлой неделе мы выпустили инструментарий для разработчиков - Windows 7 RC Training Kit — в рамках наших постоянных усилий, направленных на предоставление всем разработчикам ПО под Windows необходимых средств для разработки приложений, превосходно работающих в Windows 7. Эта версия включает в себя 10 презентаций и 8 наглядных лабораторных работ, в которых объясняется работа большинства наиболее интересных функций Windows 7 и затрагиваются вопросы совместимости приложений. Хочу заметить, что указанные лабораторные работы дают вам возможность первыми приобрести опыт в ключевых аспектах программирования под Windows 7 с использованием её новых особенностей, таких, как новая панель задач, библиотеки, поддержка одновременного нажатия, сенсоров и позиционирования, ленточный интерфейс меню в приложениях, запуск служб по наступлении события, измерение и контроль за состоянием системы (ETW). Там же рассказывается о совместимости приложений.

Это предварительная версия инструментария Windows 7 для разработчиков ПО, окончательная версия которого выйдет вскоре после релиза Windows 7. Вы можете загрузить текущую версию и использовать её, но помните, что она будет работать только на предварительной (RC) версии Windows 7, и не забудьте установить Visual Studio 2008 SP1 и Windows 7 RC SDK, поскольку некоторым приложениям для стабильной работы требуются программные библиотеки из этих пакетов.




Панель задач
Панель задач Windows 7 предоставляет программам возможность повернуться к пользователю совершенно новой гранью. Новая панель задач определяет множество вариантов пользовательских действий — запуск приложений и переключения между ними (в том числе переключение между окнами или вкладками внутри приложений), управление местами хранения данных, облегчение доступа к наиболее часто используемым функциям того или иного приложения и общего контекстного меню приложений, сообщения о выполнении процессов и статусе приложения посредством его иконки, контроль за программой и её действиями через её ярлык, находящийся тут же, в панели задач. Панель задач — главный инструмент взаимодействия пользователя с операционной системой. В этом смысле реализация новых возможностей панели задач Windows 7 в приложениях становится критически важным аспектом программирования. В этом модуле рассматриваются отличия от прежних версий и API, необходимые для программирования с учётом особенностей панели задач Windows 7.


Библиотеки
Библиотеки служат новой точкой опоры пользователю, размещающему свои данные в системе. Библиотеки — продукт эволюционировавшей концепции папок "Мои документы", встроенной в интерфейс Windows Explorer. Библиотеки — центральный пункт хранения пользовательской информации, который доступен приложениям для использования и управления их содержимым. Поскольку библиотеки не являются физическими местами хранения файлов, некоторые программы потребуется обновить для того, чтобы они могли работать с библиотеками, как с папками. В этом модуле объясняется базовые принципы концепции библиотек в Windows 7, включая то, как настроить программы на использование библиотек, как интерпретировать их в качестве папок файловой системы, как использовать и как управлять библиотеками.


Одновременное нажатие
Windows 7 предоставляет новые возможности для тактильного ввода и управления интерфейсом с помощью жестов. Благодаря этому создатели программ смогут интегрировать тактильную поддержку в свои приложения, что поднимет качество взаимодействия пользователя с ОС на новую высоту по сравнению с возможностями традиционных мыши и клавиатуры: выбор объектов, перемещение по экрану станут намного интуитивнее и проще. Новые API поддерживают комплексные жесты, применяемые для панорамирования, масштабирования и вращения экранных объектов. Платформа Windows 7 Multi-Touch обеспечивает прямой ввод данных с тактильно-чувствительных устройств, их дальнейшую обработку и построение взаимосвязей между ними. В этом модуле рассказывается о базовых элементах платформы Windows 7 Multi-Touch и её программных интерфейсах.


Платформа Sensor and Location
Windows 7 предоставляет новые возможности использования сенсоров в программировании. Эта платформа содержит встроенную поддержку сенсоров, расширенную специальными возможностями для работы с датчиками, включая сенсоры перемещения и устройства глобального позиционирования. Новые программные интерфейсы Windows Location позволяют создателям ПО получать доступ к информации о географическом положении пользователей. В этом модуле разъясняется, что такое платформа для сенсоров и позиционирования и как с ней работать.


Ленточный интерфейс
В Windows 7 во всех системных приложениях применяется так называемое ленточное меню, впервые представленное в Office 2007. Таким образом, создаётся новая платформа для создания унифицированного пользовательского интерфейса. Это значит, что неудобств, имевшихся в прежнем стандартном пользовательском интерфейсе Win32, больше не существует. Новая платформа предлагает богатые возможности графики, анимации, интерфейс хорошо воспринимается пользователем, элементы управления хорошо распознаются и запоминаются, — и всё это делается с помощью компактной и высокопроизводительного встроенной рабочей среды. Ленточное меню позволяет повысить удобство пользования программами, просто добавляя кнопки вызова наиболее важных и необходимых элементов на ленту. Ленточное меню помогает пользователю быстрее находить и эффективнее работать с важными функциями программ, поскольку делает их более заметными, что, в свою очередь, влечёт за собой рост производительности. В этом модуле содержится инструкция, как правильно интегрировать ленточное меню Windows 7 в существующие приложения и рассматриваются некоторые важные аспекты его работы.


Фоновые процессы, службы и задачи
Фоновые процессы и службы оказывают огромное влияние на производительность системы в целом, и, следовательно, на работу программ. Если удастся снизить количество запускаемых служб, можно уменьшить потребность в мощности и улучшить стабильность работы. Возможности нового диспетчера служб Windows 7 были расширены таким образом, чтобы сделать возможным запуск и остановку служб по наступлении определённого события. Триггерная система устраняет необходимость непременного автоматического запуска служб при загрузке компьютера, позволяя генерировать запросы в ожидании нужного события. В этом модуле объясняется, как с помощью различных настроек конфигурировать и запускать службы посредством триггеров.


Производительность и средства контроля Windows 7
Windows 7 содержит новый инструмент регистрации событий (Event Tracing for Windows, ETW), который позволяет создателям ПО оптимизировать производительность приложения ещё на этапе разработки. Средства контроля всегда были частью Windows, но Windows 7 содержит заново созданную технологию ETW, делающую интеграцию контроля в программу намного более лёгкой задачей. В модуле объясняется, как использовать средства контроля Windows 7 и, в частности, новый ETW.


Совместимость приложений для Windows 7
Windows 7 разработана на основе Windows Vista и это означает, что если программа не работает под Windows Vista или работает с ошибками, скорее всего, при установке её на Windows 7 она будет вести себя так же или очень похожим образом. В модуле представлен краткий обзор ситуаций с совместимостью программ под Windows 7, включая перенаправление данных, изоляцию служб, проверку версии и высокое разрешение (High DPI).


Источник: http://blogs.msdn.com/windev
Перевод: Galaxer

Комментарии

Не в сети

ОЙ!!! Сколько бы Майкрософт таких Трэйнинг китов не выпускала - все равно разработчикам на это наплевать. Они никогда не адаптируют новую панель задач для своих программ.

15.06.09 11:35
0
Не в сети

для .нет сделайте же уже!

15.06.09 11:39
0
Не в сети

Ну Сафари адптировали, Фар сделали...

15.06.09 14:22
0
Не в сети

motorazr, Вы обратили внимание, сколько продуктов с Ribbon-интерфейсом? Вспомнить хотя бы Autocad. И несмотря на то, что Windows 7 еще не вышла, многие разработчики обновляют свои приложения, чтобы реализовать новые функции.

15.06.09 16:16
0
Не в сети

А вот мне не нравится новый интерфейс. На мой взгляд слишком усложнен.
может разработчикам все интуитивно понятно, а вот мне нет.
Кроме того непонятно, что имелось в виду:

Это значит, что неудобств, имевшихся в прежнем стандартном пользовательском интерфейсе Win32, больше не существует.



Это каких ? Голословно и я могу сказать - чего угодно, например - провалится ихняя Семерка как Висита. И что?
Факты надо приводить, а не просто хаять ХР и все семейство Win32...

16.06.09 00:18
0
Не в сети

nopasaran, Вы ведь не будете возражать, что Win32 несколько устарела?

16.06.09 10:21
0
Не в сети

Да устарела устарела, почти на всех машинах более меннее современных 2gb памяти,
64 битные системы уже прижимают ПО и драйвера к стенке. Еще немного и трудно будет найти
драйвера под 32бит
Но семерка то тоже 32битная есть
И всеже высказывание в статье непонятно, чего они там неудобного накопали, у меня пользователи на дыбы встали,
или мы или ты увольняешься или офис обратно 2003 ставишь. Вот так вот, нехотят учится новому.
И самое странное - и 2003 офис приносит денег, все работает, все интуитивно и знакомо. На мой взгляд надо было сделать возможность
и классического варианта и риббона.

17.06.09 01:13
0
Не в сети

nopasaran, похоже, что проблема не в новом UI, а в том, что вам не повезло с работой ;)

18.06.09 11:05
0
Не в сети

или рученки кривые...

01.07.09 03:29
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.035 секунд (Общее время SQL: 0.017 секунд - SQL запросов: 71 - Среднее время SQL: 0.00024 секунд))
Top.Mail.Ru