今天逛 V2EX 看到 @icdex 受 @XadillaX 思路启发写的查快递包……
于是咱闲着也是闲着,开了个脑洞用 C#.NET 写了个查快递的 EXE。(太 LOW)
首先是 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
1
EridanusSora 2015-02-11 20:17:46 +08:00
好评如潮。
|
2
lisonfan 2015-02-11 20:45:39 +08:00
用kuai100.com 的自动识别快递公司的API吧-.-
|
4
hjc4869 2015-02-11 21:38:35 +08:00 1
其实我只想说。。。
楼主能不能不要把 Solution name Project name Root namespace 全都用中文啊…… 前两个用中文也就算了,namespace也用中文……看着有点头晕。。。。 |
6
knightluffy 2015-02-11 22:12:46 +08:00
cortana查快递无敌。。
|
7
llhh6 2015-02-11 22:39:50 +08:00
有没有ems内网查询呢
|
8
icedx 2015-02-11 22:43:24 +08:00 1
@knightluffy 那玩意本地化这么快?
|
10
hjkl0001 2015-02-11 23:22:12 +08:00
不错,谢谢分享!!!
|
11
qianlifeng 2015-02-12 00:41:26 +08:00 1
凑个热闹,来个Wox版本
|
12
Sharuru OP @qianlifeng 这个可以有hhhhh
|
13
knightluffy 2015-02-12 08:27:00 +08:00
@icedx 直接语音查询啊。。
|
14
heaton_nobu 2015-02-12 10:13:00 +08:00
给楼主一个建议
快递公司列表,快递状态,错误列表这些尽量放在配置文件里,免去修改后必须重新编译的过程。 |
15
icedx 2015-02-12 11:44:10 +08:00
|
16
Sharuru OP 今天花了点时间用 WPF 重新做了下,也试验了点自动识别和批量查询的功能(这个版本没有体现) 欢迎尝试,支持的快递单独写成了文件,方便扩展。 这里可以下到整合 DLL 的单文件版本: http://pan.baidu.com/s/1o6idzgm Github 上稍候会 Push…… |