首页 > 代码库 > C# Winform 获取天气情况
C# Winform 获取天气情况
WebServices(http://www.webxml.com.cn/WebServices/WeatherWebService.asmx)来实现天气预报,该天气预报 Web 服务,数据来源于中国气象局 http://www.cma.gov.cn/ ,数据每2.5小时左右自动更新一次,准确可靠。包括 340 多个中国主要城市和 60 多个国外主要城市三日内的天气预报数据。
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]; } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。