Sidebar Gadget最新开发教程:理解两个概念
翻译了两篇Sidebar Gadget的文章后,决定自己写一个教程,与准备投身于Sidebar Gadget开发的劳苦大众们分享一下经验。也当作自己个人学习Gadget开发的一些总结,使自己可以学习得深入一些。 l%P}2~K D5MXF$Q7_%Sqk9C C*y{d#pE
iMAq&z6Yd'R
I)p!Ci`J
欢迎大家就这一系列文章提出批评斧正。本部分准备介绍一些基础知识。8k;} X'g%K
关于SideBarGUtD+hW o
^ip)p.H{QR
SideBar是Windows Vista特有的一个显示子系统(曾经宣布为Windows XP以及Windows Server 2003也开发Sidebar,但该项目现已取消),在中文系统中称之为{-q{r0T*U%\v
“边栏”。其执行程序,我们可以在以下目录中找到[SystemInstalledDriver:]\program files\Windows Sidebar,此文件夹 结构大体如右图所示,各文件夹以及文件的具体作用如下:
Sidebar.exe:此文件即Sidebar.exe的主执行文件,如果你在Windows Vista当中未打开边栏,可以直接执行该文件即打开。$Sk'O ^,_&}#m
Sbdrop.dll:Sidebar拖抻支持文件;
settings.ini: Sidebar设置文件,可以设置默认启动Gadget等特性。
wlstrvc.dll: Weather Gadget(即显示天气的小工具)所依赖的ActiveXControl,显示RSS信息的Gadget所依赖的ActiveX控件是置身在System32目录下msfeeds.dll文件;a:~n4E sn:B Q'^
'`M)hKD#];OM&G
en-us: 英文相关的资源文件;