欢迎来到天天文库
浏览记录
ID:31365838
大小:104.50 KB
页数:4页
时间:2019-01-09
《silverlight技术在公共气象服务平台中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Silverlight技术在公共气象服务平台中的应用 摘要主要结合Silverlight技术的特征,对该技术在公共气象服务平台中的应用进行综合分析,以进一步促进公共气象服务平台的发展建设。 关键词Silverlight技术;公共气象服务平台;应用 中图分类号TP311.52;TP393文献标识码A文章编号1007-5739(2016)18-0223-01 随着网络信息时代的到来,Silverlight软件系统被广泛应用于各行各业。公共气象服务平台作为气象产品制作与发布、气象防灾减灾等重要的综合气象服务业务平台,其很多系
2、统是由Silverlight技术开发实现,Silverlight技术在公共气象服务平台应用方面发挥了极其重要的作用。 1Silverlight技术简介及优势 微软SilverLight是一个跨浏览器、跨客户平台的技术,可设计、开发和发布有多媒体体验与富交互的网络交互程序,以向量的图形构建用户界面,开发具有专业图形、音频和视频的Web应用程序,拓展浏览器的UI,为用户提供丰富的体验。Silverlight技术可运用JavaScriptAPI编程模型和托管API编程模型,对.NETFramework编程模型和相关工具进行访问并
3、扩展JavaScrip;具备较高的音频和视频流质量,视频质量可达720p高清视频级别;支持多种语言,同JavaScript、ASP.NET和AJAX代码无缝集成;运用在任意操作系统的任何浏览器,不影响用户体验效果,只需在浏览器上安装4Silverlight插件就能使用,插件内存小,下载与使用均免费,操作简单等,数秒即可安装运用[1]。 2Silverlight技术开发、运行及部署 2.1开发 具体包括:①Properties文件夹作为属性文件夹,涵盖同属性关联的文件,如As-semblyinfo.cs文件及AppMain
4、fest.xml文件,其中Assemblyinfo.cs涵盖编译DLL中的元数据信息,能在程序对话框中设置。②App.xaml以及App.xaml.cs是Sil-verlight创建时由VisualStudioIDE建立的文件,其涵盖了应用程序中的相关信息。③引用文件夹中涵盖了应用中所需的各种assemblies。④Page.xaml与Page.xaml.cs,Page.xaml涵盖系统默认的用户界面(UI),如果Page.xaml及其相关后台代码编译后,调用Page类并设立Page对象,App中RootVis-ual属性就会
5、被设立Page对象,提供了默认的用户界面。⑤Silverlight在开发时会创建一个Web项目用来促进Silverlight应用,涵盖在ASP.NET网站上运行Silverlight应用程序需要的相关全部文件[2-3]。 2.2运行 SilverLight客户端只要一个Runtime插件,就能执行所有内容。服务器端不用执行任何代码,当作普通文件加以部署即可,包含html、js文件及存放编译后XAP文件的ClientBin目录。XAP文件涵盖Silverlight应用程序需要的全部文件,如程序集以及资源文件等,在运行中不用考
6、虑此服务器是否有.net环境、php服务器或者ASP以及ASP.net等。 2.3部署4 Silverlight是一个Web浏览器插件,应用程序部署简单,部署在Windows或Linux服务器都行。Silverlight应用程序编译后会生成一个XAP文件,如针对IIS进行部署时,建立一个网站或虚拟目录,并把Silverlight应用程序上传到网站或虚拟目录即可[4]。 3Silverlight技术在公共气象服务平台中的应用 3.1气象业务监控平台系统 结合Silverlight技术,可实现业务监控平台网页客户端对整个
7、系统数据的监控,且整个监控系统对服务器的占用空间较小,确保了业务监控平台运行的流畅性。在业务监控平台中采用动画、冒泡显示以及Web全屏等技术可以丰富平台系统,促进Web系统与C/S的有效应用。 3.2气象业务查询平台系统 气象业务查询平台系统中实现了各气象要素信息数据及资料的收集、整理、存储和管理,通过Silverlight可以将查询内容更加全面地展现给用户。 3.3气象信息预警平台 气象信息预警平台结合支持Silverlight的Chart组件Visifire即数据可视化图表控件,能够将变化的数据转换成效果丰富的气象
8、要素信息动画图表,充分利用绘制图表上的多样性及灵活性,使用曲线图、柱状图和饼状图等形式展示数据,直观地显示大风、暴雨、雷电等气象灾害信息数据动态变化,掌握实时相关气象信息及发展动态,提高工作效率,为及时发布气象预警信息提供有力保障[5-8]。 4参考文献4 [1]于茜,张
此文档下载收益归作者所有