日前在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


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

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 jeffyeh 的頭像
    jeffyeh

    jeffyeh

    jeffyeh 發表在 痞客邦 留言(1) 人氣()