`
mmdev
  • 浏览: 13329246 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Vista Sidebar Gadget开发技巧几则

阅读更多
这不是一篇Vista Sidebar Gadget开发的教程,只是谈谈几则Sidebar Gadget开发中的小技巧。需要Sidebar Gadget开发教程的朋友可以去参考:

技巧一:如何设计不规则的窗体?
经常会有人问,为什么有些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 Sidebar Gadgets开发指南

    开发Vista Sidebar Gadget可以帮助你创建自己的实用小工具,提升用户体验。以下是对Vista Sidebar Gadgets开发的详细指南: 1. **Gadget结构**:一个Sidebar Gadget通常由HTML、CSS和JavaScript组成,有时还包含XML...

    Windows_Vista_Sidebar_开发指南

    Windows Vista 边栏小工具(Gadget)是微软在Vista操作系统中引入的一项创新功能,它允许用户在桌面右侧边栏添加各种实用的小程序,提供天气预报、新闻更新、时钟等多种服务。本开发指南将深入讲解如何创建自己的...

    青竹vista边栏工具gadget

    Vista 边栏,Vista Sidebar,Windows 边栏,gadget,边栏开发,边栏小工具下载,gadget API 侧边栏,vista侧边栏,Windows sidebar,工具开发,小工具,青竹边栏,青竹导航边栏, 边栏下载,Gadget下载,vista边栏...

    Windows Vista 领航系列课程(3):Windows Vista Sidebar与Gadgets

    这门课程的资料,包括PPT、视频和文档,将为学习者提供丰富的学习资源,帮助他们深入理解和掌握Windows Vista Sidebar及其Gadgets的使用技巧和开发知识。通过这些学习材料,用户不仅可以提升对Vista系统的理解,还能...

    Vista侧边栏(Sidebar)ForXP中文正式版

    *CPU仪表盘 *便笺 *股票 *幻灯片放映 *货币 *日历 *时钟 *天气 *图片拼图板 *源标题 *Vista 计算器 *回收站 *驱动器信息 *数字时钟 *网络电台 *运行 &lt;br&gt;注意...

    Gadget开发教程+API

    例如,`Sidebar.Gadgets.Elevation` API允许Gadget以更高的权限运行,而`Sidebar.Gadgets.Properties`则用于读取和设置Gadget的配置选项。 下面是一些关键的Gadget开发知识点: 1. **Gadget容器**: 这是Gadget的...

    Vista.Gadget.HDDlife.3.0.146

    3. "HDDlife_Gadget_for_Vista_Sidebar_PChome下载介绍.txt":这可能是一个包含更详细下载介绍和使用指南的文本文件,比如安装步骤、使用方法、注意事项等,方便用户了解如何正确使用HDDlife小工具。 总的来说,...

    Vsita gadget 开发白皮书

    ### Vsita Gadget 开发白皮书解析 #### 一、Windows Sidebar 自带的Gadget Windows Vista 的推出标志着微软操作系统的一个新阶段,其引入了一系列创新功能,其中最为人称道的是 Windows Sidebar 和其上运行的 ...

    vista边栏小工具gadget

    青竹导航:QDaohang1.00beta.gadget 青竹斗地主:Qdoudizhu1.0.gadget 青竹MM斗地主:QdoudizhuMM1.0.gadget 青竹开心翻牌:QFanpaiGame1.0.gadget 青竹超级计算器:QjisuanQi1.0.gadget 青竹连连看:QllKanGame1.0.gadget...

    Weather_download1.gadget.rar_gadget

    描述中提到,这是一个“实用的Windows Sidebar”,Sidebar是Windows Vista和Windows 7操作系统中的一项功能,用户可以将各种小工具固定在屏幕的一侧,以便快速查看和使用。尽管Windows 8及更高版本不再支持Sidebar,...

    vista侧边栏开发概述

    3. Sidebar Gadget Developer Toolkit:提供模板和示例代码,简化小工具的创建过程。 三、开发流程 1. 设计界面:确定小工具的功能和外观,设计用户界面布局。 2. 编写代码:使用Visual Studio创建项目,选择适当的...

    Gadget新手上路 这些小程序是Windows Vista边栏强大的扩展,早期版本的Windows也能方便地获取.pdf

    上述知识点详细解释了Gadget小程序在Windows Vista中的定义、功能、开发和使用过程,同时也介绍了与之相关的HTA技术及其在Windows系统中的应用。通过文章所提供的信息,可以了解到Gadget作为一种桌面工具,是如何...

    桌面小工具开发文档SidebarGadget开发指南

    完成开发后,Gadget需要被打包成一个单一的.gadget文件,以便用户可以轻松地下载和安装。同时,开发者还需考虑小工具的发布渠道,如通过Microsoft Store或其他第三方平台进行分发。 #### 知识点八:附加资源 ...

    Windows Vista Gadgets Programming Dec.2007.pdf

    书中提供了完整的Sidebar Gadget项目案例,从需求分析到设计、编码直至测试,详细展示了整个开发过程。这些实例不仅帮助读者理解理论知识,还能提供实践指导,使读者能够快速上手并创建自己的Gadgets。 ### 第二...

    Gadget新手上路 这些小程序是Windows Vista边栏强大的扩展,早期版本的Windows也能方便地获取.zip

    1. 安装Gadget支持:Windows XP和Windows 7默认不支持Gadgets,需要下载并安装“Windows Sidebar for Windows XP”或“Windows 7 Sidebar”这样的第三方软件,以创建类似Vista边栏的环境。 2. 获取Gadgets:用户...

    Weather.Gadget

    1、进入C:\\Program Files\\Windows Sidebar\\Gadgets,重命名Weather.Gadget为Weather.Gadget.old 2、下载Weather.Gadget.rar ,并解压到C:\\Program Files\\Windows Sidebar\\Gadgets 3、右键单击桌面,添加小工具...

    Professional.Windows.Vista.Gadgets.Programming

    #### Sidebar Gadget项目 书中包含了一个Sidebar小工具项目的实例,这个实例涵盖了从设计到实现的全过程。通过对这个项目的分析,读者可以学习到实际开发中的最佳实践,包括代码结构、调试技巧以及性能优化策略。 #...

    Wrox - Professional Windows Vista Gadgets Programming (Dec 2007)

    2. **Gadget开发环境**:介绍如何设置开发环境,包括使用Visual Studio或其他编辑器来编写和调试Gadgets,以及如何使用侧边栏(Sidebar)进行测试。 3. **Gadget API**:深入解析Gadget API,这是Gadgets与操作系统...

    shizhong.rar_gadget

    1. **Windows Sidebar**:在Windows Vista和Windows 7中,小工具最初是作为"Windows Sidebar"的一部分引入的,用户可以在侧边栏中添加各种小工具,如天气预报、日历、新闻提要等。 2. **Gadget API**:Windows小...

    Windows Vista-边栏小工具-新浪新闻

    创建者: Kelvin 新闻联播 - 新浪新闻 Gadget for Vista Sidebar。 - 1.0.0.2 更新:增加频道过滤选项 - 1.0.0.3 更新:修正了一个选项中的 bug - 1.0.0.5 更换服务器地址

Global site tag (gtag.js) - Google Analytics