![]() |
+7 (495) 229-0436 | ![]() |
shopadmin@itshop.ru | 119334, г. Москва, ул. Бардина, д. 4, корп. 3 | ![]() |
![]() |
![]() |
|
|
Библиотека Windows 7 Taskbar .NET Sample Library (ч.1)09.12.2009 17:33
Одним из самых заметных изменений в Windows 7 является, пожалуй, новая панель задач. Панель задач Windows 7 обладает огромным количеством новых возможностей, которые предстоит освоить разработчикам программного обеспечения для того, чтобы полноценно использовать эту новую технологию в своих приложениях, повысив качество и удобство работы пользователей. Панель задач Windows 7 - это механизм запуска и переключения приложений, вобравший в себе функциональные возможности предыдущих реализаций, таких как панель быстрого запуска, недавние документы, область уведомлений, ярлыки рабочего стола и окна запущенных приложений. Если вы не знаете и не видели, что представляет собой новая панель задач, рекомендую для начала ознакомиться с вебкастом "Обзор панели задач Windows 7" на Channel 9. Это позволит вам лучше вникнуть в технические подробности, о которых пойдет речь в этой статье. Это первая статья в цикле статей, посвященных новой панели задач. И в этой статье я расскажу как о новых возможностях, так и библиотеке компонентов Taskbar .NET Intertop Library, являющейся частью библиотеки .NET Interop Sample Library. Итак, давайте рассмотрим архитектуру библиотеки Windows 7 Taskbar and Libraries .NET Interop Sample Library, в частности, панели задач и выделим важные классы. Структура библиотеки выглядит следующим образом:
Давайте взглянем на основные классы, предоставляющие новые возможности разработчикам:
А теперь давайте ознакомимся с примерами приложений, в которых реализованы вышеупомянутые возможности панели задач:
Чтобы приложение работало должным образом, необходимо зарегистрировать приложение как обработчик текстовых файлов (*.txt). Это необходимо для того, чтобы каждый раз когда вы открываете текстовый файл из Windows Explorer, Windows автоматически вызывала от лица приложения SHAddToRecentDocs. Это добавит новый элемент в список недавних файлов Windows и в раздел Recent всплывающего списка. Тоже самое происходит, если использовать стандартное диалоговое окно открытия файла в этом приложении. Зарегистрировать приложение можно из меню инструментов Administrative. Приложение DocumentReader показывает, как разработчики могут управлять окном предварительного просмотра путем настройки просматриваемой области.
IMClient демонстрирует, как значки панели задач и прогресс-бары могут использоваться для вывода информации взамен отдельных диалоговых окон или значков в области уведомлений. Стоит также отметить, что в Windows 7 область уведомлений претерпела серьезные изменения и теперь в ней представлено меньше значков, дабы не захламлять панель задач ненужными значками и всплывающими сообщениями.
И наконец, последний пример, WebBrowser, показывает как можно настроить предварительный просмотр миниатюр и функцию AeroPeek, а также отображать отдельные внутренние вкладки. Как видите, можно также перевернуть изображение или добавить текстовое описание сверху. Ссылки по теме |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
О нас |
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.
На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям. Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе. В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.
|
119334, г. Москва, ул. Бардина, д. 4, корп. 3 +7 (495) 229-0436 shopadmin@itshop.ru |
|
© ООО "Interface Ltd." Продаем программное обеспечение с 1990 года |