Поєднання та впорядкування всіх поточних відповідей в одну відповідь, а потім додати моє власне дослідження:
Короткий підсумок розробки гаджетів Microsoft :
Про що вони написані? Гаджети Windows Vista / 7 розробляються в поєднанні XML, HTML, CSS та деяких мов сценаріїв IE. Також можливо використовувати C # з останньою версією Script #.
Як вони упаковуються / розгортаються? Фактичні гаджети зберігаються у * .gadget-файлах, які просто перелічені вище текстові файли-файли, стиснуті в один поштовий файл.
Корисні посилання для розробки гаджетів:
з чого я починаю? Хороші вступні посилання на розробку гаджетів Windows Vista / Seven:
Якщо ви готові використовувати офлайн-ресурси, ця книга видається відмінним ресурсом:
Що мені потрібно знати? Деякі інші корисні посилання; не обов'язково навчальний
Оновлення: ну, це виявилося популярною відповіддю. Спільний доступ до власного досвіду розробки гаджетів Windows 7:
Мабуть, найпростіший спосіб розпочати роботу з розробкою гаджетів Windows 7 - це змінити вже розроблений гаджет. Нещодавно я це робив сам, тому що хотів більшого гаджета годинника. Неможливо знайти жодного, я розробив копію стандартного гаджета годинника Windows, поки він не став удвічі більшим. Я рекомендую почати з годинника, тому що він досить маленький і добре написаний. Ось процес, який я використав:
- Знайдіть гаджет, який ви хочете змінити. Вони розташовані в декількох різних місцях. Пошук папок з назвою * .gadget. Приклад:
C:\Program Files\Windows Sidebar\Gadgets\Clock.Gadget\
- Зробіть копію цієї папки (встановлені гаджети не загорнуті в поштові файли.)
- Перейменуйте деякі ключові частини:
- Назва папки
- Ім'я у файлі gadget.xml. Це виглядає так:
<name>Clock</name>
Це ім'я, яке відображатиметься у вікні "Галерея гаджетів".
- Створіть весь * .gadget каталог.
- Змініть розширення файлу з "zip" на "gadget" (Можливо, просто потрібно видалити розширення ".zip".)
- Встановіть нову копію гаджета, двічі клацнувши новий * .gadget файл. Тепер ви можете додати свій гаджет, як і будь-який інший гаджет (клацніть правою кнопкою миші робочий стіл-> Гаджети).
- Знайдіть, де встановлено цей гаджет (можливо, для
%LOCALAPPDATA%\Microsoft\Windows Sidebar\
)
- Змініть файли в цьому каталозі. Гаджет дуже схожий на веб-сторінку: HTML, CSS, JS та файли зображень. Файл gadget.xml визначає, який файл відкривається як "індексна" сторінка гаджета.
- Після збереження змін перегляньте результати, встановивши новий примірник гаджета. Ви також можете налагодити JavaScript (решта цієї статті теж досить інформативна).