手机版

ASP .网使用WebService实现天气预报功能

时间:2021-09-07 来源:互联网 编辑:宝哥软件园 浏览:

本文使用Asp .Net (C#)调用互联网上公开的WebServices(http://www .webxml。com。cn/WebSerVices/weather web ServiCe。asmx)来实现天气预报,该天气预报网服务,数据来源于中国气象局http://www.cma.gov.cn/,数据每2.5小时左右自动更新一次,准确可靠。包括340 多个中国主要城市和60多个国外主要城市三日内的天气预报数据。

效果图:

步骤:

1 、新建网项目,添加窗体。

2 、 引用右键-添加服务引用-高级-添加网引用。

3 、 将网接口复制到统一资源定位器右边的框里-点击输入框右边的箭头,测试连接(观察左下角看是否连接成功) - 最右边可以更改网引用名-添加引用。

前台代码

br/br/Asp。网分区调用WebService实现天气预报br/br/br /请输入城市名称:AsP : TextBox ID=' txt city ' runat=' server '/AsP : TextBox AsP :标签ID='标签1 ' runat='服务器' style=' color : Red '边框颜色=' Red ' Text='如:上海/AsP :标签br/br/AsP :按钮标识=' BTN检查'运行时间='服务器'文本='查询width=' 69px ' OnClick=' btncheck _ Click '/br/天气概况:asp3360标签ID='lb '天齐runat=' server ' style=' BorderColor=' Red ' Text=' '/asp3360标签br/br /天气实况:br/AsP : TextBox ID=' txt ITyWeather ' runat=' server ' Height=' 62px '文本模式=' MultiLine ' Width=' 258 px '/AsP : TextBox br/br/br/br/br//div后台代码

受保护的void btncheck_Click(对象发送者,事件参数气象服务.WeatherWebService w=新的气象服务.WeatherWebService();字符串[]RES=新字符串[23];字符串cityname=txtcity .文字。trim();RES=w . getweatherbycity name(城市名称);镑天齐文字=城市名称' ' RES[6];txtcityweather .正文=RES[10];}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

版权声明:ASP .网使用WebService实现天气预报功能是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。