Vista Gadget开发真实体验
2021-10-06
来源:意榕旅游网
维普资讯 http://www.cqvip.com 读者服务 Vista Gadget开发真实体验 文/卢开所 Vista Sidebar Gadget是Windows Vista操作系统中一个全新的、简洁的、适用的、轻量级的Web小应用程 序框架,本文将结合WeatherForecast Gadget应用的具体制作,对Vista Gadget框架作简洁、全面、ft.统的介绍。 Windows Vista Sidebar Gadget框架及入口 以WeatherForecast Gadget框架为例 Sidebar Gadget ̄包含所必需的入口文件Gadget xml,主页面文件WeatherForecast html 同时 包含了可选的Gadget设置页面文件Settings htm1.飞行窗口文件 须包含诸如EN-US ZH-CN等文件夹 如果包含这样的文件夹 Vista dget框架将首先从这些文件夹中搜索相应的入口文件和页面文件。 Gadget GaWidnows Vista Sidebar Gadget规定,Gadget xml文件是Vista Gadget 的入口 通过它,Gadget知道Gadget版本的相关信息和显示页面。其中 Flyout5DayWeather html以及样式定义文件夹CSS,图像文件夹Images 也定义了Gadget的主页面文件来源(如:<base type= HTML“ 、和JavaScript文件夹Js。如果Gadget需要本地化或语言相关的内容 必 apiVersion= 1 0 0 src= WeatherForecast html >)。 使用AJAX技术和服务器进行数据交换 type=”text/javascript”></script>//调用外部Js文件 Weathe rFo recast Gadget的页面框架完全是标准的htm l页面 <body onload= Initialize( style=”background—color transparent’ > (WeatherForecast htm1) 其显示窗1:3大小由CSS\WeatherForecast css文件 //页面载入时调用Initialize()函数 定义,本例中Gadget定义宽为1 3O像素 高为16O像素。这里需要提醒 引入并调用了Js脚本 CSS样式定义 同时调用Initialize()函数 I nl— 统一定义页面模式非常重要。此外 一个简单Gadget 只要有入口文件和 t ze函数中主要设定Gadget的刷新方式、设置页面,初始化等相关操 主页面文件就可以正常工作。本例定义Gadget框架外观的css代码如下: 作。在JS/WeatherForecast JS中除了包含Initialize() 还有RefreshGadget body{ font—family:微软雅黑 仿宋 verdana;cursor:default ;().GetWeatherData()、RetrieveWeatherData() ̄1:]ParseData()等函数。其中 left:0px;top:0px; width:1 30px;height:1 60px } GetWeatherData函数是从服务器获取数据 RetrieveWeatherData函数负责 在WeatherForecast html中通过 数据显示。在用户向服务器发送xmlhttp请求后 服务器为用户返回一个 <li nk h ref=TICSS/Weathe rFo recast CSS’’type=”text/CSS’ ’xml文档 ParseData函数作用是解析xml文档 得到最新的天气数据。 rel=”stylesheet”/>//引用外部CSS样式表 此外 WeatherDay(xmlNode)、WeatherCurrent(xm/Node)和Location <script language= avasc ript”s rc=”JS/Weathe rFe recast.JS” (xmlNode)函数负责XML文档数据的具体解析。 发布和安装Sidebar Gadget 对开发Sidebar Gadget体会 发布Sidebar Gadget非常简单 只要把WeatherForecast目录下的 Vista Gadget就其框架本身 既简单又实用 只要严格遵从其框 所有文件和文件夹压缩成一个扩展名为Gadget的z,p文件,就可以发 架标准 就能顺利完成开发工作 但Gadget没有可视化的调试环境 布.如我们的天气预报Gadget的发布文件为WeatherForecast Gadget。 这增加了Gadget的开发难度。Alert函数在Sidebar Gadget下已被禁用 安装Sidebar Gadget就更简单啦,双击扩展名为Gadget的文件 注 用户可以生成一个textbox来记录调试信息和路径 也可输出System 册后Gadget就显示在你的桌面上。 Debug outputString(”调试信息”)调试信息后供开发者查看。 校园网将实现从根源上拦截不安全因素 Juniper网络公司大中国区市场总监陶欣说:“JUNOS操作系统和UAC,这 Juniper Networks扩展高性能路由 安全和网络管理产品 两者对于我们来说,是为整个网络通信市场搭建基于新一代网络体系的框架,这 本刊讯近日,高性能网络领导厂商Juniper网络公司(NASDAQ:JNPR) 是Juniper的主旨所在。” 宣布扩展其网络基础架构产品,增加J2320和J2350两个型号J系列业务路由器, 应用在电信级路由器上的JUNOS操作系统,是Juniper近十年的技术积累, 安全服务网关SSG 320M; ̄[1SSG 350M安全平台,以及具有Juniper NetScreen- 其在设计上采用了模块化的设计思路,以确保电信运营商对电信级IP网络提出的 Security Manager(NSM)的Central Manager和Juniper NSMXpress两个网络 高可用性、尽可能少的宕机时间、高安全性和高性能等要求。 管理产品。新的J系列、SSG和NSM产品将帮助各行业部署安全的网络传输,加 身为工程师的Juniper网络公司大中国区高新技术销售总监孙希龙说:“我们 速其关键应用的推广。 在很多局域网中,稍一搜索,就发现他们的服务器很多都没设置防拷贝 不经意之 对于日益开放的校园网来说,这些产品的拓展将是一个全新的技术体验 间,我就可以破译它的lP密码,访问到网络的后台。这两种都是不安全的典型现 2007年一季度,在教育行业首次针对全国211高校开展的网络基础普查中,相关 象。”如何规避这些不安全的问题,如何让有权限的人访问有权限的资源,没有权 数据表明,各高校在校园网建设中最关心的四个网络安全问题是病毒防治、数据 限的人即使可以接入,但是访问不了。这就是此次Juniper发布新系统的核心原理 安全、网络入侵检测/防护(IDS/IPS)、邮件防护。 而2007年度的网络信息安全问题似乎格外突出,先是“熊猫病毒”泛滥,继 浪潮暑促:买四路服务器送iPod 而是“灰鸽子病毒”,紧接着,校园网再度陷入大规模ARP欺骗的困扰。如何从 近日,为了回馈用户的厚爱和决战暑促,浪潮对旗下四路平台的两款旗舰产 根源上截住这些信息安全隐患,是大多数校园网负责人急需要解决的问题。 品NC3500D与NF510D启动强势促销,截至9月30日,用户只要购买任意一款 网络用户越多,使用越方便,支持的设备和应用程序越多,同样被入侵的风 促销机型均可获赠一台价值1200元的iPod MP3。 险也越大。为了堵塞这个安全漏洞,阻止恶意程序通过外来用户的端点设备进入 作为国内高端服务器领域的旗舰产品,NC3500D与NF510D均是基于英特尔 企业网络,Juniper网络公司此前推出统一接入控制(Unified Access Control, 双核至强处理器,采用了ECC内存、电源冗余、热插拔技术等多重保护机制,以 UAC)方案,结合客户端点评估和身份及网络信息认证,能够使整个网络内实行实 保障系统运行的永不停机,支持用户的关键业务运营,彻底实现了从芯片级、部件 时政策管理,当这些外来端点设备进入网络时便及时进行自动的安全评估,检查 级到系统级的全面智能化管理,同时具有部署智能、管理智能和维护智能三大智能 是否已安装最新安全软件和更新操作系统,杜绝漏洞。 特性,即使是非专业IT人员,也可以轻松操作,大大降低企业运营与维护成本。 2D07 9中国教育网络79