一. 安裝Microsoft ActiveSync 4.0以上版本
二. 安裝VS2005
開發Pocket PC需安裝Windows Mobile 5.0 Pocket PC SDK
開發Smartphone需安裝Windows Mobile 5.0 Smartphone SDK
Mobile 5.0環境配置:
1. 模擬器與Microsoft ActiveSync同步:
A.啟動VS2005,在Tools->Device Emulator Manager,選擇一個需要啟動的模擬器,雙擊或者按右鍵,選擇“Connect”,即啟動模擬器。
B. 當模擬器啟動後,在Device Emulator Manager中,右鍵該裝置,選擇“Cradle”,即可與Microsoft ActiveSync同步。
2. 模擬器上網:
啟動模擬器後,只要PC機串連網路,類比裝置即能上網。
3.可能出現模擬器與Microsoft ActiveSync無法同步的現象,這種情況很可能發生,出現該情況,可以關閉VS2005,關閉Device Emulator Manager,然後再重新啟動即可。
Mobile 5.0 最初的開發程式:
在Pocket Pc上建立1個應用程式:
在 File->New->Project中可以選擇Pocket PC或者Smartphone的Device Application
項目建立以後所看到的Form的介面是和真實裝置的介面完全一致。
在Form 上放置1個TextBox後,將值改成Pocket PC,運行該程式
在Pocket Pc右上方的有2種按鈕,叉和ok,叉代表最小化,ok代表關閉。最小化程式會使得程式佔用記憶體,在此覺得微軟的作業系統提供的程式有些都是最小化,沒有釋放記憶體,會使得系統越跑越慢。
將最小化變 為ok,通過設定form的屬性MinimizeBox,true為最小化按鈕,false為ok按鈕。
在 Smartphone中沒有上述的變化,在Smartphone中,如果不添加menu中的事件來結束程式的話,那程式始終會以最小化方式保留在系統內 部。
更改應用程式的平台:
選擇project,右鍵,在菜單中選擇“Change Target Platform”
在選擇平台中,選擇一個你想改變的平台,按OK即可
註:Pocket Pc和SmartPhone平台改換後,要更改下列內容:
1. 控制項的大小
2. 某些特定控制項在SmartPhone中不支援,如Button
3. 某些託管API。SmartPhone中,所支援的API沒有Pocket PC多
開發Mobile需要注意:
由於是基 於行動裝置的,所以無論cpu還是記憶體來說,都和PC有很大差距,所以要求消耗較少的記憶體開銷,另外相比PC來說,所支援的API是非常少的,需要經常查 SDK。