萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 編程語言綜合 >> Windows Phone開發入門基礎

Windows Phone開發入門基礎

 一. 安裝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”,即啟動模擬器。

Windows Phone開發入門基礎 三聯 

  B. 當模擬器啟動後,在Device Emulator Manager中,右鍵該設備,選擇“Cradle”,即可與Microsoft ActiveSync同步。

Windows Phone開發入門基礎

  2. 模擬器上網:

  啟動模擬器後,只要PC機連接網絡,模擬設備即能上網。

  3.可能出現模擬器與Microsoft ActiveSync無法同步的現象,這種情況很可能發生,出現該情況,可以關閉VS2005,關閉Device Emulator Manager,然後再重新啟動即可。

  Mobile 5.0 最初的開發程序:

  在Pocket Pc上新建1個應用程序:

  在 File->New->Project中可以選擇Pocket PC或者Smartphone的Device Application

Windows Phone開發入門基礎

   

  項目新建以後所看到的Form的界面是和真實設備的界面完全一致。

  在Form 上放置1個TextBox後,將值改成Pocket PC,運行該程序

Windows Phone開發入門基礎

   

  在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。

copyright © 萬盛學電腦網 all rights reserved