程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> 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。

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved