都隨身帶著它. 那天和老婆去量販店, 花剛領到的禮卷, 看著購物車上的大包小包, 老婆
突然問我, 你幫我用PDA算算, 車上這些物品一共多少錢.
於是我很高興的拿出PDA, 打開計算機功能, 開始按了起來, 算沒幾樣東西, 己經搞不清楚
那些東西己算過, 那些沒算過...最後結帳時, 我們多買了兩包口香糖, 老婆說:口香糖也不
錯, 沒事可以用來提神.
兩週過去, 那兩包口香糖還放在冰箱上沒人要吃. 和Apple時代(1MHz)的電腦比, 我們手
中的PDA不啻是超級電腦, 在購物時卻只能用小小的計算機功能, 這算什麼?
所以我學PDA程式設計時, 第一個想到的就是購物記帳軟體.
這個程式使用VB.Net 2003撰寫, 我並不想花太多心思在包裝上, 因此它是VB.Net標準
的安裝封包*.cab格式, 只要將它拷貝到PDA中, 再用PDA的檔案總管點選即可完成安裝
, 移除時直接到控制台移除即可. 事實上我想它的單一執行檔應該也可以直接執行才對,
畢竟它只是個很簡單的軟體
附加壓縮檔(Update 01/13) : 200601/mobile01-ff89cc63deb77eb6e8b971cb9a2c31a9.zip
開始執行時, 游標位於物品名稱欄, 程式自動帶出輸入軟板, 個人認為瞎拼時手很忙, 所以操作步驟愈少愈好.

接下來依序輸入價格及購買數量, 最後按下"加入"即可新增一筆購物資料

為了方便輸入, 本程式會記錄最近30筆物品名稱, 依使用先後排序, 在輸入物品名稱時按
下"選擇"即可叫出清單

輸入的清單是由下往上新增的, 這樣最後輸入的資料會位於最上方, 總金額也是放在最左
方, 和PC上慣用的格式不太相同, 我是希望使用者可以隨時檢視想看的資料(最近輸入的
資料有沒有錯, 總金額是多少), 而不必去翻閱那小的可憐的螢幕.

要修改資料, 直接點選要修改的項目, 修改完成後點選"變更"即可.
要刪除資料, 同樣點選要刪除的項目, 再按"刪除".
程式會將資料儲存起來, 所以離開程式再進來, 資料還是會存在, 不過我並沒有設計可分
日期或批次的功能, 因為它只是為單一瞎拼記帳而設計的, 寫的太複雜就不好玩了.
感謝各位在Mobile01分享了許多好東西, 希望會有人用的著這個簡單的小程式.
-- 01/13 新增可另存新檔的功能 ----------------------------------------
就小弟而言, 東西買完, 檢查金額沒錯, 此程式就算完成任務了.
不過有大大要求要能另外存檔, 小弟想了很久, 還是無法理解為什麼要另存新檔, 此程式講求的是簡單實用, 真要比功能, 隨便一套記帳軟體就把小弟的程式比下去了.
話雖如此, 既承各位賞臉下載小弟的程式, 那一定要Service一下的, 因此趁今晚有空把存檔功能寫一寫; 為了維持簡單好用的原則, 一旦您存檔(或讀檔)後, 程式都會記住您現在用的檔案名稱, 您做的任何變更, 都會自動存在該檔案中, 這和舊版是一致的, 如果您並不想另存資料檔, 只想當計算機使用, 那麼只要第一次輸入檔名之後, 以後就直接編輯或清除即可.
若您想存成不同的檔案, 請使用[檔案]->[新檔案]功能去建立空白的資料檔(如果現有資料有改變, 系統會自動幫您存檔), 不要使用[編輯]->[清除資料]功能, 清除資料會刪除目前檔案中所有的資料, 所以原有的資料會消失喔! (系統會自動存檔).
己安裝舊版本的網友, 原來所有資料只存放在\Program Files\BuyList.dat中, 新版由於會另存新檔, 因 此\Program Files\BuyList.dat改存資料檔名而非清單, 為避免程式誤讀資料, 請將舊的\Program Files\BuyList.dat刪除, 系統發現該檔不存在, 會自動重建該檔案.
[新的畫面]

[存檔功能]


[讀舊檔功能]
