日前在TRC友站的車友推薦下,看到一個還不錯用的行車資訊記錄程式,用了幾天後,發現有幾個地方不順手,所以動手來寫個自己用的順手的記錄程式.
寫了兩年多的WinForm,剛開始寫PDA才發現,原來有些用法是不同的,所以花了一點時間去找了一下資料,例如:
System.Windows.Forms.Application.StartupPath 這是沒辦法用的
需改用
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)
寫完要放到我的PDA上執行時,才發現我的Dopod P100沒辦法直接Copy 檔案就可以執行了,只好安份點,開始部屬及安裝SQL 2005 mobile的相關元件. (車友提供的程式,則可直接執行,不需安裝這些元件.可能我的PDA太舊了,在VS2005發行前買的,所以不含這些元件是可以理解,不知道新一點的PDA是否已經有這些基礎元件了)
經過一天的努力,符合自己用的油耗程式終於可以用了. 以下為介面的基本介紹 :
第一次執行時,由於沒有車輛的資料,所以需先新增一個車輛名稱,供做未來識別用,當然,這程式是支援多輛車輛的記錄,所以新增完後,可以在主選單再選擇新增,
新增完成,按下確定後,即可進入主畫面
在左下角的選單,就可以選擇新增車輛或刪除車輛,如果刪除車輛的話,所有該車輛的資訊也將一同刪除.
而新增用油記錄的,則在油耗清單的那個活頁.
按下新增後,即可進入油耗新增的畫面.
看的出來,按鈕大了點,因為我的手指就是那麼粗.....
輸入車子的里程數,加油量,及油資,即可算出此次車行距離,油耗及油資/KM等.
註 : 第一筆記錄不會列入計算,視為初始值.
確定後,即會回到油耗記錄的畫面
而分析資訊也會有所更新
目前功能大致如上,因為沒想到自己還會用到什麼,不過,提供原始碼給各位自行去修改. 如果有引用連結時,幫填一下來源~ 畢竟這是促始人前進的動力.
開發工具 : Visual Studio 2005
開發語言 : C#
資料庫 : SQL 2005 Mobile
Framework : 2.0
目標平台 : Pocket 2003
程式 : 原始碼下載
安裝程式 : 安裝程式下載
.NET Compact Framework 2.0 可轉散發套件
SQL CE轉發套件 : sqlce30.repl.wce5.armv4i.CAB sqlce30.wce5.armv4i.CAB
其它 : 不含安裝部屬專案.