webservice在windowsphone8中的研究与应用

webservice在windowsphone8中的研究与应用

ID:27549146

大小:61.50 KB

页数:7页

时间:2018-12-03

webservice在windowsphone8中的研究与应用_第1页
webservice在windowsphone8中的研究与应用_第2页
webservice在windowsphone8中的研究与应用_第3页
webservice在windowsphone8中的研究与应用_第4页
webservice在windowsphone8中的研究与应用_第5页
资源描述:

《webservice在windowsphone8中的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、WebService在WindowsPhone8中的研宄与应用摘要:WebService的应用相当广泛,但在WindowsPhone8中如何对WebService数据的获取和应用却鲜有这方面的文章和书籍。该文对WindowsPhone手机应用中如何利用WebService获取相应的共享数据进行分析和应用,并以查询国内航班为例,分析WebService的使用方法。关键词:WindowsPhone8;WebService;航班中图分类号:TP311文献标识码:A文章编号:1009-3044(2015)09-0254-02WindowsPhone(简称:WP)是微软发布的一款手

2、机操作系统。2010年10月正式发布了智能手机操作系统WindowsPhone7,2012年6月发布WindowsPhone8,采用和Windows8相同的WindowsNT内核。WindowsPhone系统发布以来,由于iOS、Android强势,该系统市场占有率不高,该系统的应用和iOS、Android比起来也少得多。不过,随着微软CEO最近提出的“移动和云优先”战略,加上很多手机厂商相继宣布加入WindowsPhone阵营,相信WindowsPhone会有很大的发展,因此,WindowsPhone应用开发具有很好的前景,本文介绍了如何从WebService提供的数据

3、中获取数据来丰富我的应用,比如:国内飞机航班时刻表、天气预报、中国邮政编码等。1WebService概述WebService是一种标准化的实现网络服务以及实现异构程序之间方法调用的机制,主要是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。WebService也叫做XMLWebService,是一种可以接纳从Internet或者Intranet上的其他设备中传送过去的请求,轻量级的独立的通信技术,是经过soap在Web上提供的软件服务,运用WSDL文件停止阐明,并经过UDDI停止注册。WebService所使用的是Internet上统一、开放的标准,如

4、HTTP、XML、SOAP(简单对象访问协议)、WSDL等,所以WebService可以在任何支持这些标准的环境(Windows、Linux)中使用。它通过XML格式的文件来描述方法、参数、调用和返回值,这种格式的XML文件称为WSDL(WebServiceDescriptionLanguage,Web服务描述语言)。2WindowsPhone8开发环境搭建WindowsPhone8的开发对计算机要求较高,具体要求计算机配置应该满足以下要求:(1)操作系统为Windows864位(X64)版本;(2)系统盘需要至少8G的剩余硬盘空间;(3)内存空间达到4GB或者以上;(4

5、)WindowsPhone8模拟器基于Hyper-V,需要CPU支持二级地址转换技术。(5)安装MicrosoftVisualStudio2012和WindowsPhoneSDK8.0。1WebService在WindowsPhone8中的应用WebService的应用相当广泛,但在WindowsPhone8却鲜有这方面的文章和书籍,本文从参数的确定、数据绑定和数据获取等方面来进行分析应用。3.1数据绑定根据我的应用需要获取哪些参数,这个要根据WebService的具体应用来确定,不同的应用参数是不一样的,具体的参数的确定通过以下方法来确定,这里以查询国内航班为例来说明如

6、何确定参数。打开web服务的网站http://www.webxml.com.cn/zh_cn/web_services_item.aspx?jd=494536374B66307964534D3D找到相应的web服务,通过getDomesticAirlinesTime方法获得相应的参数,确定参数以后,由于获得的数据可能有多项数据,所以应该构建数据模板,该数据可以通过System.Windows.DataTemplate自定义所需要的内容模版,这样一来,就可以在不重新定义整个模版的情况下,使控件呈现更丰富的内容,绑定数据类:publicclassAirlinesTimes{p

7、ublicstringCompany{get;set;}//航空公司publicstringAirlineCode{get;set;}"航班号publicstringStartDrome{get;set;}//出发机场publicstringArriveDrome{get;set;}//至达木几场publicstringStartTime{get;set;}//出发时间publicstringArriveTime{get;set;}//到达时间publicstringMode{get;set;}//机型publicstring

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。