windows mobile5.0之“hello world”
打開vs2005,新建一個智能設(shè)備項目,可以看到如下的“新建項目”窗體:
?
?
?
?????可以看到,在“智能設(shè)備”下,只有三個選項:1,Pocket PC 2003;2,Smartphone 2003和Windows CE 5.0。大家可能會覺得迷惑,這三個不同的選項之間到底是什么關(guān)系,我們應(yīng)該如何針對自己的項目做出正確的選擇呢?個人感覺:Pocket PC 2003和Smartphone 2003以及Windows Mobile 5.0這些操作系統(tǒng)都是基于Windows CE 5.0 的。由于智能設(shè)備多種多樣,如PDA(個人數(shù)字助理),智能手機,掌上電腦等。如果只有一種操作系統(tǒng)是難以滿足這些不同產(chǎn)品的需求的。所以在Windows CE 5.0的基礎(chǔ)上,有產(chǎn)生了如Pocket PC 2003,Smartphone 2003和Windows Mobile 5.0等。他們各自具有了一些對應(yīng)于特定平臺的特征,如用于智能手機開發(fā)的Smartphone 2003,它具有手機鍵盤的功能(如方向鍵),而Windows Mobile 5.0 則沒有,Windows Mobile 5.0針對pda增加了另一些特性,如:窗體是全屏的(Windows CE 則不是),開始菜單在左(Windows CE 在下面)上等。
???? 廢話少說,下面開始介紹如何搭建一個用于開發(fā)Windows Mobile 5.0的環(huán)境。
?
一,安裝ActiveSync
一個用于同步移動設(shè)備和PC的軟件。
二,安裝Windows Mobile 5.0 SDK for Pocket PC
從上幅圖可以看到,在未安裝Windows Mobile 5.0 SDK for Pocket PC之前,vs200是不能開發(fā)Windows Mobile 5.0程序的(vs2008仿佛可以直接開發(fā)Windows Mobile 5.0程序)。下載并安裝文件Windows Mobile 5.0 SDK for Pocket PC.msi。需要注意的是:在安裝Windows Mobile 5.0 SDK for Pocket PC之前,必須安裝ActiveSync。安裝完畢后,再次打開vs2005在“新建項目”中可以看到如下的變化:
?
?????在”智能設(shè)備”下多了“Windows Mobile 5.0 Pocket PC”選項,好了現(xiàn)在可以編寫一個Windows Mobile 5.0 的 “hello world”了。
三,Hello World程序
新建一個設(shè)備應(yīng)用程序項目“Hello World”,如下圖:
?
點擊確定,進入下圖所示工作環(huán)境:
?
接下來我們要添加一個button,點擊這個按鈕顯示“Hello World”。
從工具箱里拖拽一個button和一個lable。
?
?
?
雙擊button,在Click事件中些如下代碼:
?
?
Codethis.label1.Text?=?"Hello?World";
好了,可以運行了,如果沒有以意外的話,你會正如想像中的點擊button看到“HelloWorld”。
?
?????大家可能也發(fā)現(xiàn)了,現(xiàn)在我們還沒有一個中文的模擬器,下面我們來裝一個Windows Mobile 5.0 Emulator Images for Pocket PC - CHS,安裝后就多了許多中文的模擬器了:
?
?
?
?? ? 最后推薦本書:《Microsoft Mobile Development Handbook》。
?
轉(zhuǎn)載于:https://www.cnblogs.com/zzy0471/archive/2008/08/03/1259101.html
總結(jié)
以上是生活随笔為你收集整理的windows mobile5.0之“hello world”的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。