在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → C# 指定城市 获取天气预报

C# 指定城市 获取天气预报

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:0.37M
  • 下载次数:97
  • 浏览次数:1442
  • 发布时间:2015-09-25
  • 实例类别:C#语言基础
  • 发 布 人:crazycode
  • 文件格式:.rar
  • 所需积分:2
 相关标签: C# c 天气

实例介绍

【实例简介】

【实例截图】

【核心代码】

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace 天气预报查询
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            init();
        }

        private void init()
        {
            string[] s ={"北京市","上海市","天津市","重庆市","香港","澳门","台湾省",
                "云南省","内蒙古","吉林省","四川省","宁夏","安徽省","山东省","山西省",
                "广东省","广西省","新疆","江苏省","江西省","河北省","河南省","浙江省",
                "海南省","湖北省","湖南省","甘肃省","福建省","西藏","贵州省","辽宁省",
                "陕西省","青海省","黑龙江省"};
            for (int i = 0; i < s.Length; i  )
            {
                tscboxPro.Items.Add(s[i]);
            }
            tscboxPro.SelectedIndex = 0;
        }

        private void tscboxPro_SelectedIndexChanged(object sender, EventArgs e)
        {
            tscboxCity.Items.Clear();//清空原来的地区值
            switch (tscboxPro.Text.Trim())
            {
                case "北京市": changeCity(1); break;
                case "上海市": changeCity(2); break;
                case "天津市": changeCity(3); break;
                case "重庆市": changeCity(4); break;
                case "香港": changeCity(5); break;
                case "澳门": changeCity(6); break;
                case "台湾省": changeCity(7); break;
                case "云南省": changeCity(8); break;
                case "内蒙古": changeCity(9); break;
                case "吉林省": changeCity(10); break;
                case "四川省": changeCity(11); break;
                case "宁夏": changeCity(12); break;
                case "安徽省": changeCity(13); break;
                case "山东省": changeCity(14); break;
                case "山西省": changeCity(15); break;
                case "广东省": changeCity(16); break;
                case "广西省": changeCity(17); break;
                case "新疆": changeCity(18); break;
                case "江苏省": changeCity(19); break;
                case "江西省": changeCity(20); break;
                case "河北省": changeCity(21); break;
                case "河南省": changeCity(22); break;
                case "浙江省": changeCity(23); break;
                case "海南省": changeCity(24); break;
                case "湖北省": changeCity(25); break;
                case "湖南省": changeCity(26); break;
                case "甘肃省": changeCity(27); break;
                case "福建省": changeCity(28); break;
                case "西藏": changeCity(29); break;
                case "贵州省": changeCity(30); break;
                case "辽宁省": changeCity(31); break;
                case "陕西省": changeCity(32); break;
                case "青海省": changeCity(33); break;
                case "黑龙江省": changeCity(34); break;
            }
        }

        private void changeCity(int i)
        {
            //定义字符串保存各省份自治区直辖市地区
            string[] s1 ={ "北京市" };//北京市
            string[] s2 ={ "上海市" };//上海市
            string[] s3 ={ "天津市", "塘沽区" };//天津市
            string[] s4 ={ "奉节区", "重庆市", "涪陵区" };//重庆市
            string[] s5 ={ "香港" };//香港
            string[] s6 ={ "澳门" };//澳门
            string[] s7 ={ "台北市" };//台湾省
            string[] s8 ={"昭通市","丽江市","曲靖市","保山市","大理州","楚雄州","昆明市","瑞丽市",
                "玉溪市","临沧市","思茅市","红河州","文山市","西双版纳州","德宏州","怒江州","迪庆州"};//云南省
            string[] s9 ={"呼伦贝尔市","兴安盟","锡林郭勒盟","巴彦淖尔","包头市","呼和浩特市",
                "锡林浩特市","通辽市","赤峰市","乌海市","鄂尔多斯","乌兰察布市"};//内蒙古
            string[] s10 ={ "辽源市", "通化市", "白城市", "松原市", "长春市", "吉林市", "桦甸市", "延边州", "集安市", "白山市", "四平市" };//吉林省
            string[] s11 ={"甘孜州","阿坝州","成都市","绵阳市","雅安市","峨眉山市","乐山市","宜宾市","巴中市","达州市","遂宁市",
                "南充市","沪州市","自贡市","攀枝花市","德阳市","广元市","内江市","广安市","眉山市","资阳市","凉山州"};//四川省
            string[] s12 ={ "石嘴山市", "银川市", "吴忠市", "固原市" };//宁夏回族自治区
            string[] s13 ={"淮南市","马鞍山市","淮北市","铜陵市","滁州市","巢湖市","池州市","宜城市",
                "毫州市","宿州市","阜阳市","六安市","蚌埠市","合肥市","芜湖市","安庆市","黄山市"};//安徽省
            string[] s14 ={"德州市","滨州市","烟台市","聊城市","济南市","泰安市","淄博市","潍坊市","青岛市",
                "济宁市","日照市","泰山市","枣庄市","东营市","威海市","莱芜市","临沂市","菏泽市"};//山东省
            string[] s15 ={ "长治市", "晋中市", "朔州市", "大同市", "吕梁市", "忻州市", "太原市",
                "阳泉市", "临汾市", "运城市", "晋城市", "五台山市" };//山西省
            string[] s16 ={ "南雄市", "韶关市", "清远市", "梅州市", "肇庆市", "广州市", "河源市",
                "汕头市", "深圳市", "汕尾市", "湛江市", "阳江市", "茂名市", "佛冈市", "梅县市",
                "电白市","高要市","珠海市","佛山市","江门市","东莞市","中山市","潮州市","揭阳市","云浮市" };//广东省
            string[] s17 ={ "桂林市", "河池市", "柳州市", "百色市", "贵港市", "梧州市", "南宁市",
                "钦州市", "北海市", "防城港市", "玉林市", "贺州市", "来宾市", "崇左市" };//广西省
            string[] s18 ={ "昌吉州", "克孜勒苏柯尔克孜自治州", "伊犁州", "阿拉尔市", "克拉玛依市",
                "博尔塔拉州", "乌鲁木齐市", "吐鲁番市", "阿克苏市", "石河子市", "喀什市", "和田市", "哈密市", "奇台市"};//新疆维吾尔自治区
            string[] s19 ={ "无锡市", "苏州市", "盱眙市", "赣榆市", "东台市", "高邮市", "镇江市", 
                "泰州市", "宿迁市", "徐州市", "连云港市", "淮安市", "南京市", "扬州市", "盐城市", "南通市", "常州市"};//江苏省
            string[] s20 ={ "庐山市", "玉山市", "贵溪市", "广昌市", "萍乡市", "新余市", "宜春市",
                "赣州市", "九江市", "景德镇市", "南昌市", "鹰潭市", "上饶市", "抚州市" };//江西省
            string[] s21 ={ "邯郸市", "衡水市", "石家庄市", "邢台市", "张家口市", "承德市", 
                "秦皇岛市", "廊坊市", "唐山市", "保定市", "沧州市" };//河北省
            string[] s22 ={ "安阳市", "三门峡市", "郑州市", "南阳市", "周口店市", "驻马店市", "信阳市", 
                "开封市", "洛阳市", "平顶山市", "焦作市", "鹤壁市", "新乡市", "濮阳市", "许昌市", "漯河市", "商丘市", "济源市" };//河南省
            string[] s23 ={ "湖州市", "嵊州市", "平湖市", "石浦市", "宁海市", "洞头市", "舟山市", "杭州市", 
                "嘉兴市", "定海市", "金华市", "绍兴市", "宁波市", "衢州市", "丽水市", "台州市", "温州市" };//浙江省
            string[] s24 ={ "海口市", "三亚市", "屯昌市", "琼海市", "儋州市", "文昌市", "万宁市", "东方市",
                "澄迈市", "定安市", "临高市", "白沙黎族自治县", "乐东黎族自治县", "乐东黎族自治县", "乐东黎族自治县", "琼中黎族苗族自治县" };//海南省
            string[] s25 ={ "襄樊市", "荆门市", "黄冈市", "恩施市", "武汉市", "黄石市", "鄂州市",
                "孝感市", "咸宁市", "随州市", "仙桃市", "天门市", "潜江市", "神农架市" };//湖北省
            string[] s26 ={ "张家界市", "岳阳市", "怀化市", "长沙市", "邵阳市", "益阳市", "郴州市", 
                "桑植市", "沅陵市", "南充市", "株洲市", "湘潭市", "衡阳市", "娄底市", "常德市"};//湖南省
            string[] s27 ={ "张掖市", "金昌市", "武威市", "兰州市", "白银市", "定西市", "平凉市",
                "庆阳市", "甘南市", "临夏市", "天水市", "嘉峪关市", "酒泉市", "陇南市市" };//甘肃省
            string[] s28 ={ "莆田市", "浦城市", "南平市", "宁德市", "福州市", "龙岩市", "三明市", "泉州市", "漳州市", "厦门市" };//福建省
            string[] s29 ={ "那曲地区", "日喀则地区", "拉萨市", "山南地区", "阿里地区", "昌都地区", "林芝地区" };//西藏
            string[] s30 ={ "毕节市", "遵义市", "铜仁市", "安顺市", "贵阳市", "黔西南州", "六盘水市", };//贵州省
            string[] s31 ={ "葫芦岛市", "盘锦市", "辽阳市", "铁岭市", "阜新市", "朝阳市", "锦州市",
                "鞍山市", "沈阳市", "本溪市", "抚顺市", "营口市", "丹东市", "瓦房店市", "大连市" };//辽宁省
            string[] s32 ={ "榆林市市", "延安市", "西安市", "渭南市", "汉中市", "商洛市", "安康市", "铜川市", "宝鸡市", "咸阳市" };//陕西省
            string[] s33 ={ "海北州", "海南州", "西宁州", "玉树州", "黄南州", "果洛州", "海西州", "海东州" };//青海省
            string[] s34 ={ "大兴安岭地区", "黑河市", "齐齐哈尔市", "绥化市", "鹤岗市", "佳木斯市", "伊春市", "双鸭山市",
                "哈尔滨市", "鸡西市", "漠河市", "大庆市", "七台河市", "牡丹江市", "绥芬河市"};//黑龙江省

            //根据传递过来的值添加对应省份地区
            switch (i)
            {
                case 1:
                    for (int j = 0; j < s1.Length; j  )
                    {
                        tscboxCity.Items.Add(s1[j]);
                    }
                    break;
                case 2:
                    for (int j = 0; j < s2.Length; j  )
                    {
                        tscboxCity.Items.Add(s2[j]);
                    }
                    break;
                case 3:
                    for (int j = 0; j < s3.Length; j  )
                    {
                        tscboxCity.Items.Add(s3[j]);
                    }
                    break;
                case 4:
                    for (int j = 0; j < s4.Length; j  )
                    {
                        tscboxCity.Items.Add(s4[j]);
                    }
                    break;
                case 5:
                    for (int j = 0; j < s5.Length; j  )
                    {
                        tscboxCity.Items.Add(s5[j]);
                    }
                    break;
                case 6:
                    for (int j = 0; j < s6.Length; j  )
                    {
                        tscboxCity.Items.Add(s6[j]);
                    }
                    break;
                case 7:
                    for (int j = 0; j < s7.Length; j  )
                    {
                        tscboxCity.Items.Add(s7[j]);
                    }
                    break;
                case 8:
                    for (int j = 0; j < s8.Length; j  )
                    {
                        tscboxCity.Items.Add(s8[j]);
                    }
                    break;
                case 9:
                    for (int j = 0; j < s9.Length; j  )
                    {
                        tscboxCity.Items.Add(s9[j]);
                    }
                    break;
                case 10:
                    for (int j = 0; j < s10.Length; j  )
                    {
                        tscboxCity.Items.Add(s10[j]);
                    }
                    break;
                case 11:
                    for (int j = 0; j < s11.Length; j  )
                    {
                        tscboxCity.Items.Add(s11[j]);
                    }
                    break;
                case 12:
                    for (int j = 0; j < s12.Length; j  )
                    {
                        tscboxCity.Items.Add(s12[j]);
                    }
                    break;
                case 13:
                    for (int j = 0; j < s13.Length; j  )
                    {
                        tscboxCity.Items.Add(s13[j]);
                    }
                    break;
                case 14:
                    for (int j = 0; j < s14.Length; j  )
                    {
                        tscboxCity.Items.Add(s14[j]);
                    }
                    break;
                case 15:
                    for (int j = 0; j < s15.Length; j  )
                    {
                        tscboxCity.Items.Add(s15[j]);
                    }
                    break;
                case 16:
                    for (int j = 0; j < s16.Length; j  )
                    {
                        tscboxCity.Items.Add(s16[j]);
                    }
                    break;
                case 17:
                    for (int j = 0; j < s17.Length; j  )
                    {
                        tscboxCity.Items.Add(s17[j]);
                    }
                    break;
                case 18:
                    for (int j = 0; j < s18.Length; j  )
                    {
                        tscboxCity.Items.Add(s18[j]);
                    }
                    break;
                case 19:
                    for (int j = 0; j < s19.Length; j  )
                    {
                        tscboxCity.Items.Add(s19[j]);
                    }
                    break;
                case 20:
                    for (int j = 0; j < s20.Length; j  )
                    {
                        tscboxCity.Items.Add(s20[j]);
                    }
                    break;
                case 21:
                    for (int j = 0; j < s21.Length; j  )
                    {
                        tscboxCity.Items.Add(s21[j]);
                    }
                    break;
                case 22:
                    for (int j = 0; j < s22.Length; j  )
                    {
                        tscboxCity.Items.Add(s22[j]);
                    }
                    break;
                case 23:
                    for (int j = 0; j < s23.Length; j  )
                    {
                        tscboxCity.Items.Add(s23[j]);
                    }
                    break;
                case 24:
                    for (int j = 0; j < s24.Length; j  )
                    {
                        tscboxCity.Items.Add(s24[j]);
                    }
                    break;
                case 25:
                    for (int j = 0; j < s25.Length; j  )
                    {
                        tscboxCity.Items.Add(s25[j]);
                    }
                    break;
                case 26:
                    for (int j = 0; j < s26.Length; j  )
                    {
                        tscboxCity.Items.Add(s26[j]);
                    }
                    break;
                case 27:
                    for (int j = 0; j < s27.Length; j  )
                    {
                        tscboxCity.Items.Add(s27[j]);
                    }
                    break;
                case 28:
                    for (int j = 0; j < s28.Length; j  )
                    {
                        tscboxCity.Items.Add(s28[j]);
                    }
                    break;
                case 29:
                    for (int j = 0; j < s29.Length; j  )
                    {
                        tscboxCity.Items.Add(s29[j]);
                    }
                    break;
                case 30:
                    for (int j = 0; j < s30.Length; j  )
                    {
                        tscboxCity.Items.Add(s30[j]);
                    }
                    break;
                case 31:
                    for (int j = 0; j < s31.Length; j  )
                    {
                        tscboxCity.Items.Add(s31[j]);
                    }
                    break;
                case 32:
                    for (int j = 0; j < s32.Length; j  )
                    {
                        tscboxCity.Items.Add(s32[j]);
                    }
                    break;
                case 33:
                    for (int j = 0; j < s33.Length; j  )
                    {
                        tscboxCity.Items.Add(s33[j]);
                    }
                    break;
                case 34:
                    for (int j = 0; j < s34.Length; j  )
                    {
                        tscboxCity.Items.Add(s34[j]);
                    }
                    break;
            }
            tscboxCity.SelectedIndex = 0;
        }        

        private string cityToCode(string cityName)
        {
            string code = "";
            switch (cityName)
            {
                case "北京市": code = "125"; break;
                case "上海市": code = "252"; break;
                case "天津市": code = "127"; break;
                case "塘沽区": code = "132"; break;
                case "奉节区": code = "201"; break;
                case "重庆市": code = "212"; break;
                case "涪陵区": code = "213"; break;
                case "香港": code = "1"; break;
                case "澳门": code = "2"; break;
                case "台北市": code = "280"; break;
                case "昭通市": code = "173"; break;
                case "丽江市": code = "174"; break;
                case "曲靖市": code = "175"; break;
                case "保山市": code = "176"; break;
                case "大理州": code = "177"; break;
                case "楚雄州": code = "178"; break;
                case "昆明市": code = "179"; break;
                case "瑞丽市": code = "180"; break;
                case "玉溪市": code = "181"; break;
                case "临沧市": code = "182"; break;
                case "思茅市": code = "184"; break;
                case "红河州": code = "185"; break;
                case "文山州": code = "369"; break;
                case "西双版纳州": code = "370"; break;
                case "德宏州": code = "371"; break;
                case "怒江州": code = "372"; break;
                case "迪庆州": code = "373"; break;
                case "呼伦贝尔市": code="4";break ;
                case "兴安盟": code = "7"; break;
                case "锡林郭勒盟": code = "16"; break;
                case "巴彦淖尔市": code = "63"; break;
                case "包头市": code = "64"; break;
                case "呼和浩特市": code = "69"; break;
                case "锡林浩特市": code = "99"; break;
                case "通辽市": code = "101"; break;
                case "赤峰市": code = "106"; break;
                case "乌海市": code = "382"; break;
                case "鄂尔多斯市": code = "383"; break;
                case "乌兰察布市": code = "384"; break;
                case "辽源市": code = "34"; break;
                case "通化市": code = "36"; break;
                case "白城市": code = "37"; break;
                case "松原市": code = "96"; break;
                case "长春市": code = "103"; break;
                case "吉林市": code = "104"; break;
                case "桦甸市": code = "109"; break;
                case "延边州": code = "110"; break;
                case "集安市": code = "118"; break;
                case "白山市": code = "119"; break;
                case "四平市": code = "385"; break;
                case "甘孜州": code = "162"; break;
                case "阿坝州": code = "163"; break;
                case "成都市": code = "166"; break;
                case "绵阳市": code = "167"; break;
                case "雅安市": code = "168"; break;
                case "峨眉山市": code = "170"; break;
                case "乐山市": code = "171"; break;
                case "宜宾市": code = "172"; break;
                case "巴中市": code = "199"; break;
                case "达州市": code = "200"; break;
                case "遂宁市": code = "204"; break;
                case "南充市": code = "205"; break;
                case "泸州市": code = "216"; break;
                case "自贡市": code = "359"; break;
                case "攀枝花市": code = "360"; break;
                case "德阳市": code = "361"; break;
                case "广元市": code = "362"; break;
                case "内江市": code = "363"; break;
                case "广安市": code = "364"; break;
                case "眉山市": code = "365"; break;
                case "资阳市": code = "366"; break;
                case "凉山州": code = "367"; break;
                case "石嘴山市": code = "54"; break;
                case "银川市": code = "78"; break;
                case "吴忠市": code = "83"; break;
                case "固原市": code = "209"; break;
                case "淮南市": code = "75"; break;
                case "马鞍山市": code = "76"; break;
                case "淮北市": code = "77"; break;
                case "铜陵市": code = "92"; break;
                case "滁州市": code = "95"; break;
                case "巢湖市": code = "100"; break;
                case "池州市": code = "102"; break;
                case "宣城市": code = "105"; break;
                case "亳州市": code = "238"; break;
                case "宿州市": code = "239"; break;
                case "阜阳市": code = "241"; break;
                case "六安市": code = "242"; break;
                case "蚌埠市": code = "243"; break;
                case "合肥市": code = "248"; break;
                case "芜湖市": code = "249"; break;
                case "安庆市": code = "253"; break;
                case "黄山市": code = "254"; break;
                case "德州市": code = "134"; break;
                case "滨州市": code = "135"; break;
                case "烟台市": code = "136"; break;
                case "聊城市": code = "139"; break;
                case "济南市": code = "140"; break;
                case "泰安市": code = "141"; break;
                case "淄博市": code = "142"; break;
                case "潍坊市": code = "143"; break;
                case "青岛市": code = "144"; break;
                case "济宁市": code = "146"; break;
                case "日照市": code = "147"; break;
                case "泰山市": code = "156"; break;
                case "枣庄市": code = "159"; break;
                case "东营市": code = "160"; break;
                case "威海市": code = "164"; break;
                case "莱芜市": code = "165"; break;
                case "临沂市": code = "183"; break;
                case "菏泽市": code = "206"; break;
                case "长治市": code = "9"; break;
                case "晋中市": code = "22"; break;
                case "朔州市": code = "70"; break;
                case "大同市": code = "72"; break;
                case "吕梁市": code = "80"; break;
                case "忻州市": code = "81"; break;
                case "太原市": code = "84"; break;
                case "阳泉市": code = "85"; break;
                case "临汾市": code = "88"; break;
                case "运城市": code = "93"; break;
                case "晋城市": code = "95"; break;
                case "五台山市": code = "381"; break;
                case "南雄市": code = "235"; break;
                case "韶关市": code = "283"; break;
                case "清远市": code = "284"; break;
                case "梅州市": code = "285"; break;
                case "肇庆市": code = "291"; break;
                case "广州市": code = "292"; break;
                case "河源市": code = "293"; break;
                case "汕头市": code = "294"; break;
                case "深圳市": code = "296"; break;
                case "汕尾市": code = "297"; break;
                case "湛江市": code = "300"; break;
                case "阳江市": code = "301"; break;
                case "茂名市": code = "302"; break;
                case "佛冈市": code = "322"; break;
                case "梅县市": code = "323"; break;
                case "电白市": code = "324"; break;
                case "高要市": code = "325"; break;
                case "珠海市": code = "330"; break;
                case "佛山市": code = "331"; break;
                case "江门市": code = "332"; break;
                case "东莞市": code = "334"; break;
                case "中山市": code = "335"; break;
                case "潮州市": code = "336"; break;
                case "揭阳市": code = "337"; break;
                case "云浮市": code = "338"; break;
                case "桂林市": code = "232"; break;
                case "河池市": code = "281"; break;
                case "柳州市": code = "282"; break;
                case "百色市": code = "288"; break;
                case "贵港市": code = "289"; break;
                case "梧州市": code = "290"; break;
                case "南宁市": code = "295"; break;
                case "钦州市": code = "298"; break;
                case "北海市": code = "299"; break;
                case "防城港市": code = "339"; break;
                case "玉林市": code = "340"; break;
                case "贺州市": code = "341"; break;
                case "来宾市": code = "342"; break;
                case "崇左市": code = "28"; break;
                case "昌吉州": code = "19"; break;
                case "克孜勒苏柯尔克孜自治州": code = "20"; break;
                case "伊犁州": code = "21"; break;
                case "阿拉尔市": code = "23"; break;
                case "克拉玛依市": code = "24"; break;
                case "博尔塔拉州": code = "27"; break;
                case "乌鲁木齐市": code = "28"; break;
                case "吐鲁番市": code = "31"; break;
                case "阿克苏市": code = "32"; break;
                case "石河子市": code = "33"; break;
                case "喀什市": code = "35"; break;
                case "和田市": code = "39"; break;
                case "哈密市": code = "41"; break;
                case "奇台市": code = "52"; break;
                case "无锡市": code = "43"; break;
                case "苏州市": code = "44"; break;
                case "盱眙市": code = "45"; break;
                case "赣榆市": code = "46"; break;
                case "东台市": code = "47"; break;
                case "高邮市": code = "53"; break;
                case "镇江市": code = "59"; break;
                case "泰州市": code = "61"; break;
                case "宿迁市": code = "62"; break;
                case "徐州市": code = "236"; break;
                case "连云港市": code = "237"; break;
                case "淮安市": code = "240"; break;
                case "南京市": code = "244"; break;
                case "扬州市": code = "245"; break;
                case "盐城市": code = "246"; break;
                case "南通市": code = "247"; break;
                case "常州市": code = "250"; break;
                case "庐山市": code = "111"; break;
                case "玉山市": code = "137"; break;
                case "贵溪市": code = "138"; break;
                case "广昌市": code = "145"; break;
                case "萍乡市": code = "153"; break;
                case "新余市": code = "154"; break;
                case "宜春市": code = "224"; break;
                case "赣州市": code = "234"; break;
                case "九江市": code = "258"; break;
                case "景德镇市": code = "259"; break;
                case "南昌市": code = "264"; break;
                case "鹰潭市": code = "265"; break;
                case "上饶市": code = "267"; break;
                case "抚州市": code = "273"; break;
                case "邯郸市": code = "3"; break;
                case "衡水市": code = "8"; break;
                case "石家庄市": code = "82"; break;
                case "邢台市": code = "86"; break;
                case "张家口市": code = "120"; break;
                case "承德市": code = "121"; break;
                case "秦皇岛市": code = "122"; break;
                case "廊坊市": code = "126"; break;
                case "唐山市": code = "128"; break;
                case "保定市": code = "130"; break;
                case "沧州市": code = "131"; break;
                case "安阳市": code = "89"; break;
                case "三门峡市": code = "188"; break;
                case "郑州市": code = "189"; break;
                case "南阳市": code = "192"; break;
                case "周口市": code = "193"; break;
                case "驻马店市": code = "197"; break;
                case "信阳市": code = "198"; break;
                case "开封市": code = "207"; break;
                case "洛阳市": code = "228"; break;
                case "平顶山市": code = "231"; break;
                case "焦作市": code = "251"; break;
                case "鹤壁市": code = "260"; break;
                case "新乡市": code = "304"; break;
                case "濮阳市": code = "305"; break;
                case "许昌市": code = "306"; break;
                case "漯河市": code = "307"; break;
                case "商丘市": code = "308"; break;
                case "济源市": code = "309"; break;
                case "湖州市": code = "65"; break;
                case "嵊州市": code = "66"; break;
                case "平湖市": code = "67"; break;
                case "石浦市": code = "68"; break;
                case "宁海市": code = "71"; break;
                case "洞头市": code = "73"; break;
                case "舟山市": code = "74"; break;
                case "杭州市": code = "255"; break;
                case "嘉兴市": code = "256"; break;
                case "定海市": code = "257"; break;
                case "金华市": code = "261"; break;
                case "绍兴市": code = "262"; break;
                case "宁波市": code = "263"; break;
                case "衢州市": code = "266"; break;
                case "丽水市": code = "268"; break;
                case "台州市": code = "269"; break;
                case "温州市": code = "272"; break;
                case "海口市": code = "303"; break;
                case "三亚市": code = "344"; break;
                case "屯昌市": code = "345"; break;
                case "琼海市": code = "346"; break;
                case "儋州市": code = "347"; break;
                case "文昌市": code = "348"; break;
                case "万宁市": code = "349"; break;
                case "东方市": code = "350"; break;
                case "澄迈市": code = "351"; break;
                case "定安市": code = "352"; break;
                case "临高市": code = "353"; break;
                case "白沙黎族自治县": code = "354"; break;
                case "乐东黎族自治县": code = "355"; break;
                case "陵水黎族自治县": code = "356"; break;
                case "保亭黎族苗族自治县": code = "357"; break;
                case "琼中黎族苗族自治县": code = "358"; break;
                case "襄樊市": code = "196"; break;
                case "荆门市": code = "202"; break;
                case "黄冈市": code = "203"; break;
                case "恩施州": code = "208"; break;
                case "武汉市": code = "211"; break;
                case "黄石市": code = "310"; break;
                case "鄂州市": code = "314"; break;
                case "孝感市": code = "315"; break;
                case "咸宁市": code = "316"; break;
                case "随州市": code = "317"; break;
                case "仙桃市": code = "318"; break;
                case "天门市": code = "319"; break;
                case "潜江市": code = "320"; break;
                case "神农架市": code = "321"; break;
                case "张家界市": code = "214"; break;
                case "岳阳市": code = "215"; break;
                case "怀化市": code = "217"; break;
                case "长沙市": code = "218"; break;
                case "邵阳市": code = "222"; break;
                case "益阳市": code = "223"; break;
                case "郴州市": code = "233"; break;
                case "桑植市": code = "311"; break;
                case "沅陵市": code = "312"; break;
                case "南岳市": code = "313"; break;
                case "株洲市": code = "326"; break;
                case "湘潭市": code = "327"; break;
                case "衡阳市": code = "328"; break;
                case "娄底市": code = "329"; break;
                case "常德市": code = "387"; break;
                case "张掖市": code = "49"; break;
                case "金昌市": code = "50"; break;
                case "武威市": code = "51"; break;
                case "兰州市": code = "57"; break;
                case "白银市": code = "58"; break;
                case "定西市": code = "608"; break;
                case "平凉市": code = "90"; break;
                case "庆阳市": code = "91"; break;
                case "甘南市": code = "225"; break;
                case "临夏市": code = "229"; break;
                case "天水市": code = "377"; break;
                case "嘉峪关市": code = "378"; break;
                case "酒泉市": code = "379"; break;
                case "陇南市": code = "380"; break;
                case "莆田市": code = "107"; break;
                case "浦城市": code = "271"; break;
                case "南平市": code = "274"; break;
                case "宁德市": code = "275"; break;
                case "福州市": code = "276"; break;
                case "龙岩市": code = "277"; break;
                case "三明市": code = "278"; break;
                case "泉州市": code = "279"; break;
                case "漳州市": code = "286"; break;
                case "厦门市": code = "287"; break;
                case "那曲地区": code = "148"; break;
                case "日喀则地区": code = "149"; break;
                case "拉萨市": code = "150"; break;
                case "山南地区": code = "151"; break;
                case "阿里地区": code = "152"; break;
                case "昌都地区": code = "161"; break;
                case "林芝地区": code = "169"; break;
                case "毕节市": code = "219"; break;
                case "遵义市": code = "220"; break;
                case "铜仁市": code = "221"; break;
                case "安顺市": code = "226"; break;
                case "贵阳市": code = "227"; break;
                case "黔西南州": code = "230"; break;
                case "六盘水市": code = "368"; break;
                case "葫芦岛市": code = "25"; break;
                case "盘锦市": code = "26"; break;
                case "辽阳市": code = "29"; break;
                case "铁岭市": code = "30"; break;
                case "阜新市": code = "108"; break;
                case "朝阳市": code = "112"; break;
                case "锦州市": code = "113"; break;
                case "鞍山市": code = "114"; break;
                case "沈阳市": code = "115"; break;
                case "本溪市": code = "116"; break;
                case "抚顺市": code = "117"; break;
                case "营口市": code = "123"; break;
                case "丹东市": code = "124"; break;
                case "瓦房店市": code = "129"; break;
                case "大连市": code = "133"; break;
                case "榆林市": code = "79"; break;
                case "延安市": code = "87"; break;
                case "西安市": code = "186"; break;
                case "渭南市": code = "187"; break;
                case "汉中市": code = "190"; break;
                case "商洛市": code = "191"; break;
                case "安康市": code = "194"; break;
                case "铜川市": code = "374"; break;
                case "宝鸡市": code = "375"; break;
                case "咸阳市": code = "376"; break;
                case "海北州": code = "48"; break;
                case "海南州": code = "55"; break;
                case "西宁市": code = "56"; break;
                case "玉树州": code = "155"; break;
                case "黄南州": code = "157"; break;
                case "果洛州": code = "158"; break;
                case "海西州": code = "195"; break;
                case "海东市": code = "210"; break;
                case "大兴安岭地区": code = "5"; break;
                case "黑河市": code = "6"; break;
                case "齐齐哈尔市": code = "10"; break;
                case "绥化市": code = "11"; break;
                case "鹤岗市": code = "12"; break;
                case "佳木斯市": code = "13"; break;
                case "伊春市": code = "14"; break;
                case "双鸭山市": code = "15"; break;
                case "哈尔滨市": code = "17"; break;
                case "鸡西市": code = "18"; break;
                case "漠河市": code = "38"; break;
                case "大庆市": code = "40"; break;
                case "七台河市": code = "42"; break;
                case "牡丹江市": code = "97"; break;
                case "绥芬河市": code = "98"; break;                
            }
            return code;
        }
        //查询天气情况
        private void tsbtnOk_Click(object sender, EventArgs e)
        {
            string cityCode = cityToCode(tscboxCity.Text.Trim());
            string url = @"http://weather.news.qq.com/inc/07_dc"   cityCode   @".htm";
            wbWeather.Navigate(url);
        }
        //查询城市指数情况
        private void tsbtnNum_Click(object sender, EventArgs e)
        {
            string cityCode = cityToCode(tscboxCity.Text.Trim());
            string url = @"http://weather.news.qq.com/inc/07_zsdc"   cityCode   @".htm";
            wbWeather.Navigate(url);
        }

        private void tsbtnExit_Click(object sender, EventArgs e)
        {
            MessageBox.Show("作者:刘典武(游龙工作室)"   "\r\n"   "网址:http://www.liudianwu1988.51.com", "呵呵", MessageBoxButtons.OK, MessageBoxIcon.Information);
            Application.Exit();
        }
    }
}

标签: C# c 天气

实例下载地址

C# 指定城市 获取天气预报

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警