Windows Mobile 6開發環境的配置過程

來源:互聯網
上載者:User
需要的檔案清單:
1.Visual Studio 2005 Professional及更高的版本(Visual Studio 2005 Express目前並不支援智慧型裝置開發)(推薦用迅雷或者電騾下)。
2.Visual Studio 2005 的補丁SP1 (推薦用迅雷或者電騾下)
3. ActiveSync版本4.5 (http://download.microsoft.com/download/7/e/c/7ecbd388-7fb5-4e3e-b57f-12eaf7eb6136/setup.msi)
4.Windows Mobile 6.0 Professional SDK (http://download.microsoft.com/download/f/2/3/f232f773-7edc-4300-be07-d3b76a5b3a91/Windows%20Mobile%206%20Professional%20SDK%20Refresh.msi)
5. Windows Mobile 6 Professional 中文鏡像 (http://download.microsoft.com/download/0/1/2/012bfbba-9fe5-4e68-86c9-d434446d97dd/0804/Windows%20Mobile%206%20Professional%20Images%20(CHS).msi)
開發環境安裝順序:
首先安裝Visual Studio 2005 ,然後安裝Visual Studio 2005  SP1, 安裝ActiveSync版本4.5,安裝Windows Mobile 6.0 Professional SDK ,安裝Windows Mobile 6 Professional 中文鏡像
安裝過程說明及其注意點:
1. 通常我們都是使用Visual Studio 2005 Professional及更高的版本進行智慧型裝置程式的開發(Visual Studio 2005 Express目前並不支援)。在安裝Visual Studio 2005的過程中,只需要將圖1中的“智慧型裝置可程式化技術”單選框選中,安裝完畢後就可以利用Visual C#開發Managed 程式碼的智慧型裝置程式了。
2. 我們在安裝完Visual Studio 2005後,就需要安裝ActiveSync軟體,這樣才能繼續完成特定平台的SDK安裝,這個先後次序希望大家一定要注意。當ActiveSync安裝完畢後,會提示你重新啟動電腦才能完成相應的設定。
     ActiveSync可以同時支援PPC和 微軟智能手機(Smartphone),使用它可以很方便地在PC與PPC或智能手機間進行資料的同步。ActiveSync不僅可以同步檔案,電子郵件及議程等,更有著許多額外的功能如同步SMS等。另外,Windows Mobile裝置的使用者還可以通過串連PC來訪問 互連網。ActiveSync可以說是PC與行動裝置間的一座橋樑。
3.  Windows Mobile 6.0和Windows Mobile 5.0都是基於Windows CE 5.0的,只不過Windows Mobile 6.0在原來5.0的 基礎上添加了一些新的特性,例如Vista風格等。Windows Mobile 6.0的SDK最新版可以包含兩個版本,一個是針對Pocket PC和Pocket PC Phone Edition開發的Professional版本,另外一個則是針對Smartphone開發的Standard版本。在本專題中,我們主要是針對Pocket PC Phone Edition這種平台進行開發的,相對與Pocket PC它具備了通話的功能,而且硬體效能較之Smartphone有很大的提高,所以一般條件下安裝Windows Mobile 6.0 Professional SDK即可。
4. 預設狀態下,安裝Windows Mobile 6.0 Professional SDK會自動安裝Windows Mobile 6.0的英文裝置模擬器,而中文的裝置模擬器(Windows Mobile 6 Professional 中文鏡像)是需要我們單獨下載的進行安裝的。
5. 當Windows Mobile 6.0 SDK安裝完畢後,我們就可以通過Visual Studio 2005來開發針對Windows Mobile 6.0的智慧型裝置程式了。在“智慧型裝置”欄中我們會發現多了“Windows Mobile 6 Professional“這一項,而且通過右側的模板,我們可以建立五種不同類型的項目。
6. 安裝SDK過程中如果遇到錯誤提示“Failure: Cannot create WScript shell object”時點擊確定,完成安裝後,需要在命令列執行一下...\Microsoft Visual Studio 8\Common7\IDE
目錄下的devenv.exe,即鍵入“devenv.exe/setup”. 然後安裝就成功了!!!

再來個大家都熟知的HELLO WORLD, DEMO

下面用C#開發一個簡單的Demo示範。
依次選擇“Visual C#”-》“智慧型裝置”-》“Windows Mobile 5.0 Pocket PC”-》“裝置應用程式”建立一名為DeviceApplication1的項目。

設計一Form如。

編輯button1的click事件
private void button1_Click(object sender, EventArgs e)
{
label1.Text = "Hello World";
}
全部完成後,選擇菜單“調試”-》“開始執行(不調試)”,此時會提示選擇要部署的位置,當然選擇“CHS Windows Mobile 5.0 Pocket PC Emulator”了。

點擊“部署”,VS2005就開始在模擬器上開始部署了,這個過程比較慢,VS下方的狀態列會有進度條顯示,此時模擬器螢幕中央也會有一個小表徵圖顯示,稍加等待。

部署完成後VS狀態列會有“部署已成功”的提示,此時模擬器上會自動開啟部署上去的程式。這個程式的安裝位置在Windows Mobile上的“我的裝置\Program Files\DeviceApplication1”目錄下。

點擊按鈕,顯示的文字就會改變。

這樣,一個小Windows Mobile程式就完成了,Windows Mobile的開發看來也不是很難啊,不過僅限於使用C#,如果用C++開發機器碼那就是完全不同的風格了,給人的感覺要複雜很多。

順便提一下,模擬器中的使用Visual Studio 2005內建“遠程工具”中的“遠程放大”比較方便,直接用Alt+PrintScreen是截不下模擬器的圖的。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.