Разрабатываем вместе с Windows API Code Pack для Microsoft .NET Framework

Автор: Topol Четверг, Май 3rd, 2012 Нет комментариев

Рубрика: Операционные системы

В ходе PDC мы анонсировали доступность новой версии Windows API Code Pack (версии 1.0.1). В тот же день я имел удовольствие демонстрировать, как использовать Windows API Code Pack для разработки приложений под Windows 7 . Если вы пропустили эту сессию (или вообще пропустили PDC), вы можете загрузить запись сессии со страницы загрузки.

И хотя Windows 7 является превосходной операционной системой, более быстрой и менее требовательной к ресурсам, чем ее предшественик, в ней присутствует целый ряд новых функций и возможностей, которыми могут насладиться и пользователи, и разработчики. Новая панель задач, платформы Sensor and Location, библиотеки, мультисенсорный ввод, новые возможности DirectX  и визуальные улучшения — это лишь некоторые из технологий и функций Windows 7, которые новая ОС дает разработчикам, чтобы те могли заставить свои приложения сиять в Windows 7.

Список приложений, которые используют различные технологии Windows 7, слишком велик, чтобы все их перечислить, но есть ряд популярных приложений, которые мы продемонстрировали в ходе PDC: iTunes, Kindle, Autodesk Project Cooper и Seesmic Desktop.

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

  • Fishbowl for Facebook является отличным примером поразительных возможностей новой панели задач (видео 00:05:02 – 00:07:41);
  • Photo View (AKA XP2Win7) является другим примером референсного приложения, демонстрирующего большое количество новых функций Windows 7;
  • Kindle for PC представляет собой Windows-версию Amazon Kindle, которую вы сможете загрузить сегодня. В частности, я показал интеграцию с панелью задач и поддержку мультисенсорного ввода.

Теперь углубимся в примеры использования Windows API Code Pack. Для каждого приложения я включил программный код:

  • Jump Lists Demo - простое WinForm-приложение, демонстрирующее основные возможности использования Taskbar API и, в частности, списках переходов (00:26:30 – 00:34:27);
  • Zoobar (часть 1 и часть 2) — немного более функциональное WPF-приложение, которое демонстрирует, как панель задач может быть использована для того чтобы показывать больше окон и документов. Это приложение использует ряд таких элементов управления панели задач, как например многослойный иконки, прогресс-бары, миниатюры и.т.д (00:35:15 – 00:40:50);
  • Library Manager - один из примеров, используемых в тренировочном курсе Windows 7. В нем продемонстрированы все API-методы, которые Windows Shell API использует для работы с библиотеками (00:43:04 – 00:42:27);
  • MSDN Reader - WPF-приложение, которое использует датчик освещенности для управления отображением информации. MSDN Reader показывает статьи из MSDN, в основном текст с рисунками. Когда используется датчик освещения, приложение может менять размер шрифта и контрастность для улучшения читаемости текста (00:50:14 – 00:51:36);
  • Racing Game — отличная XNA-игра, в которой вы с помощью акселлерометра, измеряющего силу тяжести и определяющего положение устройство по отношению к земле, можете управлять красной машинкой. Пример весьма прост и показателен (00:51:55 – 00:57:15);
  • Сессия вопросов и ответов (01:00:24 – 01:07:32)

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

Источник: thevista.ru

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты