• 认识Windows Gadget!


    用XP时习惯把常用的快捷方式都放到桌面上

    装了WIN7之后(没用过Vista - - !),开始时还是延续这个习惯,桌面上仍然是计算机、浏览器等快捷图标

    试了几个系统自带的桌面小工具,虽然功能不怎么实用,但感觉很拽啊,不过为了保持桌面的“整洁性”,还是统统关闭了

    用着用着,后来发现WIN7的任务栏还真是不错,操作方便还能预览,索性就将常用的快捷图标都放到了任务栏

    这样一来,桌面就空出来了

    换了几张有“品味”的壁纸,还是感觉空落落的

    就又把以前没看上眼的桌面小工具加上了几个:日历、时钟、CPU状态。。。

    不错,即整洁又漂亮还很方便,我感觉这时才算从XP正式转入WIN7的使用习惯上

    再细看这几个自带的小工具,感觉还是不怎么实用

    就想自己写几个能用到的放上去

    首先,熟悉一下小工具的大概情况:

    1、文件格式

      后缀:.gadget(据说也可以打包成CAB格式)

      其实就是一个压缩包文件,用WinRAR就可以打开

    2、目录结构

    在WIN7的C:\Program Files\Windows Sidebar\Gadgets目录下,有系统默认安装的几个小工具文件夹

    比如:RSSFeeds.Gadget 源阅读器

    看里面的目录结构如下:

    RSSFeeds.Gadget

        |--- images

        |--- zh-CN

            |--- css

            |      |--- flyout.css

            |      |--- RSSFeeds.css

            |      |--- settings.css

            |

            |--- js 

            |      |--- RSSFeeds.js

            |      |--- settings.js

            |

            |--- flyout.html

            |--- RSSFeeds.html

            |--- settings.html

            |--- gadget.xml

    可以将这个目录结构当成一个普通的、只有前台页面的小Web站点

    其中的zh-CN目录的作用是国际化,如果只有一种语言,这一层可以省略

    主要的文件是:gadget.xml 和 RSSFeeds.html

    前者是整个小工具的配置文件,后者是小工具的主文件

    配置文件的名称必须为:gadget.xml

    主文件名称任意,只需在配置文件中指定一下即可

    gadget.xml的内容及含义如下:

     1 <?xml version="1.0" encoding="utf-8"?>   
     2 <gadget>   
     3   <name>源标题</name> <!--// 小工具显示名称-->   
     4   <namespace><!--_locComment_text="{Locked}"-->microsoft.windows</namespace> <!--// 名称空间,可自己指定-->   
     5   <version><!--_locComment_text="{Locked}"-->1.1.0.0</version> <!--// 小工具版本,可自己指定-->   
     6   <author name="Microsoft Corporation"> <!--// 作者,可自己指定-->   
     7     <info url="http://go.microsoft.com/fwlink/?LinkId=124093" text="www.gallery.microsoft.com"/> <!--// 小工具主页,可自己指定-->   
     8     <logo src="logo.png"/> <!--// 公司LOGO,可自己指定-->   
     9   </author>   
    10   <copyright><!--_locComment_text="{Locked}"-->© 2009</copyright> <!--// 版权信息,可自己指定-->   
    11   <description>跟踪最新新闻、运动和娱乐新闻。</description> <!--// 详细描述,可自己指定-->   
    12   <icons>   
    13     <icon height="48" width="48" src="icon.png"/> <!--// 小工具图标,可自己指定-->   
    14   </icons>   
    15   <hosts>   
    16     <host name="sidebar">   
    17       <autoscaleDPI><!--_locComment_text="{Locked}"-->true</autoscaleDPI>   
    18       <base type="HTML" apiVersion="1.0.0" src="RSSFeeds.html"/> <!--// 主文件名称-->   
    19       <permissions><!--_locComment_text="{Locked}"-->Full</permissions>   
    20       <platform minPlatformVersion="1.0"/>   
    21       <defaultImage src="drag.png"/> <!--// 从更多小工具向桌面拖放时的效果图片-->   
    22     </host>   
    23   </hosts>   
    24 </gadget>   
  • 相关阅读:
    ZOJ 1002 Fire Net
    Uva 12889 One-Two-Three
    URAL 1881 Long problem statement
    URAL 1880 Psych Up's Eigenvalues
    URAL 1877 Bicycle Codes
    URAL 1876 Centipede's Morning
    URAL 1873. GOV Chronicles
    Uva 839 Not so Mobile
    Uva 679 Dropping Balls
    An ac a day,keep wa away
  • 原文地址:https://www.cnblogs.com/netWild/p/1892373.html
Copyright © 2020-2023  润新知