C# Winform 获取天气情况

时间:2014-05-09 19:37:17   收藏:0   阅读:541

WebServices(http://www.webxml.com.cn/WebServices/WeatherWebService.asmx)来实现天气预报,该天气预报 Web 服务,数据来源于中国气象局 http://www.cma.gov.cn/ ,数据每2.5小时左右自动更新一次,准确可靠。包括 340 多个中国主要城市和 60 多个国外主要城市三日内的天气预报数据。

bubuko.com,布布扣
private void buttonWeather_Click_1(object sender, EventArgs e)  
  {  
      Weather.WeatherWebServiceSoapClient w = new Weather.WeatherWebServiceSoapClient("WeatherWebServiceSoap");  
      //把webservice当做一个类来操作  
      string[] s = new string[23];//声明string数组存放返回结果  
      string city = this.textBox1.Text.Trim();//获得文本框录入的查询城市  
      s = w.getWeatherbyCityName(city);  
      //以文本框内容为变量实现方法getWeatherbyCityName  
      if (s[8] == "")  
      {  
          MessageBox.Show("暂时不支持您查询的城市");  
      }  
      else 
      {  
          pictureBox1.Image = Image.FromFile(@"d:\image\" + s[8] + "");  
          this.label4.Text =s[1]+" "+s[6];  
          textBox2.Text = s[10];     
      }  
 
  } 
bubuko.com,布布扣

bubuko.com,布布扣

C# Winform 获取天气情况,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!