我的回收站

技术文章、随笔、文摘及其它
posts - 91, comments - 609, trackbacks - 1, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理
更新记录:
1、修改了数据引擎,采用了SQLite3.0,数据库容量大幅度减小,检索速度也有所提高。
2、修改了界面上的一些小Bug。

不知道这次换了一个数据引擎之后,那些使用8390或者535的朋友是否能够正常使用本软件了。

下载地址:
http://files.cnblogs.com/twodays/TrainsInfo0.6.rar

Feedback

#1楼    回复  引用    

2005-02-24 10:44 by ppp [未注册用户]
我试了一下 但是查询时报错
鼓励!!!

#2楼    回复  引用    

2005-02-24 10:45 by pp [未注册用户]
知道了 是用在smart phone上的 怪不得 报错

#3楼 [楼主]   回复  引用  查看    

2005-02-24 10:52 by twodays      
呵呵。。。。。。都怪我没说清楚。。。

#4楼    回复  引用  查看    

2005-02-24 11:13 by 灵感之源:PSP团队Guru      
不是有win 版本吗?理论上应该可以正确运行的啊

#5楼 [楼主]   回复  引用  查看    

2005-02-24 11:35 by twodays      
对不起,这个是SmartPhone版本的。
目前win版本的还没有做。

#6楼    回复  引用    

2005-02-24 12:00 by nichunfeng [未注册用户]
怎么样
还是sqlite好吧
sqlite就是不支持密码
这一点不好
不知什么时候能增加密码功能

#7楼    回复  引用  查看    

2005-02-24 12:01 by 灵感之源:PSP团队Guru      
密码不在标志版本添加,只会在商业版本,给钱吧

#8楼    回复  引用  查看    

2005-02-24 12:03 by 3188.NET      
能够介绍一下使用sqllite的方法

#9楼 [楼主]   回复  引用  查看    

2005-02-24 12:35 by twodays      
如果用.NET的话,去
http://sourceforge.net/projects/adodotnetsqlite/
下载.NET的驱动,然后里面下载那个最新的Source,里面有测试例子的。

#10楼    回复  引用    

2005-02-24 21:50 by lucifersun [未注册用户]
windows上去用极品时刻表吧,http://www.jpskb.com/

#11楼    回复  引用  查看    

2005-02-24 22:16 by 灵感之源:PSP团队Guru      
极品时刻表的确又小速度又快,主程序JPSKB.exe用ASPack压缩过的,估计是防止给别人篡改吧,skb.dll我猜想是数据库,但把它改一下名称强行运行主程序却提示它是动态链接库。或许这要问作者了:)

#12楼    回复  引用    

2005-02-27 17:21 by 908012 [未注册用户]
“全国列车时刻表查询系统”主要采用2005年01月10日“中国第五次火车提速”的最新数据,网站功能:

http://www.abkk.com/cn/train/

#13楼    回复  引用    

2005-02-27 19:39 by p_abing [未注册用户]
535查询时出错.

#14楼 [楼主]   回复  引用  查看    

2005-02-27 23:07 by twodays      
to 908012
这种Web版的列车查询太多了,他这个没有什么特点,更何况他所谓的更新的数据才2359次列车数据,我这个我记得没错的话,应该是3031次列车数据。
btw:所谓的第五次提速实际上是在2004年4月18日,而不是什么2005年1月10日。也不知道他的1月10日的第五次提速哪里来的。。。。。。

to:p_abing
请问出现什么错误?能否进入程序主界面?如果连主界面都进入不了的话,是否是因为.NET CF环境有问题?如果进入正常,查询不正常的话,看看是否是路径中包含中文或者空格?改过来看看?曾经还有朋友在手机上面不正常,copy到卡上正常。。。。。所以你试试看?

#15楼    回复  引用    

2005-02-27 23:29 by 萝卜 [未注册用户]
输入起始车站及终到车站后点击查询,显示如下:
发生错误:
TypeLoadException

然后选择推出时显示如下:
错误
在TrainsInfo.SP.exe发生了一个以外错误。
请选择“退出”以重启该程序,或者选择“详情”以获得更多信息。

点击详情后显示如下:
TrainsInfo.SP.exe
MissingMethodExcetion
Application::Run+0xf
FormMain::Main+0xa

#16楼    回复  引用  查看    

2005-02-28 13:09 by twodays      
有关: TypeLoadException错误

出现该错误有这样几种情况:
1)程序找不到数据库文件,也就是那个TrainsInfo.db文件,请确认您的应用程序目录下存在该文件,注意,在以前老版本的里面有一个<font color=red>TrainInfo.db</font>,那个已经不用了,现在是<font color=red>TrainsInfo.db</font>。
2)程序找不到SQLite3.dll或者SQLite3_wrapper.dll这两个文件,请确保您的程序目录下存在这两个文件。
3)有朋友报告说程序copy在手机上会出错,在卡上就没有问题,但是经过我的验证,在手机上和卡上均正常。在手机上运行不了的朋友可以copy到卡上试试看。
4)也有人报告说目录名中包含空格的情况也出现错误,但是经过我的验证也很正常。出错的朋友可以尝试将目录名中的空格去掉。

总的来说,错误主要出在SQLite数据引擎这边。最近我也正在研究将这些数据用一个比较好的存储方式来处理以下,等到有了结果,如果能够摆脱SQLite的限制,那么也许这些错误就将不再出现。

再次感谢各位对我的程序的关注。谢谢!!!

#17楼    回复  引用    

2005-02-28 21:26 by 萝卜 [未注册用户]
TO:twodays

