魔方,支持所有Windows系统的最好的优化软件
当前位置:首页 >> Vista应用 >> Vista开发

Vista Sidebar Gadget (侧边栏小工具)开发技巧几则


2008年3月22日 编辑:Vista之家 - vista123.com 人气: 评论:6

Vista之家www.vista123.com):Vista Sidebar Gadget (侧边栏小工具)开发技巧几则

首先说明一下下,这不是一篇Vista Sidebar Gadget开发的教程,只是谈谈几则Sidebar Gadget开发中的小技巧。

如果有需要,Vista之家www.vista123.com)随后放出Vista边栏工具开发的更精细教程。

技巧一:如何设计不规则的窗体?
经常会有人问,为什么有些Gadget的窗体是不规则的呢?例如系统自带的那个显示内存和CPU占用率的仪表盘。

其实很简单,制作一个透明背景的png格式的图片。然后将该图片设置为你的gadget的背景图就行了。



技巧二:Gadget的大小为多少合适?
如果处于停靠状态,那么宽度为130px;非停靠状态以及Gadget的高度好像没有限制。但是太大了也不好看。

技巧三:如何察看“System.Debug.outputString()”方法输出的调试信息?
这个问题估计是问的最多的人了。。。呵呵。的确,这个方法输出的调试信息是无法直接看到的。或许有很多工具可以查看系统的调试信息,不过我个人比较喜欢的是 DebugView。
在您的gadget的Javascript代码中任何地方加上“System.Debug.outputString("some text");”,当代码运行到这里,您就会在Debug View中看到输出的调试信息。如下图所示:



技巧四:如何在Gadget中访问网络上的资源?
很简单,使用Javascript发起XMLHttpRequest请求就行了。如果觉得麻烦不想自己写那么多代码,可以采用JQuery里面封装好的方法来发起get或者post请求。

技巧五:如何让flyout窗体、Setting窗体和gadget窗体互相访问变量或者函数?
从Gadget窗体访问flyout窗体: System.Gadget.Flyout.document.parentWindow.<id/function/variable>
从Flyout/Settings窗体访问Gadget窗体:System.Gadget.document.parentWindow.<id/function/variable>

Vista之家原创的两款示例Vista边栏小工具:

  • 边栏搜索 1.0  提供多种搜索引擎的一款很酷的小工具

  (点击本地下载)311K

  • 精美农历 1.3  替代Windows Vista自带的日历小工具,提供公历、农历更适合国情

  (点击本地下载)220K

Vista之家www.vista123.com),爱上网,爱上Vista123.com

      
Vista之家网友 (218.7.43.*) 于 2009-5-16 6:22:14 发表下列评论:   [删除]
顶下,,诲人不倦
Vista之家网友 (123.242.21.*) 于 2008-3-23 11:24:27 发表下列评论:   [删除]
顶一下
Vista之家网友 (117.88.145.*) 于 2008-3-22 20:57:49 发表下列评论:   [删除]
我射~~~~~~~~~
Vista之家网友 (61.164.11.*) 于 2008-3-22 18:09:35 发表下列评论:   [删除]
顶下
Vista之家网友 (221.212.138.*) 于 2008-3-22 15:46:22 发表下列评论:   [删除]
ding ge
Vista之家网友 (60.21.240.*) 于 2008-3-22 15:36:56 发表下列评论:   [删除]
占个沙发!~~~~~~~~~~~~~~~~~~~~~~~~~~
发表评论(最新评论将在5分钟内出现
昵称:
内容:
(按Control+Enter直接提交)   点击一下,Vista问题有问必答
Vista优化大师
闪游 - 最快最强最安全的网络浏览器
windows7 优化大师
酷点,酷点桌面

热门文章
软媒旗下软件: 闪游浏览器 | 魔方 | Windows7优化大师 | Vista优化大师 | Vista一键还原 | 酷点-桌面软件 | 魔盒-装机必备
软媒旗下网站6655网址大全 | 网址之家 | 网址导航 | 搜下,就有了 | Windows7之家 | Vista之家 | 乐购网 | 软媒论坛 | 快下 | 购物家 | 很酷 | 9955.com | 比比看