本程序通过调用网络上公开的天气预报网络服务来显示某个地区三天的天气,使用到的网络服务地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx,该天气预报 Web 服务,数据来源于中国气象局 http://www.cma.gov.cn/

天气图标可至【http://www.webxml.com.cn/images/weather.zip】下载。

Web服务的各方法參数直接訪问【http://www.webxml.com.cn/WebServices/WeatherWebService.asmx】查询,从而实现其他丰富功能,如未来天气预报等。

首先加入网络服务,加入服务引用,输入服务地址,单击前往,VS2008自己主动下载相应的服务,能够看到该服务发布的方法等,然后改动命名空间,确定就可以。

运行部分例如以下:

            string[] s = new string[23];//声明string数组存放返回结果 showBox.Text = "OK";weather = new WebServerTest.weatherWeb.WeatherWebServiceSoapClient("WeatherWebServiceSoap");s = weather.getWeatherbyCityName("深圳");//获取深圳的天气for (int i = 0; i < s.Length; i++){showBox.Text += "s[" + i.ToString() +"]" + s[i] + "\r\n";}

运行结果例如以下:

s[0]广东
s[1]深圳
s[2]59493
s[3]59493.jpg
s[4]2014-7-23 14:05:55
s[5]27℃/34℃
s[6]7月23日 多云转雷阵雨
s[7]无持续风向微风
s[8]1.gif
s[9]4.gif
s[10]今日天气实况:气温:32℃;风向/风力:西南风 3级;湿度:68%;空气质量:暂无;紫外线强度:中等
s[11]穿衣指数:炎热,建议穿短衫、短裤等清凉夏季服装。
过敏指数:暂无。
运动指数:较适宜,请适当减少运动强度,并及时补充水分。
洗车指数:不宜,有雨,雨水和泥水会弄脏爱车。
晾晒指数:适宜,天气不错,抓紧时机让衣物晒太阳吧。
旅游指数:暂无。
路况指数:干燥,天气较好,路面较干燥,路况较好。
舒适度指数:非常不舒适,烈日炎炎伴随较大湿度,非常闷热。
空气污染指数:暂无。
紫外线指数:中等,涂擦SPF大于15、PA+防晒护肤品。
s[12]26℃/32℃
s[13]7月24日 阵雨
s[14]无持续风向微风
s[15]3.gif
s[16]3.gif
s[17]26℃/32℃
s[18]7月25日 阵雨
s[19]无持续风向微风
s[20]3.gif
s[21]3.gif
s[22]深圳市位于广东省中南沿海地区,珠江入海口之东偏北。深圳市地处中华人民共和国广东省中南沿海,陆域位置东经113°46′至114°37′,北纬22°27′至22°52′。东西长81.4公里,南北宽(最短处)为10.8公里,东临大鹏湾,西连珠江口,南邻香港,与九龙半岛接壤,与香港新界一河之隔,被称为“香港的后花园”。深圳这座新兴的城市整洁漂亮,四季草木葱笼,当地政府因地制宜地开发了不少旅游景点,将自然风光与人工建筑巧妙结合。深圳历史悠久,文化发达,旅游资源也十分丰富,保存在地上、地下的文物古迹十分丰富。80年代深圳博物馆考古人员进行了文物普查,发现了一大批颇有价值的古建筑、古遗址、古墓葬、古寺庙、古城址和风景名胜等。深圳市人民政府于1983年先后发布了两批重点文物保护单位,并对名胜古迹作了修复,再现了原有的风貌,以供游人欣赏。深圳地处北回归线以南,属亚热带海洋性气候,气候温柔,雨量充沛,日照时间长。夏无酷暑,时间长达6个月。春秋冬三季气候温暖,无寒冷之忧。年平均气温为22.3℃。景观:锦绣中华、世界之窗、明思克航母世界、欢乐谷

解析:

  • String(0) 到 String(4):省份,城市,城市代码,城市图片名称,最后更新时间。String(5) 到 String(11):当天的 气温,概况,风向和风力,天气趋势開始图片名称(下面称:图标一),天气趋势结束图片名称(下面称:图标二),如今的天气实况,天气和生活指数。String(12) 到 String(16):第二天的 气温,概况,风向和风力,图标一,图标二。String(17) 到 String(21):第三天的 气温,概况,风向和风力,图标一,图标二。String(22) 被查询的城市或地区的介绍

