車輛油耗記錄分析程式 (PDA VS2005 C# With Source Code)

車輛油耗記錄分析程式 (PDA VS2005 C# With Source Code)

  日前在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是否已經有這些基礎元件了)

經過一天的努力,符合自己用的油耗程式終於可以用了. 以下為介面的基本介紹 :

  第一次執行時,由於沒有車輛的資料,所以需先新增一個車輛名稱,供做未來識別用,當然,這程式是支援多輛車輛的記錄,所以新增完後,可以在主選單再選擇新增,

1

新增完成,按下確定後,即可進入主畫面

2

在左下角的選單,就可以選擇新增車輛或刪除車輛,如果刪除車輛的話,所有該車輛的資訊也將一同刪除.

而新增用油記錄的,則在油耗清單的那個活頁.

3

按下新增後,即可進入油耗新增的畫面.

4

看的出來,按鈕大了點,因為我的手指就是那麼粗.....

輸入車子的里程數,加油量,及油資,即可算出此次車行距離,油耗及油資/KM等.

註 : 第一筆記錄不會列入計算,視為初始值.

確定後,即會回到油耗記錄的畫面

5

而分析資訊也會有所更新

6

目前功能大致如上,因為沒想到自己還會用到什麼,不過,提供原始碼給各位自行去修改. 如果有引用連結時,幫填一下來源~ 畢竟這是促始人前進的動力.

開發工具 : 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

其它 : 不含安裝部屬專案.