V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sharuru
V2EX  ›  Windows

查快递的 EXE 来啦! Csharp-xto。

  •  1
     
  •   Sharuru · 2015-02-11 20:16:26 +08:00 · 3634 次点击
    这是一个创建于 3600 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天逛 V2EX 看到 @icdex 受 @XadillaX 思路启发写的查快递包……

    于是咱闲着也是闲着,开了个脑洞用 C#.NET 写了个查快递的 EXE。(太 LOW)

    screenshot

    首先是 EXE 的 Repo 地址: https://github.com/Sharuru/Csharp-xto

    使用起来还算方便,按着1、2、3来填就好了……快递公司那里可以直接打首字母,因为是一个脑洞的作品,所以只输入了几个比较常用的公司,选好以后按查询就好了……

    JSON 部分用的是 Json.NET,在文章最后提供了一个把 DLL 也打包进去的版本。

    整个程序还处于一个比较粗糙的阶段,但是已经能够进行单件的查询了。

    接下来想做的事情就是去优化一下整个代码的逻辑,以及试着去完成一下批量查询的功能。

    虽然是个重复造轮子的过程(可能轮子都算不上),但是整个过程还是很有趣的

    =。= Po主只是一个在学校里学了 C#.NET 一年都不到的辣鸡,所以喷的话请喷轻点。

    戳这里下载打包 DLL 了的版本: http://pan.baidu.com/s/1jGtGMwu

    16 条回复    2015-02-12 21:27:13 +08:00
    EridanusSora
        1
    EridanusSora  
       2015-02-11 20:17:46 +08:00
    好评如潮。
    lisonfan
        2
    lisonfan  
       2015-02-11 20:45:39 +08:00
    用kuai100.com 的自动识别快递公司的API吧-.-
    Sharuru
        3
    Sharuru  
    OP
       2015-02-11 20:48:48 +08:00
    @lisonfan 嗯w完全是脑洞打开www
    hjc4869
        4
    hjc4869  
       2015-02-11 21:38:35 +08:00   ❤️ 1
    其实我只想说。。。
    楼主能不能不要把
    Solution name
    Project name
    Root namespace
    全都用中文啊……
    前两个用中文也就算了,namespace也用中文……看着有点头晕。。。。
    icedx
        5
    icedx  
       2015-02-11 21:47:27 +08:00   ❤️ 1
    @icdex =。 =
    knightluffy
        6
    knightluffy  
       2015-02-11 22:12:46 +08:00
    cortana查快递无敌。。
    llhh6
        7
    llhh6  
       2015-02-11 22:39:50 +08:00
    有没有ems内网查询呢
    icedx
        8
    icedx  
       2015-02-11 22:43:24 +08:00   ❤️ 1
    @knightluffy 那玩意本地化这么快?
    kuxiazi
        9
    kuxiazi  
       2015-02-11 22:49:55 +08:00 via iPhone
    @icedx 当然 第二批开放的国家 而且有专门的技术团队维护 每周更新
    hjkl0001
        10
    hjkl0001  
       2015-02-11 23:22:12 +08:00
    不错,谢谢分享!!!
    qianlifeng
        11
    qianlifeng  
       2015-02-12 00:41:26 +08:00   ❤️ 1
    凑个热闹,来个Wox版本


    Sharuru
        12
    Sharuru  
    OP
       2015-02-12 01:13:30 +08:00 via iPhone
    @qianlifeng 这个可以有hhhhh
    knightluffy
        13
    knightluffy  
       2015-02-12 08:27:00 +08:00
    @icedx 直接语音查询啊。。
    heaton_nobu
        14
    heaton_nobu  
       2015-02-12 10:13:00 +08:00
    给楼主一个建议
    快递公司列表,快递状态,错误列表这些尽量放在配置文件里,免去修改后必须重新编译的过程。
    icedx
        15
    icedx  
       2015-02-12 11:44:10 +08:00
    @kuxiazi
    @knightluffy 没人要的WP 被拿来忽悠中国人了wwww
    Sharuru
        16
    Sharuru  
    OP
       2015-02-12 21:27:13 +08:00


    今天花了点时间用 WPF 重新做了下,也试验了点自动识别和批量查询的功能(这个版本没有体现)
    欢迎尝试,支持的快递单独写成了文件,方便扩展。

    这里可以下到整合 DLL 的单文件版本: http://pan.baidu.com/s/1o6idzgm

    Github 上稍候会 Push……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2548 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:47 · PVG 18:47 · LAX 02:47 · JFK 05:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.