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> (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |