Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Обеспечение поддержки использования новых системных функций операционной системы из управляемого кода является важной задачей, способствующей более эффективному использованию новинок операционной системы в программных продуктах. Для операционной системы 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.
Подробнее о платформе см:
АФ