将所有当前答案合并并组织为一个答案,然后添加我自己的研究:
Microsoft小工具开发的简要摘要:
他们写的是什么?Windows Vista /七个小工具使用XML,HTML,CSS和某些IE脚本语言混合开发。也可以在最新版本的Script#中使用C#。
如何包装/部署它们?实际的小工具存储在* .gadget文件中,这些文件只是上面列出的文本源文件,压缩为单个zip文件。
小工具开发的有用参考:
我从哪说起呢?Windows Vista /七个小工具开发的良好入门参考:
如果您愿意使用离线资源,那么本书似乎是很好的资源:
我需要知道些什么?其他一些有用的参考;不一定是指导性的
更新:嗯,事实证明这是一个受欢迎的答案〜分享我最近在Windows 7小工具开发方面的经验:
开始使用Windows 7小工具开发的最简单方法就是修改已经开发的小工具。我最近自己做了这个,因为我想要一个更大的时钟小工具。找不到任何东西,我修补了标准Windows时钟小工具的副本,直到它变大了两倍。我建议从时钟小工具开始,因为它很小并且编写得很好。这是我使用的过程:
- 找到您要修改的小工具。他们位于几个不同的地方。搜索名为* .gadget的文件夹。例:
C:\Program Files\Windows Sidebar\Gadgets\Clock.Gadget\
- 制作此文件夹的副本(已安装的小工具未包装在zip文件中。)
- 重命名一些关键部分:
- 资料夹名称
- gadget.xml文件中的名称。看起来像:
<name>Clock</name>
这是将在“小工具库”窗口中显示的名称。
- 压缩整个* .gadget目录。
- 将文件扩展名从“ zip”更改为“ gadget”(可能只需删除“ .zip”扩展名。)
- 双击新的* .gadget文件,安装新的小工具副本。现在,您可以像其他任何小工具一样添加小工具(右键单击桌面->小工具)
- 找到此小工具的安装位置(可能是
%LOCALAPPDATA%\Microsoft\Windows Sidebar\
)
- 修改此目录中的文件。该小工具非常类似于网页:HTML,CSS,JS和图像文件。gadget.xml文件指定打开哪个文件作为小工具的“索引”页面。
- 保存更改后,通过安装小工具的新实例来查看结果。您还可以调试JavaScript(该文章的其余部分也很有用)。