請問自己開發的WM5程式,設定結果要如何存檔?

請教各位大德,
小弟最近開發了一些用在 WM5的程式。但是遇到一個問題。
就是,我的程式裡有些設定項目。當這些設定項目設定好後,
我希望能把設定結果存檔,這樣下次使用人再次使用時,就不用再重新設定一次。

問題來了。
我想問問在 WM5 裡,大家都是如何存檔的?我現在想到有三個方法
1. 存在 Regristry tree 裡
2. 存在 WM5理的資料庫 (我記得在 WM5/CE2003 裡,有個內建的資料庫)
3. 存在一個 ini文字檔裡,然後將這文字檔跟程式放在同一個目錄

想請問各位大德用哪一種方式比較簡單?或是比較正統?
謝謝。
2006-05-02 11:42 發佈
看你想存的資料大小

如果是幾個設定而已, 存在 registry 內是最方便簡單的, 不過記得要 flush 到 flash, 如果資料比較多時, 放在 database 或存成 file 是比較好的, 放在 database 的方式比存成 file 的保全性比較好, 存成 file 則比較容易修改.

沒有正統或不正統, 只要適用都是好的.
最近也在寫這方面的程式,提供一些想法參考看看。

如果你不希望使用者,亂動設定,那寫入登錄檔是比較好的選擇。
如果你覺得使用者不會亂動設定,那寫入一般檔案(ini),會比較單純(快速),以後要改也比較容易。

對了,所謂的資料庫,是指SQLCE嗎?還是有內建的資料庫?
tab621 wrote:
最近也在寫這方面的程...(恕刪)

不好意思,我可能搞錯了。
因為我印象中,好像 CE (CE2002/CE2003/CE2003SE/WM5)好像會有個預設的資料庫。
但是這個資料庫,說穿了,就像 Microsoft Access一樣,只是個檔案。
但是我忘記可以用那個工具程式開啟他。
也許是從頭到尾我就記錯了,根本沒這個檔案。
現在一時我也忘記是用那個工具程式可以看到。
我在網路上找到一個類似的。
http://www.pocketgear.com/software_detail.asp?id=11076
我通常都用文字檔,除非是插件。
這樣使用者可以改,程式移除也比較乾淨。
不過比較不專業,小弟無所謂,因為我本來就不是專業。
tab621 wrote:
對了,所謂的資料庫,是指SQLCE嗎?還是有內建的資料庫?

我想這邊指的應該是 CEDB oe EDB 這些內建的 Data Store

問個笨問題喔
WM5的程式要用什麼來寫?
VB? C++?
還是有其它的工具程式?
這問題好像有點笨吧...
敗家?沒錢敗家是很痛苦的.
要看你要開發 Native code or Managed Code (.net IL)
前者的話可以用
Embedded Visual C++/eVC 介面像是 VS 6.0 可以用 MFC ATL 等
或者用 Platform Builder 5.0 也是用 C/C++
或是用 Magneto AKU 直接用 command line/makefile build code

後者的話
可以用 VS.net 有 C++, C#, VB.net 等等
當然也可以用 .net SDK + .net Compact Framework 在 command line 下 build code


內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?