一. 安裝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。