Windows 7: так чи ні?, Windows, Операційні системи, статті

Super Bar і Jump Lists
Бібліотеки, графіка та інше
Рішення проблем


З виходом Windows 7 в світло окрім цілком очевидних питань користувачів "брати чи не брати?" у розробників всіх мастей виникла не менш очевидний "робити або не робити?" Microsoft погрожувала взяти все найкраще від минулих клієнтських ОС і звеличити на координально новий рівень, з іншого боку на пам'яті ще залишається провальний виступ "Вісти". Але, мабуть, не потрібно бути ясновидцем, щоб зрозуміти – перехід неминучий і відбудеться не сьогодні, так завтра. А зараз давайте по – порядку розберемося, що несе в собі "сімка" перш за все для розробки додатків.


Головним передбачуваним інструментом для цих цілей є Microsoft Visual Studio 2010 (підтримуються і інші версії, але лише при наявності Windows7 SDK). Взагалі підхід Microsoft до питання не може не викликати поваги: ​​присутній документація (www.msdn.com), приклади, необхідне ПЗ.


Добре, ми вирішили перейти до Windows7, запаслися софтом і вивчили ввідні – пора освоювати нововведення, тільки які?


Super Bar і Jump Lists


Отже, перше, а також найпомітніше і незвичайне це так званий Super Bar – по-суті оновлена ​​і більш функціональна панель завдань, але справа в тому, що користувач під час роботи буде постійно, так чи інакше з нею контактувати. І крім цілком звичних можливостей Super Bar є одна цікава річ яку я називаю мініатюри (напевно є більш вірна назва). з них також здійснюється управління (самий явний приклад-плеєр, кнопки управління розташовуються у вікні мініатюри), що є одним із способів економії робочого простору. Можна так само, наманер Internet Explorer 8, відображати кожне вікно багатосторінкового програми виносити в окрему клітинку. Сенс цих речей економити для людини дорогоцінний час, що важливо враховувати.


Супер – панель має ще одну можливість-Jump List. Jump List, якщо простими словами, контекстне меню, унікальне для кожного додатка (зручне місце для розташування часто виконуваних операцій). Хороші приклади – MS Office 2007 і Steam (звичайно є і інші програми я вибрав ці так як сам ознайомився з ними). Перший функцію не підтримує але Jump List містить всі недавні документи-для такого роду додатків ідея непогана. Steam у своєму меню дозволяє швидко змінити статус, переключитися між вкладками, запустити останню гру.


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


Бібліотеки, графіка та інше


Ще корисна річ-бібліотеки-віртуальні папки містять файли з самих різних місце будь то жорсткі диски, флешки, локальні мережі. Схоже на звичайну папку, але в технічному плані є серйозні відмінності, тоесть "папочние" операції не спрацюють. Для програмування бібліотек використовується COM-інтерфейс IShellLibrary (звернення до об'єктів бібліотеки, управління і стеження за вмістом).


Знову пара слів про інтерфейси. Додано інструмент для їх створення Windows7Animation manager, COM API-бібліотека функцій для побудови алгоритмів анімації будь-якої складності, гнучка в налаштуванні і не примушує до певного графічного рендер – движку. Про підтримку DirectX 11 не чув хіба що глухий і лінивий-ця версія продовжує ідеї попередників, прекрасно працює-все цілком очікувано.


Ще одна, мабуть, найпопулярніша і відома можливість – Multitouch, можливостей для реалізації якого не так вже й багато. Працює все так само як у конкурентів, тобто цілком гідно (погляд одразу ж спрямовується в бік контори Apple). Присутній і рукописний ввід.


Рішення проблем


Щоб всі ці блискучі іграшки могли один з одним уживатися, не досаждая користувачеві, в Windows7 представлений механізм Windows Error Reporting і служба Winqual (яка буде працювати з вашим застосуванням тільки після сертифікації) з'явилися ще в Vista але тут доведені до розуму. До цієї групи так само відносяться служби Windows Troubleshooting Platform (відповідає па звіти про помилки порадами і латками) і Restart Manager (коректно перезапускає програми зі збереженням даних і відкатує оновлення системи).


На закінчення скажу наступні: в наші дні створення софта більше не сізіфова праця, а творча робота. Ваш успіх залежить від вашого ж бажання і креативності та можливостей. Удачи в роботі!

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


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

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

Ваш отзыв

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

*

*