C#调用天气预报网络服务相关推荐

  1. html调用天气预报wsdl服务,调用天气预报Web Service

    中国国家气象局天气预报接口总共提供了三个: http://www.weather.com.cn/data/sk/101010100.html http://www.weather.com.cn 天气预 ...

  2. html调用天气预报wsdl服务,webservice接口调用天气预报例程

    [实例简介] c# winform 调用公共天气预报webservice接口,初学者参考,大神忽略 [实例截图] [核心代码] WSTest └── WS Test └── WindowsFormsA ...

  3. SOAPpy 调用天气预报WebService

    2019独角兽企业重金招聘Python工程师标准>>> SOAPpy 是一个很古老的库,最近的维护都是6年以前了:不知到怎么的就听说这个库了,想用这个库来入手学习WebService ...

  4. Web Service 一些对外公开的网络服务接口以及http://www.webxml.com.cn/zh_cn/index.aspx

    Web Service 一些对外公开的网络服务接口 2011-10-29 14:12 商业和贸易: 1.股票行情数据 WEB 服务(支持香港.深圳.上海基金.债券和股票:支持多股票同时查询) Endp ...

  5. linux环境下和网络服务相关的配置文件含义及如何配置

    要建立一个安全Linux服务器就首先要了解Linux环境下和网络服务相关的配置文件的含义及如何进行安全的配置.那天查看服务器的eth0地址,后来想了一些问题,到家里就翻了翻以前的文档,无意中看到了这个 ...

  6. Android之ksoap2-android详解与调用天气预报Webservice完整实例

    Google为Android平台开发Web Service客户端提供了ksoap2-android项目,在这个网址下载开发包http://code.google.com/p/ksoap2-androi ...

  7. SOCKET是调用操作系统通信服务的一种机制

    有没有SOCKET,网卡都会接收数据.网卡工作在数据链路层,它只认识链路上邻近的点.它甚至不认识它隔壁的隔壁,它又怎么可能知道传输层的信息呢(起点与终点,是传输层的信息)?...传输层的信息,只能由传 ...

  8. python网络开发框架_greenev首页、文档和下载 - Python网络服务框架 - OSCHINA - 中文开源技术交流社区...

    greenev是一个基于greenlet协程,事件驱动,非阻塞socket模型的Python网络服务框架,它使得可以编写同步的代码,却得到异步执行的优点.reactor模式采用基于epoll, kqu ...

  9. 提交响应后无法调用sendredirect_微服务的那些事(三),微服务的远程调用方式。RPC和HTTP...

    2.远程调用方式 无论是微服务还是SOA,都面临着服务间的远程调用.那么服务间的远程调用方式有哪些呢? 常见的远程调用方式有以下几种: RPC:Remote Produce Call远程过程调用,类似 ...

最新文章

  1. 现有的iOS项目集成ReactNative的记录文档
  2. Linux下设置环境变量
  3. python简单的分析文本
  4. JAVA中dot的用法_Java 方法
  5. IDEA 这个小技巧太实用了。。
  6. 漫画:什么是桶排序?
  7. BERT4Rec:知道用户的播放(购买、点击、...)序列 item1, item2, item3,预测下一个播放的item问题。
  8. 通俗易懂的随机森林模型讲解
  9. 修改计算机系统参数软件,机器码修改专家(修改电脑机器码工具) v2.0官方版
  10. centos安装udp,tcp的测试工具
  11. python 四象限图_如何制作四象限气泡图表
  12. 下三角99乘法表 C语言
  13. 2.jQuery常见API
  14. alert#40;1#41; to xss.haozi.me with #0x02
  15. 移动开发采用什么平台好?
  16. 有1、2、3、4四个数字,可以组成多少个互不相同且无重复的三位数?都是多少?
  17. 大二见习长沙中电软件园
  18. 50套html网站模板,涵盖很多行业,各种类型html网站,各种行业html网站模板下载
  19. GameFramework教程✨十一、使用 AssetBundle 编辑工具
  20. linux之environ(环境变量)

热门文章

  1. mysql innodb monitor_MySQL innodb_table_monitor 解析
  2. vue 使用 better-scroll
  3. 新服务器打包运营级价值几千的H5商城源码
  4. Spring Cloud微服务之网关服务创建(十四)完结篇
  5. Spring Cloud微服务之模块依赖修改(六)
  6. Microsoft Enterprise Library 5.0 系列(五) Data Access Application Block
  7. jQuery: 合并表格中相同文本的相邻单元格
  8. jQuery: 仿select下拉框效果,点击空白关闭弹出层,判断是否被mouseover
  9. PHP下载CSS文件中的图片
  10. PHP 判断用户语言跳转网页