新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Vista教程 > 正文:Vista Sidebar Gadget开发技巧

Vista Sidebar Gadget开发技巧

新客网 XKER.COM 2008-03-24 来源:Vista123 收藏本文
 首先说明一下下,这不是一篇Vista Sidebar Gadget开发的教程,只是谈谈几则Sidebar Gadget开发中的小技巧。  

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

  技巧一:如何设计不规则的窗体?

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

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

  
Vista Sidebar Gadget开发技巧


  技巧二:Gadget的大小为多少合适?

  如果处于停靠状态,那么宽度为130px;非停靠状态以及Gadget的高度好像没有限制。但是太大了也不好看。   

  技巧三:如何察看“System.Debug.outputString()”方法输出的调试信息?

  这个问题估计是问的最多的人了。。。呵呵。的确,这个方法输出的调试信息是无法直接看到的。或许有很多工具可以查看系统的调试信息,不过我个人比较喜欢的是 DebugView。

  在您的gadget的Javascript代码中任何地方加上“System.Debug.outputString("some text");”,当代码运行到这里,您就会在Debug View中看到输出的调试信息。如下图所示:
Vista Sidebar Gadget开发技巧
  

  技巧四:如何在Gadget中访问网络上的资源?

  很简单,使用Javascript发起XMLHttpRequest请求就行了。如果觉得麻烦不想自己写那么多代码,可以采用JQuery里面封装好的方法来发起get或者post请求。   

  技巧五:如何让flyout窗体、Setting窗体和gadget窗体互相访问变量或者函数?

  从Gadget窗体访问flyout窗体: System.Gadget.Flyout.document.parentWindow.

  从Flyout/Settings窗体访问Gadget窗体:System.Gadget.document.parentWindow.  

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

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

  (点击本地下载)311K

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

  (点击本地下载)220K
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