我下载的是0.6版,你上面列举的文件的文件全部存在且名字都正确,仍然报错。

本来软件存放在 \storage card\program files\辅助工具\TrainsInfo\ 下,刚才试了试,拷贝到 \storage card\TrainsInfo\ 下,软件正常了.....命运真是戏弄人啊...

多谢,好软件啊,加油。

#18楼    回复  引用    

2005-03-01 20:24 by 908012 [未注册用户]
\storage card\program files\TrainsInfo\下就可以用,不过说到底,这个也是绝好东西,再次谢谢作者。

#19楼    回复  引用    

2005-03-21 21:04 by 开水 [未注册用户]
我的是MPX200,查询报错,按楼上说的目录也报错

#20楼    回复  引用    

2005-03-22 17:32 by 呜呜呜 [未注册用户]
车次前面的星号是什么意思? 总的来说还是不错

#21楼    回复  引用  查看    

2005-03-30 13:19 by twodays      
按站站查询的时候,有的车次前边有*号,说明这趟车是始发车。

#22楼    回复  引用    

2005-04-12 09:19 by 顾乡 [未注册用户]
数据好像不是最新的

#23楼    回复  引用    

2005-04-22 23:35 by baiyingdl [未注册用户]
提个小建议,可否改成按时间排序,比如按发车时间等。不懂,也许有些难度?按照车次排序,似乎没什么实际意义。

#24楼    回复  引用    

2005-04-25 19:34 by 鸽子 [未注册用户]
SQLite支持数据同步吗?

#25楼 [楼主]   回复  引用  查看    

2005-04-26 11:13 by twodays      
to 顾乡 & 鸽子:
数据是基于去年第五次提速之后的数据,不清楚鸽子的数据同步什么意思?在以后我会推出PC上的,可以自行修改数据的版本,这样就可以自行维护数据了。

to baiyingdl :
前边这几个版本的确是匆忙中干出来的,还有很多需要完善的地方。
只不过因为最近刚刚换了工作,新的工作手头活儿太忙,没有时间继续完善它,以后我肯定会在各方面来完善它的。

#26楼    回复  引用    

2005-04-28 06:25 by baiyingdl [未注册用户]
已经很好了,而且还是免费的。只是提点建议,希望能够更上一层楼!

#27楼    回复  引用    

2005-05-13 17:50 by 智能手机 [未注册用户]
我用的是mpx200,0.5和0.6两个版本都试过了,都无法查询

也出现这样的情况:

输入起始车站及终到车站后点击查询,显示如下:
发生错误:
TypeLoadException

然后选择推出时显示如下:
错误
在TrainsInfo.SP.exe发生了一个以外错误。
请选择“退出”以重启该程序,或者选择“详情”以获得更多信息。

点击详情后显示如下:
TrainsInfo.SP.exe
MissingMethodExcetion
Application::Run+0xf
FormMain::Main+0xa


请也帮我看看,是怎么回事

我看了,你的回复:
有关: TypeLoadException错误

出现该错误有这样几种情况:
1)程序找不到数据库文件,也就是那个TrainsInfo.db文件,请确认您的应用程序目录下存在该文件,注意,在以前老版本的里面有一个<font color=red>TrainInfo.db</font>,那个已经不用了,现在是<font color=red>TrainsInfo.db</font>。
2)程序找不到SQLite3.dll或者SQLite3_wrapper.dll这两个文件,请确保您的程序目录下存在这两个文件。
3)有朋友报告说程序copy在手机上会出错,在卡上就没有问题,但是经过我的验证,在手机上和卡上均正常。在手机上运行不了的朋友可以copy到卡上试试看。
4)也有人报告说目录名中包含空格的情况也出现错误,但是经过我的验证也很正常。出错的朋友可以尝试将目录名中的空格去掉。

总的来说,错误主要出在SQLite数据引擎这边。最近我也正在研究将这些数据用一个比较好的存储方式来处理以下,等到有了结果,如果能够摆脱SQLite的限制,那么也许这些错误就将不再出现。

再次感谢各位对我的程序的关注。谢谢!!!


但是各种方法我都试过,都不行,mpx200手机本身的内存装不下这个软件,只有存在卡里,可是存卡上的话,文件路径肯定会有一个空格,要这样的话,那岂不是mpx200就用不了了?

#28楼    回复  引用    

2005-05-25 20:13 by 908012 [未注册用户]
看看这个:

http://908012.ys168.com/

暂时放在【网站建设】目录下
我都到这个查:

http://www.123cha.com/train

#30楼    回复  引用  查看    

2005-06-16 16:39 by twodays      
to 智能手机:
由于采用的数据引擎的问题,不支持中文路径名。我记得Mpx200好像会把卡的路径定义为一个“什么什么的卷”来者。。。结果就导致用不了。。。。

to 还是网上查询的数据新
的确,我这个版本的数据还是有点儿旧。目前由于工作环境的原因,无法开发面向普通用户的桌面端的数据修改器。等到数据修改器弄好之后,大家就可以自己修改、增加列车数据了。

#31楼    回复  引用    

2005-11-12 11:10 by hhq0309 [未注册用户]
谢谢你你指导!我用了还是不行,我把这个程序copy在卡了,可是SQLite3.dll和SQLite3_wrapper.dll这两个文件在电脑上显示存在,到我手机就没有了,再把卡插到电脑上,显示还在,这是怎么回事呢?是我手机不行?我用的是多普达818的,请给予帮助,谢谢!

#32楼    回复  引用    

2008-04-29 07:33 by 火车时刻 [未注册用户]
请给予帮助,谢谢!

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2005-02-24 11:35 编辑过


相关链接: