Развитие Vista Bridge - Sample .NET Interop Library
Обеспечение поддержки использования новых системных функций операционной системы из управляемого кода является важной задачей, способствующей более эффективному использованию новинок операционной системы в программных продуктах. Для операционной системы Windows Vista в свое время была выпущена библиотека Vista Briedge, о которой мы уже рассказывали в предыдущих постах – см. про версию Vista Bridge 1.3 и Vista Bridge 1.4.
Аналогичная поддержка ряда новинок, появившихся в операционной системе Windows 7, будет включена в состав библиотеки под названием Windows API Code Pack for the .NET Library, которая появится после выпуска финальной версии операционной системы Windows 7. Чтобы не ждать появления этой библиотеки и начать освоение некоторых новых возможностей Windows 7 мы подготовили ряд библиотек и примеров, которые можно использовать либо «как есть», либо в качестве основы для собственных приложений.
Taskbar
Библиотека Windows 7 Taskbar Sample .NET Interop Library позволяет использовать новый интерфейсный элемент в ваших приложениях. Библиотека поддерживает следующие возможности:
- Создание и управление списками JumpList, включая задачи и элементы
- Отображение элементов Dynamic Overlay Icons и Thumbnail Toolbars
- Использование Taskbar progress bar
- Управление Custom Thumbnail Preview и AeroPeek
Дополнительно про Taskbar см.
- В нашем блоге - http://blogs.technet.com/isv_team/archive/2009/02/23/3205756.aspx
- Windows 7 taskbar: Developer Resources - http://code.msdn.microsoft.com/Windows7Taskbar
- Windows 7 Taskbar: APIs - http://blogs.microsoft.co.il/blogs/sasha/archive/2009/02/12/windows-7-taskbar-apis.aspx
Libraries
Библиотека Windows 7 Library Sample .NET Interop Library позволяет использовать некоторые возможности библиотек в приложениях, написанных на управляемом коде. К ним относятся:
- Управление библиотеками, включая создание новых библиотек и удаление существующих
- Добавление и удаление физических папок
- Установка иконок для каждой библиотеки
- Доступ к содержимому библиотеки на уровне физического хранилища
Sensor and Location Platform
Библиотека Sensor and Location .NET Interop Sample Library обеспечивает доступ к программным интерфейсам платформы, поддерживающей сенсоры и гео-данные (Sensor and Location Platform) и может использоваться в тех случаях, когда вашим приложениям на управляемом коде требуется доступ к встроенным сенсорам - Accelerometer3D Sensors, Light Sensors и Touch Array Sensors, которые входят в состав Windows 7 Sensor Development Kit. Подробнее о платформе см.
- Sensor and Location Platform - http://www.microsoft.com/whdc/sensors/
- Sensor API - http://msdn.microsoft.com/en-us/library/dd318953(VS.85).aspx
- Location API - http://msdn.microsoft.com/en-us/library/dd464636(VS.85).aspx
Multi-Touch
Если вашим приложениям требуется поддержка технологии Multi-Touch (), используйте прототипы функций, включенных в библиотеку Multi-Touch Sample .NET Interop Library – в ней вы найдете расширения для Windows Forms и WPF 3.5 SP1.
Подробнее о платформе см:
АФ