Объединение и организация всех текущих ответов в один ответ, затем добавление моего собственного исследования:
Краткое описание Гаджет Microsoft Разработка:
На чем они написаны? Windows Vista / Семь гаджетов разработаны на смеси XML, HTML, CSS и некоторых языков сценариев IE. Также возможно использовать C # с последней версией Script #.
Как они упакованы / развернуты? Фактические гаджеты хранятся в * .gadget файлах, которые являются просто текстовыми исходными файлами, перечисленными выше, сжатыми в один zip-файл.
Полезные ссылки для разработки гаджетов:
с чего начать? Хорошие вводные ссылки на разработку Windows Vista / Seven gadget:
Если вы хотите использовать автономные ресурсы, эта книга является отличным ресурсом:
Что мне нужно знать? Некоторые другие полезные ссылки; не обязательно для обучения
Обновление: Что ж, это был популярный ответ ~ Поделитесь своим недавним опытом разработки гаджетов для Windows 7:
Пожалуй, самый простой способ начать разработку гаджета для Windows 7 - это изменить гаджет, который уже был разработан. Недавно я сделал это сам, потому что хотел получить гаджет большего размера. Не найдя ничего, я возился с копией стандартного гаджета с часами Windows, пока он не стал в два раза больше. Я рекомендую начинать с гаджета с часами, потому что он довольно маленький и хорошо написан. Вот процесс, который я использовал:
- Найдите гаджет, который вы хотите изменить. Они расположены в нескольких разных местах. Поиск папок с именем * .gadget. Пример:
C:\Program Files\Windows Sidebar\Gadgets\Clock.Gadget\
- Сделайте копию этой папки (установленные гаджеты не упакованы в zip-файлы.)
- Переименуйте некоторые ключевые части:
- Имя папки
- Имя внутри файла gadget.xml. Это выглядит так:
<name>Clock</name>
Это имя будет отображаться в окне «Галерея гаджетов».
- Заархивируйте весь каталог * .gadget.
- Измените расширение файла с "zip" на "гаджет" (возможно, просто нужно удалить расширение ".zip".)
- Установите новую копию гаджета, дважды щелкнув новый файл * .gadget. Теперь вы можете добавить свой гаджет, как и любой другой гаджет (щелкните правой кнопкой мыши на рабочем столе-> Гаджеты)
- Найдите, где установлен этот гаджет (вероятно, до
%LOCALAPPDATA%\Microsoft\Windows Sidebar\
)
- Изменить файлы в этом каталоге. Гаджет очень похож на веб-страницу: HTML, CSS, JS и файлы изображений. Файл gadget.xml указывает, какой файл открывается как страница индекса для гаджета.
- После сохранения изменений просмотрите результаты, установив новый экземпляр гаджета. Вы также можете отладить JavaScript (Остальная часть этой статьи тоже довольно информативна).