Объединение и организовать все текущие ответы в один ответ, а затем добавить свои собственные исследования:
Краткий обзор Microsoft gadget развития:
Что они написаны в? Windows Vista/Семь гаджетов разработаны в сочетании XML, HTML, CSS и некоторых языков сценариев IE. Также возможно использовать C# с последней версией Script #.
Как они упакованы/развернуты? Фактические гаджеты хранятся в файлах * .gadget, которые являются просто текстовыми исходными файлами, перечисленными выше, сжатыми в один ZIP-файл.
Полезные ссылки для разработки гаджетов:
, где я могу начать? Хорошие вводные ссылки на Windows Vista/Seven развития гаджет:
Если вы готовы использовать автономные ресурсы, эта книга, как представляется отличный ресурс:
Что я надо знать? Некоторые другие полезные ссылки; не обязательно обучающее
Update: Ну, это оказалось популярным ответом ~ Sharing мой собственный недавний опыт разработки гаджетов Windows 7:
Возможно, самый простой способ начать работу с гаджетами Windows 7 - это изменить гаджет, который уже был разработан. Я недавно сделал это сам, потому что мне нужен более крупный гаджет для часов. Не удалось найти ни одного, я переработал копию стандартного гаджета часов Windows, пока он не станет вдвое большим. Я рекомендую начать с гаджета часов, потому что он довольно маленький и хорошо написан. Вот тот способ, который я использовал:
- Найдите гаджет, который хотите изменить. Они расположены в нескольких разных местах. Найдите папки с именем * .gadget. Пример:
C:\Program Files\Windows Sidebar\Gadgets\Clock.Gadget\
- Сделайте копию этой папки (установленные устройства не упакованы в файлах почтового индекса.)
- Rename некоторые ключевые части:
- Имя папки
- Имя внутри файла gadget.xml , Он выглядит так:
<name>Clock</name>
Это имя, которое будет отображаться в окне «Галерея гаджетов».
- Закрепить весь * .gadget каталог.
- Измените расширение файла с «zip» на «gadget» (возможно, просто нужно удалить расширение «.zip».)
- Установите новую копию гаджета, дважды щелкнув новый файл * .gadget. Теперь вы можете добавить свой гаджет, как и любой другой гаджет (правая кнопка мыши desktop-> Gadgets)
- Найдите, где установлен этот гаджет (возможно
%LOCALAPPDATA%\Microsoft\Windows Sidebar\
)
- Измените файлы в этом каталоге. Гаджет очень похож на веб-страницу: HTML, CSS, JS и файлы изображений. Файл gadget.xml указывает, какой файл открывается как страница «index» для гаджета.
- После сохранения изменений просмотрите результаты, установив новый экземпляр гаджета. Вы можете также debug the JavaScript (Остальная часть этой статьи также довольно информативна).
Я не заметил ссылки на [Ссылка на объект боковой панели Windows] (http://msdn.microsoft.com/en-us/library/aa965853.aspx), который документирует API объекта Gadget и несколько других. –