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