假如要用.net在wince下寫程式要怎麼開始呢?
我之前是有在wince下寫flash可是執行效率太差了!
想用.net來寫?要怎麼開始呢?
Microsoft Visual C# 2005 Express Editon + .Net Compact Framework
另外裝 eMbedded VC++ 4.0.
優點: 以上三個軟體均不用錢可以從 M$ 免費取得......(可從 MSDN 下載, 沒有使用期限)
缺點: Express Editon 不提供 Windows Mobile 的 Templates. 所以要自己做些修正;
另外控制元件擺放不能直接擺放. 若能拿到標準版這些都會很容易(個人原則, 不用盜版軟體)
ps.不過這點我已克服, 現在可在PDA 上執行有一個按鈕的程式(Pocket PC 2003/ Mobile 5.0 均OK!!, Eten M500/Dopod 900), 按了會顯示 Message BOX,然後關閉程式(是結束不是最小化

會安裝 eMbedded VC++ 因為他有些工具放在裡面, 可以從PC查看PDA 的資料的軟體,
也可以修改 PDA 中的 Registry 等等, 不過好像不太能用在 Mobile 5.0.......
其他看法:
1. .Net Compact Framework 2.0 我是裝在 SD 卡, 大小的問題還好, 反正SD 卡很大. 另外有聽說以後 .Net Compact Framework 會在 firmware 中內建, 所以沒有大小的問題. 不過現在內建的版本太老舊了, 所以我還是灌 2.0 版. Mobile 5.0 中的我猜是 1.0 版吧!! 我找不到相容的 .Net compact Framwork. (我的是 Dopod 900).
2. 使用 eMbedded VC++寫原生碼也有考慮過, 若之前也玩過 windows 的, 學習上還好,
不過瑣碎的事太多了(需自行處理很多細節). 雖說其執行較有效率, 不過有可能未來會有跨平台的問題.
3. 也有想過 eMbedded VC++ 中用 MFC, 不過現在類別庫好像大一統的轉向 .Net 了

建議:
1. 建議你到微軟的 MSDN 逛逛, 裏面有一大堆資料, 現在學習相關東東已不喜歡買書了, 因為
官方網站的內容非常完整, 直接從那學習就好了.
2. 若你能拿到標準版的 Visual Studio, 又會 VB 應該可以很容易上手.
(我會用 C# 不用 VB 是因為其語法較簡潔, VB 我也會, 不過沒試過用在 PDA)
3. .Net Compact Framwork 還蠻簡單用的, 現在的線上文件算完整, 要什麼功能直接找就行了, 文件上會說明適用範圍. (完整 .Net 或 PDA 或 smartphone)
我自訂的學習流程:
1. 尋找開發軟體, 並可使用. (已完成初步測試, 可用)
2. 目前個人在學習: C#; 從 M$ Donwload 資料下來放在PDA中有空就讀.
3. Download .Net compact framwrok文件並閱讀學習.
4. 讀 MSDN 上的一些範例程式.
另外問一下有人知道台灣的中文網站有專門討論 PDA Programming 的嗎?
ps.
因為純興趣, 跟工作完全沒有關聯, 也不知會不會持續學下去

對一些內容做修正......

1. CF 應該無法裝在 SD 卡, 他的最終路徑是在 /windows. 選安裝在SD 最後還是會在 ROM 中

2. CF 目前已內建, 未來也不會變. 不過內建版本較舊.
3. 關閉程式原來不用寫程式碼



內文搜尋

X