优化大师全新一代!   魔方3系!
当前位置:首页 >> 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 优化大师
酷点,酷点桌面

Windows 下用什么杀毒软件最好最安全?
Windows 系统上网更加可靠
把您的Windows系统打造成一个铜墙铁壁之完全攻略

新手玩转Windows系统速成大法
从入门到精通,Windows听我指挥
做Windows 高手并不难,怎么学?

最便宜的装Win7的名牌电脑多少钱?
预装Win7的品牌机大PK
联想、戴尔、索尼等笔记本大促销

如何免费升级到 Windows 7?
戴尔推出免费教程教你升级Win7
安装升级Windows 7,其实就这么简单!

索尼 Win7 笔记本电脑1999元特价热销
七天免费试用?免费升级内存硬盘?
更有超多礼物发送中,不抢白不抢

Win7系统出现问题怎么办?
电脑有故障,“医生”来帮忙
我有电脑医生,修复电脑简单轻松!

热门文章
软媒旗下软件闪游,最好用的浏览器 | 魔方优化大师 | 酷点,美美的桌面 | Windows7优化大师 | Windows8优化大师 | Vista优化大师 | Vista一键还原 | 魔法IE
软媒旗下网站6655网址之家 | 9955网址大全 | IT之家 | Win8之家 | Win7之家 | Vista之家 | 乐购网 | Win8/Win7论坛