- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Windows Vista Sidebar Gadget开发预览
Gadget 开发概览
这个白皮书描述如何在本地用户创建一个 Microsoft Windows Sidebar 的 gadget。另外,这
个白皮书也包括了创建和安装一个简单的 gadget 的例子。你可以亲自动手体验一下 Sidebar
安装自带的 gadget。
序言
1. Windows Sidebar 自带的 Gadget
2. Windows Sidebar 与 Gadgets 架构
3. Gadget 工作原理
4. Gadget 文件
5. 创建一个 Gadget
6. Gadget 背景
7. Gadget 系统 API
8. Gadget 设置
9. 打包 Sidebar Gadget
10. 修改和重加载 Gadget 代码
11. 本地化支持
12. 更多资源引用
序言
这篇文档将向大家介绍 Windows Sidebar 的目的,Gadget 的开发目标,我们可以使用哪些方
法来开发 Sidebar Gadget。这不是一个全面的 gadget 开发指南,仅仅是通过一个功能单一的
例子向大家讲述 Gadget 的开发方式。
1. Windows Sidebar 自带的 Gadget
停靠在 Sidebar 上的 Gadget 是一个极其优秀的例子,向大家展示了 gadget 是什么,以及
Gadget 具有哪些合法的特性。接下来,我们列举一下 Sidebar 自带的 Gadget。
The Calendar. 这个 gadget 显示的是当天以及当前月份的日期
The Clock. 世界时钟显示了各地时间和时区的配置。如果多个 gadget 同时打开时非常方便掌
握多个地区的时间
Contacts. 为了便于联系,gadget 允许快速检索到你联系人的电话号码、电子邮件和其他数据。
CPU Meter. 始终监控你的计算机,并保持最佳的运行速度。
RSS Feed Viewer. 这个Gadget充分利用了Windows 的 Internet Explorer 7 全新的RSS
平台。Gadget 允许用户获得在 Internet Explorer 7 中设置的 RSS 源,并显示获得的信息。
Slide Show. 循环显示我们指定的某个文件夹下的照片。
2. Windows Sidebar 与 Gadgets 架构
Sidebar 是一个应用程序,它允许 gadget 在 Sidebar 和 Windows 桌面上显示。Sidebarf 支
持一些的用户设置,包括始终在最前面显示和自动隐藏。Sidebar 也是一种管理 gadget 的机
制。
本地安装:
所有的 gadgets 都存在本地计算机里。gadget 可以通过网站下载获得。任何人都可以通过电
子邮件或者是申请安装一个 gadget。用户可以通过鼠标双击.gadget 文件来安装 gadget。安
装过程中,会告知用户安装此 gadget 所存在的风险,然后 Sidebar 将文件解压到相关目录下。
而 Gadget 安装文件则可以被删掉。
多个实例
每个 gadget 都可以启动多个实例,这样,我们可以同时显示多个不同的时区的时间,或者同时
放映多个图片集中的图片。之所以能这样,是因为 gadget平台为开发者提供了能够存储 gadget
设置的方法,并且能够自动将这些设置与每一个 gadget 实例关联。Gadget 可以在系统启动时
运行。刚刚添加到 Sidebar 上的 gadget 将采用默认的统一设置。当用户注销或重新启动计算
机的时候,gadget 当前设置将会被保存。
用户交互
每个 gadget 都能与用户进行交互。交互方式主要是通过鼠标点击 gadget 的按钮、图片或文本。
同时,我们也可以将 gadget 从 Sidebar 拖拽到屏幕的任意区域。
开发人员能够通过修改 gadget,来捕获这些事件,并对其作出响应。
3. Gadget 工作原理
所有的 gadget 都是用 HTML 和脚本语言开发。Gadget 也可以通过 HTML 来访问 Windows
的信息。这样,gadget 就可以对 Windows 的文件和目录进行访问,比如:在 gadget 上用户
图片库中的图片,或者显示无线网络的连接。显示设置对话框和存储设置也可以通过脚本语言完
成。我们可以使用脚本语言写出功能复杂、界面丰富的 gadget,而不用调用任何二进制的对象。
4. Gadget 文件
一个 gadget 包含如下文件。
Gadget 清单文件。这是一个 XML 文件,定义了 gad
您可能关注的文档
- unit 10情态动词讲解.ppt
- Unit 3 Lesson 1 Look at your red nose!.ppt
- unit 4 earthquake 第四课时 课件.ppt
- Unit 4 Topic 2 How can we protect ourselves from the earthquake Section A 课件1.ppt
- Unit 4 Wildlife Protection 读后活动.ppt
- Unit 6 Section A 导学案(59张PPT).ppt
- unit 7old days.ppt
- unit 9 Acceptance and Contract外贸英语函电教程.pdf
- Unit 7 A busy day 课件.ppt
- Unit1 Draw a cat on the roof课件-1.ppt
- Windows7主题修改制作教程Restorator版.pdf
- Windows7主题修改教程之基础篇.pdf
- work and pleasure.pptx
- World Scientific Publishing Company A SYSTEM FOR HUMAN FACE AND FACIAL FEATURE LOCATION.pdf
- X and Ku-Band 8 element phased array IEEE JSSC.pdf
- yesterday today tomorrow.ppt
- YCloud 1.2 Technical Presentation_v1.1.pptx
- ZSPD上海浦东国际机场航图.pdf
- www2012_New Objective Functions for Social Collaborative Filtering.pdf
- [Atheros]A Dual-Band CMOS MIMO Radio SoC for IEEE 802.11n Wireless LAN.pdf
最近下载
- 眼外伤ppt课件-眼外伤健康教育课件.ppt VIP
- 《新时代思想读本》3.2新时代新征程课件.pptx VIP
- 2024-2025学年初中信息科技湘教版2024七年级上册-湘教版2024教学设计合集.docx
- 人教鄂教版科学四年级上册全册教学设计教案.doc
- DB11T 945.1-2023建设工程施工现场安全防护、场容卫生及消防保卫标准 第1部分:通则.pdf VIP
- 外研版六年级(上册)M4U2.ppt VIP
- 大学课程思政案例(高校课程思政案例)-思政案例内容整理.docx VIP
- 《无人机综合监管与航路规划》全套教学课件.pptx VIP
- (优质!)Amfori BSCI社会责任验厂全套管理手册及程序文件.docx VIP
- 自-电大__电工电子技术总复习题及答案 .doc VIP
文档评论(0)