寫了一個火車時刻表For Smartphone

嗯, 後來把 PalmISLife 網站看一遍, 才知道人家已經改了好多 bug 了...
所以重新弄了 Database, 也修了注解的 bug (原來的程式轉失敗是因為這個)
再加上我覺得轉出來的 database 比 palm 的還大, 有點輸人家的感覺,
因為我用了 int32, 其實用 int16 就很夠了...
再修修改改一下. 結果西部幹線由 240 kb 變成 38kb, 比 palm 版本的 70kb 還小.
總算可以再拿出來見人了 :p
如此一來, Load database 的速度又加快了不少.
查詢也稍微改了一下, 弄點彩色才不會把 565 看起來像黑白機似的.
不過 .NET framework 的 UI 還是不夠美 :( (微軟老是做半套...)
總之. 大家可以試試 1.2 版了.

火車時刻表 1.2 版(有舊版記得移除歐): mobile01-8999d8d2baacea482b27b2b0cfb79a49.zip

資料庫也已經用最新的(目前台鐵網站上的).
也一併上傳更新資料庫的程式.
只要解開來執行 update.bat 就會自動從台鐵的網站下載 html,
轉成 ini, 轉成 db.
(裡面有用免費的軟體 wget, 跟 PipperL 的 perl 程式,
希望沒有侵權的問題)

轉檔程式(PC要有.NET Framework 才行): mobile01-0af14bcd428d9b9dc10649ac4ff7c3fe.zip
laneser wrote:
另外關於資料更新的問題, 其實本來就可以用 Palm 那一套的.:)
我寫了一個小小的 Convert 用來把 Palm 那個 ini 轉過來.
不過 PC 上面要安裝 .NET Framework 才可以跑.
我就一併分享吧.

v 1.2 的轉檔程式(PC要有.NET Framework 才行): mobile01-0af14bcd428d9b9dc10649ac4ff7c3fe.zip




哇...真的假的??竟然有火車時刻表???
對於我在外地讀書的學生來說真的是太方便了~~~~~~~
謝謝大大的分享喔!!!!!
3Q唷~~~~~~~~~~~~~~~

對原始碼有興趣的 (我用 VS.NET 2003 + Smartphone 2003 SDK),
我已經放到
http://sourceforge.net/projects/twrailway/
上面了.
基於版權問題, 我並沒有放上 Palm 的 ini 檔案.
不過這個 palm 的 ini 檔案可以到 www.palmislife.com 找就有了.
感動流淚中…雖然現在小弟已經比較少在坐火車了
可是需要的時候還是得必備一下,使用了一下
哇塞,小弟我是沒有用過什麼plam的,可是…真的
很容易上手~超棒的~感謝您呀!
給個小建議
如果能加上起站、終站互換的功能
這個功能Palm的火車時刻表有
覺得是個很貼心的小功能
畢竟,搭到目的地後,一般來說都會再搭回起點
^^

還有如果可以設定預設的幹線,或是乾脆把西部幹線設為預定
(不然第一次執行都要重新選取有點不直覺)
再加上個全線查尋的功能
就更完美了 ^^
Ok, version 1.3 新增幾個小功能
1. 交換起終站
2. 改一點小 UI, 讓 mio 也可以正確顯示
3. 可以自設預訂載入幹線

本來也把全線做好了, 但是發現一個小 bug,
就是有幾號車次是環島的(如車號11),
在東部幹線是上行, 在西部幹線是下行
這樣會造成查詢結果不太對 (ex, 起終站互換)
令人頭痛, 就乾脆不放了...

小改版, version 1.3 : mobile01-7c60dc221e5de5a8a4fb6cddae115f14.zip
大大真用心,又更新版本了,感謝啦!!
各位大哥您好:
因為是新手,不知為何無法安裝執行這個程式,是否可以教一下?感激不盡,謝謝
cab 的檔案解開來放到手機中, 用手機的檔案總管執行就可以.
如果還是不了解, 可以參考 Darren 大大的文章
http://www.mobile01.com/topicdetail.php?f=45&t=43423
近日正在搜集smartphone的資訊
看看是否真能丟了我的手機小g和pda小t3
用565來替代他們
看了這篇討論後
加深了換機的動力~~~
分數當然要給最高分5分啦~~~~
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 22)

今日熱門文章 網友點擊推薦!