Windows 7及Windows Vista的边栏小工具
|
第二小节,我们开始学习有关Sidebar的标签 在Sidebar中有三个基本的标签,分别是: <g:background id="" src='#'" :该标签表示小工具显示的背景方式,src是引用的资源,id是标识符,可以被CSS和JavaScript所控制 <g:text id=""></g:text> : 该标签表示文本的输出,可以被CSS和JavaScript所控制 <g:image id="" src='#'" /g:image> :该标签表示图片的输出,相当于<img />标签,可以被CSS和JavaScript所控制。 第三小节,我们开始学习有关Sidebar的脚本代码(在JavaScript中执行) 在Sidebar中有关小工具的类称之为System.Gadget,该类为根类。我们介绍常用的基本类: System.Gadget 主要方法: -settingsUI : 设置显示“小工具设置”功能的文件地址 System.Gadget.Flyout : 该类表示“移出窗口”类, 主要的属性有 -file : 表示“移出窗口”的资源文件的地址 -show: 表示“移出窗口”是否显示,默认为false 主要事件有: -onHide : 在隐藏时的事件处理 -onShow:在显示时的事件处理 System.Gadget.Settings : 该类是一个键值对的容器,当被初始化时以Session的方式存在。 主要方法: -write(key,value) : 保存键值,这个值应该是一个数据类型,比如boolean的true或false或者int类型 -read(key) : 返回键值所保存的值 -writeString(key,value) : 保存键值,该值是一个字符串 -readString(key) : 返回键值 第四小节,我们开始写一个HelloWorld 我们看看这个文件夹的内容结构:
编写之前再次提醒,所有的文件必须以UTF-8的形式保存! 第一步:编写配置部署文件,gadget.xml
<?xml version="1.0" encoding="utf-8"?>
<gadget>
<name>Hello World</name>
<namespace>microsoft.windows</namespace>
<version>1.0.0.0</version>
<author name="Sunspot/博远致静">
<info url="http://sunspot.blog.51cto.com" text="访问我的博客" />
</author>
<copyright> 2010</copyright>
<description>一个Sidebar的演示</description>
<icons>
<icon height="48" width="48" src="icon.png" />
</icons>
<hosts>
<host name="sidebar">
<base type="HTML" apiVersion="1.0.0" src="HelloWorld.html" />
<permissions>Full</permissions>
<platform minPlatformVersion="1.0" />
<defaultImage src="icon.png" />
</host>
</hosts>
</gadget>
(编辑:应用网_镇江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


