Бібліотека Windows 7 Taskbar. NET Sample Library (ч.1), Windows, Операційні системи, статті

Одним з найбільш помітних змін в 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, зокрема, панелі завдань і виділимо важливі класи. Структура бібліотеки виглядає наступним чином:
 




Давайте поглянемо на основні класи, що мають нові можливості розробникам:
 



А тепер давайте ознайомимося з прикладами додатків, в яких реалізовані вищезгадані можливості панелі завдань:
MainDemo – Це просте WinForm-додаток, в якому представлені всі нові можливості панелі задач, доступні через API, тобто створення спливаючого списку з різними категоріями і завданнями, створення багатошарових іконок і прогрес-барів та обробка подій з вікна попереднього перегляду.



Щоб додаток працювало належним чином, необхідно зареєструвати додаток як обробник текстових файлів (*. Txt). Це необхідно для того, щоб кожен раз коли ви відкриваєте текстовий файл з Windows Explorer, Windows автоматично викликала від імені програми SHAddToRecentDocs. Це додасть новий елемент у список недавніх файлів Windows і в розділ Recent спливаючого списку. Теж саме відбувається, якщо використовувати стандартне діалогове вікно відкриття файлу в цьому додатку.

Зареєструвати додаток можна з меню інструментів Administrative.

Додаток DocumentReader показує, як розробники можуть управляти вікном попереднього перегляду шляхом настройки переглядається області.



IMClient демонструє, як значки панелі задач і прогрес-бари можуть використовуватися для виведення інформації замість окремих діалогових вікон або значків в області повідомлень. Варто також відзначити, що в Windows 7 область повідомлень зазнала серйозних змін і тепер в ній представлено менше значків, щоб не захаращувати панель завдань непотрібними значками і спливаючими повідомленнями.



І нарешті, останній приклад, WebBrowser, Показує як можна налаштувати попередній перегляд мініатюр і функцію AeroPeek, а також відображати окремі внутрішні вкладки. Як бачите, можна також перевернути зображення або додати текстове опис зверху.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*