- 1. 天气预报设计
- 2. 天气预报界面预览
- 3. 天气预报属性服务设计
- 4. 天气预报编码与展示
创建一个窗体应用程序货Web应用程序,实现查询全国各个城市的天气预报
注:调用天气预报Web服务实现
(1) http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
(2) 国家气象局提供的天气预报接口及使用说明
引入Web服务。在VS中项目上右击→添加服务引用→高级→添加web引用,输入webservice的url,然后点击添加引用,如下图。
(1)天气预报编码
在设计界面上添加button按钮并添加如下代码。
private void button1_Click(object sender, EventArgs e)
{
cn.com.webxml.www.WeatherWebService w = new cn.com.webxml.www.WeatherWebService();
//把webservice当做一个类来操作
string[] s = new string[23];//声明string数组存放返回结果
string city = this.textBox1.Text.Trim();//获得文本框录入的查询城市
s = w.getWeatherbyCityName(city);
//以文本框内容为变量实现方法getWeatherbyCityName
if (s[8] == "")
{
MessageBox.Show("暂时不支持您查询的城市");
}
else
{
textBox2.Text = s[10];
}
}
(2)天气预报查询展示
附代码链接:
链接:https://pan.baidu.com/s/1L3LLBcroWxhrSqzXGwoGew
提取码:quvb



