页面显示天气预报的方法

一、利用iframe框架,src=“”来调用外部连接,显示天气预报。比如:<iframe src="http://m.weather.com.cn/m/pn5/weather.htm?id=101210101T " width="200" height="20" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>

二、利用webserver来实现天气预报

Web Server技术允许网络上的所有系统进行交互,属于跨平台的应用。随着技术的发展,一个Web服务可以包含而外的指定功能,并且可以在多个B2B应用中协作通信。Web Server技术其实就是利用SOAP协议在网络中实现远程调用的一种方法。

实现的步骤:1、新建Weather网站;2、右键点击添加web引用,URL中输入"www.webxml.com.cn/webservices/weatherwebservice.asmx”,点击添加引用即可;3、新建Default.aspx,代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
cn.com.webxml.webservice.WeatherWS ws = new cn.com.webxml.webservice.WeatherWS();
string[] items = ws.getWeather("杭州", "");
//for (int i = 0; i < items.Length; i++)
//{
// Response.Write(i + "、" + items[i] + "<br>");
//}
Label1.Text = items[4];
}
}

items[0]-items[31]的内容:

0、浙江 杭州
1、杭州
2、2057
3、2012/01/13 11:59:14
4、今日天气实况:气温:7℃;风向/风力:北风 2级;湿度:64%
5、空气质量:良;紫外线强度:最弱
6、穿衣指数:天气凉,建议着厚外套加毛衣等春秋服装。年老体弱者宜着大衣、呢外套加羊毛衫。感冒指数:天气转凉,空气湿度较大,较易发生感冒,体质较弱的朋友请注意适当防护。运动指数:有降水,较适宜在户内开展健身和休闲运动,若坚持户外运动,注意保暖,并携带雨具。洗车指数:不宜洗车,未来24小时内有雨,如果在此期间洗车,雨水和路上的泥水可能会再次弄脏您的爱车。晾晒指数:有降水,不适宜晾晒。若需要晾晒,请在室内准备出充足的空间。旅游指数:稍凉,但是却有小雨和微风作伴,会给您的旅行带来意想不到的景象,适宜旅游,可不要错过机会呦!路况指数:有降水,路面潮湿,车辆易打滑,请小心驾驶。舒适度指数:有降水,人们会感到有些凉意,不过大部分人仍会有比较舒适的感觉。空气污染指数:气象条件有利于空气污染物稀释、扩散和清除,可在室外正常活动。紫外线指数:属弱紫外线辐射天气,无需特别防护。若长期在户外,建议涂擦SPF在8-12之间的防晒护肤品。
7、1月13日 小雨
8、5℃/9℃
9、东风微风
10、7.gif
11、7.gif
12、1月14日 小雨
13、5℃/9℃
14、东北风微风
15、7.gif
16、7.gif
17、1月15日 小雨转阴
18、5℃/8℃
19、东北风微风
20、7.gif
21、2.gif
22、1月16日 阴
23、4℃/8℃
24、东北风微风
25、2.gif
26、2.gif
27、1月17日 阴转小雨
28、4℃/7℃
29、东北风微风转北风微风
30、2.gif
31、7.gif

 

 

posted @ 2012-01-13 12:15  dejatnui  阅读(641)  评论(2)    收藏  举报