当前位置:网站首页 > 编程语言 > 正文

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



 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<Data> 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(); } }
到此这篇天气预报接口(天气预报接口调用方法)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在 编程的领域有一番成就!

版权声明


相关文章:

  • webflux(webflux怎么读)2025-03-16 11:09:06
  • 查看文件权限(查看文件权限linux)2025-03-16 11:09:06
  • 广度优先搜索算法代码(广度优先搜索算法代码怎么写)2025-03-16 11:09:06
  • nvme接口和sata接口(nvme接口和sata接口区别)2025-03-16 11:09:06
  • 手机号86验证不了谷歌(手机号86验证不了谷歌改成英文)2025-03-16 11:09:06
  • 条件变量必须与互斥锁配合吗(条件变量必须与互斥锁配合吗)2025-03-16 11:09:06
  • 虚拟机安装xp系统后如何联网(虚拟机安装xp系统后如何联网)2025-03-16 11:09:06
  • 单片机程序破解方法(单片机程序破解方法)2025-03-16 11:09:06
  • 条件变量虚假唤醒是如何造成的(条件变量的虚假唤醒机制)2025-03-16 11:09:06
  • vs1钻石是什么等级(vss钻石什么等级)2025-03-16 11:09:06
  • 全屏图片