天气预报接口(天气预报接口调用方法)

天气预报接口(天气预报接口调用方法)public partial class Form1 Form public Form1 InitializeCo AllCity Weather weather new Weather private void Form1 Load object sender EventArgs e

大家好,我是讯享网,很高兴认识大家。



 public partial class Form1 : Form
讯享网
讯享网{ public Form1() { InitializeComponent(); AllCity(); } Weather weather = new Weather(); private void Form1_Load(object sender, EventArgs e) { BindData(city_name.Text.Trim()); } private void AllCity() { weather.GetCity(); } private void label1_Click(object sender, EventArgs e) { } private void select_Click(object sender, EventArgs e) { BindData(city_name.Text.Trim()); } private void BindData(string city) { model.Weather w = null; try { w = weather.GetWeather(city); } catch (KeyNotFoundException ex) { MessageBox.Show(ex.Message); } catch (Exception) { MessageBox.Show("查询失败请重试"); } if (w != null) { SetView(w); } } private void SetCurrentCity(string city) { label3.Text = city; } private void SetView(model.Weather model) { SetCurrentCity(model.city); SetLable(model.data); SetGroupBox(model.data); } private void SetLable(List<Data> model) { var d = model[0]; label2.Text = WeaderString(model[0]); label4.Text = WeaderString(model[1]); ; label5.Text = WeaderString(model[2]); ; label6.Text = WeaderString(model[3]); ; label7.Text = WeaderString(model[4]); ; label8.Text = WeaderString(model[5]); ; } private string WeaderString(Data d) { string txt = $"日期:{d.date} 
天气:{d.wea} 当前温度:{d.tem} 温度:{d.tem1} - {d.tem2} 空气质量:{d.air_level} 空气指数:{d.air} 风力:{d.win_speed}“;
 return txt; } private void SetGroupBox(List&lt;Data&gt; model) { groupBox1.Text = model[0].week; groupBox2.Text = model[1].week; groupBox3.Text = model[2].week; groupBox4.Text = model[3].week; groupBox5.Text = model[4].week; groupBox6.Text = model[5].week; } private void button1_Click(object sender, EventArgs e) { Application.Exit(); } }</pre> 

讯享网
小讯
上一篇 2025-05-23 22:51
下一篇 2025-06-10 18:27

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/189148.html