分享

[转帖]微软的Sidebar和Gadget

 viginaria 2006-02-28
曾在先锋发关于Gadget的贴,其实那些小程序并不是微软的Gadget,此次发贴所述是微软的Gadget,发贴内容是从其它地方摘录整理而来。微软曾声称其所推出的Gadget是独立的程序,不象Mac Dashboard和Konfabulator需要管理这些小程序的主程序,但是从 http:// 下载的Gadget却无法单独使用,必须依赖管理Gadget的主程序Sidebar。而前次在先锋上所发的可以单独使用小程序其实是DesktopX Pro的Gadget部分部件,但还有很多Gadget部件必须依赖DesktopX Pro使用,有兴趣可以查看 http://www. 这里不再赘述。要使用微软的Gadget必须安装Sidebar,所幸Sidebar是可以安装到目前使用广泛的WindowsXP系统中的。首先从http://www./download/review_build_01.rar下载系统补丁压缩包,从http://www./download/Windows_Sidebar.rar下载Sidebar主程序的压缩包,另外还要下载可能缺少的运行库文件,MFC71.dll从 http://www./dllindex/dll-files.shtml?mfc71 下载,xmlrw.dll可以从 http://www./joejoe/load/index.php?ACT=dl&id=11 下载到。把Sidebar主程序的压缩包解压缩后放到 系统盘:\Program Files 下,然后在 系统盘:\Documents and Settings\用户名 下新建个名为Parts的文件夹,把 系统盘:\Program Files\Windows Sidebar\Default Parts 下的所有文件复制到刚才新建的Parts文件夹里。把下载到的运行库文件和系统补丁解压缩放到 系统盘:\Program Files\Windows Sidebar 下,双击系统补丁patch.exe把Sidebar的运行环境改成WindowsXP。下载的Gadget放到 系统盘:\Documents and Settings\用户名\Parts 下,即可用鼠标点击Sidebar左上角的添加按钮找到。Gadget除了可以从网上下载,也可以自己制作。
在记事本中输入
<?xml version="1.0" encoding="utf-8" ?>
<View>
<image id="main" Stretch="both" Width="256" Height="256">

<image id="Shortcut" x="0" y="0" Source="程序图标名称.png"/>
<image id="bg" x="0" y="0" Source="程序背景名称.png"/>
<label x="165" y="145" Width="10" Height="10" FontSize="5" Text="Shortcut Group"/>
</image>

</View>
另存为xml文件,然后再新建个记事本文件,输入
<?xml version="1.0" encoding="utf-8" ?>
<Part Name="Shortcut Part" Group="microsoft.com" Icon="预览图标名称.png">
<View Type="PartML" Path="创建的xml文件名称.xml"/>
</Part>

<!-- Creating a Windows Sidebar Gadget -->
另存为名为manifest的xml文件,然后为上面的xml文件配上相应的png图片即可,这些xml语句,经常玩系统美化的诸位一定可以看懂并根据需要作其它修改……在上述文件完成后,可以在Sidebar添加相应的图形。如果需要这个图形作为一个程序的快捷方式,还需要制作一个Javascript脚本语言。新建个记事本文件,输入
var Sys = Part.CreateObject("Shell.Application");
function Launch(comm){
try
{
Sys.ShellExecute(comm);
}catch (e)
{}
}Shortcut.onClick=function(){Launch("应用程序名称.exe");}
另存为 创建的xml文件名称.js 文件,然后选中刚才制作的两个xml文件、一个js文件和三个相应的png图片,鼠标右击-发送到-压缩(zipped)文件夹。为了确保兼容,请一定要使用操作系统自带的压缩功能!之后把后缀名zip改为part,放到 系统盘:\Documents and Settings\用户名\Parts 下,现在用鼠标点击Sidebar左上角的添加按钮,添加自己制作的Gadget。

最近因个人真实经历,深有感触,故写一贴发于
PCPChina 先锋论坛 > 休闲讨论区 > 放肆娱乐> 儿子在医院的悲惨经历 。
文章链接

附带图片 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多