Windows Mobile 5.0

來源:互聯網
上載者:User

自上星期以來,開始系統化的學習Windows Mobile 5.0,希望通過系統化的學習,能夠掌握移動開發。

Mobile 5.0開發配置:

軟體安裝順序:

1. 安裝Microsoft ActiveSync 4.0以上版本

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

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.