在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → C# 各种 快递单号查询源码下载(顺丰、圆通、天天快递等)

C# 各种 快递单号查询源码下载(顺丰、圆通、天天快递等)

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:0.40M
  • 下载次数:221
  • 浏览次数:1950
  • 发布时间:2017-03-22
  • 实例类别:C#语言基础
  • 发 布 人:jasi1234
  • 文件格式:.zip
  • 所需积分:2
 相关标签: 查询 快递 快件 物流

实例介绍

【实例简介】适用于快件查询

【实例截图】

【核心代码】

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

namespace 快递查询
{
    /**
     * 作者:落叶似秋
     * 日期:2015.6.7
     **/
    public partial class Form1 : Form
    {
        Hashtable table;
        string url = "http://api.ickd.cn/?id=E232DC317A582FA7BFBFE6CE2AF8E282";
        StringBuilder sb;
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
           table = new Hashtable();
           sb = new StringBuilder();
            //88个快递公司
            table.Add("AAE快递", "aae");
            table.Add("安捷快递", "anjie");
            table.Add("安信达快递", "anxinda");
            table.Add("Aramex国际快递", "aramex");
            table.Add("CCES快递", "cces");
            table.Add("长通物流", "changtong");
            table.Add("程光快递", "chengguang");
            table.Add("传喜快递", "chuanxi");
            table.Add("传志快递", "chuanzhi");
            table.Add("CityLinkExpress", "citylink");
            table.Add("东方快递", "coe");
            table.Add("城市之星", "cszx");
            table.Add("大田物流", "datian");
            table.Add("德邦物流", "debang");
            table.Add("DHL快递", "dhl");
            table.Add("递四方速递", "disifang");
            table.Add("DPEX快递", "dpex");
            table.Add("D速快递", "dsu");
            table.Add("百福东方物流", "ees");
            table.Add("国际Fedex", "fedex");
            table.Add("Fedex国内", "fedexcn");
            table.Add("飞邦物流", "feibang");
            table.Add("飞豹快递", "feibao");
            table.Add("原飞航物流", "feihang");
            table.Add("飞远物流", "feiyuan");
            table.Add("丰达快递", "fengda");
            table.Add("飞康达快递", "fkd");
            table.Add("飞快达快递", "fkdex");
            table.Add("广东邮政物流", "gdyz");
            table.Add("共速达物流|快递", "gongsuda");
            table.Add("国通快递", "guotong");
            table.Add("天地华宇物流", "huayu");
            table.Add("汇通快递", "huitong");
            table.Add("佳吉快运", "jiaji");
            table.Add("佳怡物流", "jiayi");
            table.Add("加运美快递", "jiayunmei");
            table.Add("京广快递", "jingguang");
            table.Add("晋越快递", "jinyue");
            table.Add("嘉里大通物流", "jldt");
            table.Add("快捷快递", "kuaijie");
            table.Add("蓝镖快递", "lanbiao");
            table.Add("乐捷递快递", "lejiedi");
            table.Add("联昊通快递", "lianhaotong");
            table.Add("龙邦快递", "longbang");
            table.Add("民航快递", "minhang");
            table.Add("港中能达快递", "nengda");
            table.Add("OCS快递", "ocs");
            table.Add("平安达", "pinganda");
            table.Add("全晨快递", "quanchen");
            table.Add("全峰快递", "quanfeng");
            table.Add("全际通快递", "quanjitong");
            table.Add("全日通快递", "quanritong");
            table.Add("全一快递", "quanyi");
            table.Add("RPX保时达", "rpx");
            table.Add("如风达快递", "rufeng");
            table.Add("三态速递", "santai");
            table.Add("伟邦(SCS)快递", "scs");
            table.Add("盛丰物流", "shengfeng");
            table.Add("盛辉物流", "shenghui");
            table.Add("申通快递", "shentong");
            table.Add("速尔快递", "sure");
            table.Add("天天快递", "tiantian");
            table.Add("TNT快递", "tnt");
            table.Add("通成物流", "tongcheng");
            table.Add("UPS", "ups");
            table.Add("USPS快递", "usps");
            table.Add("万家物流", "wanjia");
            table.Add("新邦物流", "xinbang");
            table.Add("信丰快递", "xinfeng");
            table.Add("源安达快递", "yad");
            table.Add("亚风快递", "yafeng");
            table.Add("一邦快递", "yibang");
            table.Add("银捷快递", "yinjie");
            table.Add("优速快递", "yousu");
            table.Add("北京一统飞鸿快递", "ytfh");
            table.Add("远成物流", "yuancheng");
            table.Add("圆通快递", "yuantong");
            table.Add("元智捷诚", "yuanzhi");
            table.Add("越丰快递", "yuefeng");
            table.Add("韵达快递", "yunda");
            table.Add("运通中港快递", "yuntong");
            table.Add("源伟丰", "ywfex");
            table.Add("宅急送快递", "zhaijisong");
            table.Add("中铁快运", "zhongtie");
            table.Add("中通快递", "zhongtong");
            table.Add("忠信达快递", "zhongxinda");
            table.Add("中邮物流", "zhongyou");
            table.Add("EMS快递", "ems");
            table.Add("顺丰快递", "shunfeng");
		
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text != "" && comboBox1.Text != "") {
                string temp = this.Text;
                 this.Text = "查询中...";
                string result = Http.get(url "&nu=" textBox1.Text "&com=" table[comboBox1.Text].ToString());
                //result == null 代表网络异常
                if (result == null) {
                    MessageBox.Show("网络异常", "提示");
                    this.Text = temp;
                    return;
                }
                //将Json数据反序列化
                JsonParser jp = (JsonParser)JsonConvert.DeserializeObject<JsonParser>(result);
                List<Data> list = jp.data;
                list = jp.data;
                sb.Remove(0,sb.Length);
                //jp.message != ""代表查询失败
                if (jp.message != "")
                {
                    MessageBox.Show(jp.message, "提示");
                    this.Text = temp;
                    return;
                }
                foreach(Data data in list){
                    sb.Append(data.time "\t");
                    sb.Append(data.context   "\r\n\r\n");
                }
                textBox2.Text = sb.ToString();
                this.Text = temp ;
            }else{
                MessageBox.Show("快递单号和快递公司都不能为空", "提示");
            }
        }

        private void 关于ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MessageBox.Show("软件作者:落叶似秋", "关于");
        }

        private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }
    }
}


实例下载地址

C# 各种 快递单号查询源码下载(顺丰、圆通、天天快递等)

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

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

网友评论

第 1 楼 白醋 发表于: 2019-06-17 12:37 55
找不到数据库,没法写入单号信息

支持(0) 盖楼(回复)

第 2 楼 白醋 发表于: 2019-06-17 20:03 08
没有数据库部分源代码!

支持(0) 盖楼(回复)

发表评论

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

查看所有2条评论>>

小贴士

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

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

关于好例子网

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

;
报警