Windows Mobile 6(Smart Phone)開發基礎

開發準備工具   1:vs。這個是自然的了,我用的是vs2005.   2:vs的sp1   3:安裝Windows Mobile 6 Standard SDK Refresh   4:NETCFSetupv2(Microsoft .NET Compact Framework 2.0 SP2)   5:ActiveSync   問題1:如何啓動仿真環境裏(Windows Mobie 6 Standard Emulator)的網絡聯接   問題2:發佈/測試程序   問題3:手機接通電腦時,手機是不能上網的。   開發工具裝好之後,在Windows Mobile 6 SDK裏面是帶有不少示例程序的。簡單的應用可以直接改寫一下就可以了(至少基本用法都是有的)。其他具體功能就要自己來寫了,純自己業務邏輯。   關於開發   開發起來寫法都是和.net一樣的。不過控件的功能是不完全一樣的。比方說那個WebBrower控件,在SmartPhone裏頭就是找不到Document屬性的。有一個DocumentText屬性,但是還不能用。   手機程序運行起來也不快。如果手機可以想筆記本似的,多加點處理器或者內存就好了。   問題1:如何啓動仿真環境裏的網絡聯接   1:打開Device Emulator Manager。在vs的tools菜單下   2:啓動/聯接Windows Mobie 6 Standard Emulator。右鍵點擊“Windows Mobie 6 Standard Emulator”,選擇聯接。   3:設置“Windows Mobie 6 Standard Emulator”爲cradle。郵件,cradle。   4:設置ActiveSync的通訊方式。設置爲DMA方式(手機是comX)。 然後就等待ActiveSync聯接上Windows Mobie 6 Standard Emulator,然後就可以上網了。   問題2:發佈測試   有一個方式最簡單:直接拷貝。把程序copy到手機上的Program Files(任何位置其實都可以),然後直接運行這個程序就好了。想結束的時候就用Task Manager結束他。   第二種就是在調試的時候選擇deploy到手機上。但是好像有一個安全選項要設置,不然無法通過。設置工具是Security Configuration Manager。(我也沒有使用這種方式,有點麻煩,也不大會)   第三種方式就是生成cap包或者安裝文件。   問題3:手機接通電腦時,手機是不能上網的。   這個小問題在一開始測試程序的時候浪費了我不少時間。本來在機器上運行良好,可是copy到手機上之後就是連不上網絡,很奇怪。後來無意間斷開了網絡聯接,居然就ok了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章