[分享] jQuery开发之windows边栏小工具开发(Gadget development)- windows小工具实现的公司内部分机查询工具

作者:Terry li - GBin1.com

使用vista和win7的朋友可能都或多或少的使用过windows小工具,这些小工具可以被自由的添加到桌面上并且快速实现一定的功能,比如,天气预报,股票期货,日期,远程桌面等非常实用的工具,其实在老版本的windows桌面中也拥有类似的功能,那个时候叫做桌面web应用,你可以添加一些 web页面到你的桌面,当然在最新的win7中,这些功能提供了相关的开发接口和功能加强,你可以自由的根据自己的需求来完成个性化的功能,本文将介绍如何使用jQuery来帮助快速开发实现桌面小工具。

最初开发这个桌面小工具的目的是为了有效地提供给公司同事内部分机查询的功能,通常查询的方式是员工使用Outlook或者MS communicator来查询同事的分机号,但是这个过程需要同事打开Outlook输入查询的关键字来查询分机号。这里我们希望内部用户能够直接添加一个桌面小工具,然后直接查询,省去了打开相关软件的时间。下面我们来具体介绍开发过程:
桌面小工具开发背景知识

在正式开发小工具之前,我们需要了解一些基本的桌面小工具的开发过程,其实,如果你比较熟悉CSS极其Javascript话,整个开发会比较简单和直白的,每一个小工具,你可以认为它是个独立的iframe,被添加到了桌面上。然后,根据MS提供的API来开发具体的功能:

    * 小工具主目录

通常,我们可以到如下目录中查看小工具列表:

%USERPROFILE%\AppData\Local\Microsoft\Windows Sidebar\Gadgets (用户的小工具)
%SYSTEM_ROOT%\Program Files\Windows Sidebar\Gadgets (全局小工具)

在以上目录中我们可以创建新的目录用来开发新的小工具,例如,<name>.gadget,如果我们创建了小工具叫phonebook,那么目录名叫phonebook.gadget

    * 小工具配置文件(gadget.xml)

首先,我们在以上特定目录下创建一个新的项目文件夹后,需要创建一个文件gadget.xml用来定义了小工具的相关信息,我们可以简单认为它是一个项目定义文件,定义了相关项目的信息,例如,主文件(html),相关版本等... ...

 

具体代码及其下载小工具,请查看原文。谢谢

原文出处:jQuery开发之windows边栏小工具开发(Gadget development)

 

你可能感兴趣的:(JavaScript,jquery,Web,windows,css)