Короткий огляд windows 7 rc training kit для розробників по

Відео: Огляд Advanced System Care

Microsoft випустила інструментарій для розробників - Windows 7 RC Training Kit - в рамках постійних зусиль, спрямованих на надання всім розробникам програмного забезпечення під Windows необхідних коштів і можливостей для створення додатків, що працюють в новій операційній системі Windows 7.

Ця версія включає в себе 10 презентацій і 8 лабораторних робіт, в яких пояснюється робота більшості найбільш цікавих функцій Windows 7 і зачіпаються питання сумісності додатків. Хочу зауважити, що зазначені лабораторні роботи дають вам можливість першими придбати досвід в ключових аспектах програмування під Windows 7 з використанням її нових особливостей, таких, як нова панель завдань, бібліотеки, підтримка технології Multi-Touch, сенсорів і позиціонування, стрічковий інтерфейс меню в додатках , запуск служб по настанні події, вимір і контроль за станом системи (ETW). Там же розповідається про сумісність додатків.

Це попередня версія інструментарію Windows 7 для розробників ПЗ, остаточна версія якого вийде незабаром після випуску Windows 7. Ви можете завантажити поточну версію і використовувати її, але пам`ятайте, що вона буде працювати тільки на попередній (RC) версії Windows 7, і не забудьте встановити Visual Studio 2008 SP1 і Windows 7 RC SDK, оскільки деяким додаткам для стабільної роботи потрібні програмні бібліотеки з цих пакетів.

Windows 7 RC Training Kit

Панель завдань

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

бібліотеки




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

Технологія multi-touch

Windows 7 надає нові можливості для тактильного введення і управління інтерфейсом за допомогою жестів. Завдяки цьому розробники програм зможуть інтегрувати тактильну підтримку в свої додатки, що підніме якість взаємодії користувача з ОС на нову висоту в порівнянні з можливостями традиційних миші і клавіатури: вибір об`єктів, переміщення по екрану стануть набагато інтуїтивно і простіше. Нові API підтримують комплексні жести, застосовувані для панорамування, масштабування і обертання екранних об`єктів. Платформа Windows 7 Multi-Touch забезпечує пряме введення даних з тактильно-чутливих пристроїв, їх подальшу обробку і побудова взаємозв`язків між ними. У цьому модулі розповідається про базові елементи платформи Windows 7 Multi-Touch і її програмних інтерфейсів.




Платформа Sensor and Location

Windows 7 надає нові можливості використання сенсорів в програмуванні. Ця платформа містить вбудовану підтримку сенсорів, розширену спеціальними можливостями для роботи з датчиками, включаючи сенсори переміщення і пристрої глобального позиціонування. Нові програмні інтерфейси Windows Location дозволяють творцям ПО отримувати доступ до інформації про географічне положення користувачів. У цьому модулі пояснюється, що таке платформа для сенсорів і позиціонування, і як з нею працювати.

стрічковий інтерфейс

У Windows 7 у всіх системних додатках застосовується так зване стрічкове меню, вперше представлене в Office 2007. Таким чином, створюється нова платформа для створення уніфікованого інтерфейсу. Це означає, що незручностей, що були в колишньому стандартному інтерфейсі Win32, більше не існує. Нова платформа пропонує багаті можливості графіки, анімації, інтерфейс добре сприймається користувачем, елементи управління легко розпізнаються і запам`ятовуються, - і все це робиться за допомогою компактної і високопродуктивного вбудованої робочого середовища. Стрічкове меню дозволяє підвищити зручність користування програмами, просто додаючи кнопки виклику найбільш важливих і необхідних елементів на стрічку. Стрічкове меню допомагає користувачеві швидше знаходити і ефективніше працювати з важливими функціями програм, оскільки робить їх більш помітними, що, в свою чергу, тягне за собою зростання продуктивності. У цьому модулі міститься інструкція, як правильно інтегрувати стрічкове меню Windows 7 в існуючі програми і розглядаються деякі важливі аспекти його роботи.

Відео: Огляд Windows 8

Фонові процеси, служби і завдання

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

Продуктивність і засоби контролю Windows 7

Windows 7 містить новий інструмент реєстрації подій (Event Tracing for Windows, ETW), який дозволяє творцям ПО оптимізувати продуктивність програми ще на етапі розробки. Засоби контролю завжди були частиною Windows, але Windows 7 містить заново створену технологію ETW, що робить інтеграцію контролю в програму набагато більш простим завданням. У модулі пояснюється, як використовувати засоби контролю Windows 7 і, зокрема, новий ETW.

Сумісність додатків для Windows 7

Windows 7 розроблена на основі Windows Vista і це означає, що якщо програма не працює під Windows Vista або працює з помилками, швидше за все, при установці її на Windows 7 вона буде вести себе так само або дуже схожим чином. У модулі представлений короткий огляд ситуацій з сумісністю програм під Windows 7, включаючи перенаправлення даних, ізоляцію служб, перевірку версії і високу роздільну здатність (High DPI).

Відео: Windows 7 Ultimate від UralSOFT


Поділися в соц. мережах:

По темі: