文章目錄
- 上網方式探索
- 部署windows mobile程式到模擬器
上網方式探索
關於模擬器與電腦之間的串連,是visual studio部署程式到模擬器上的前提,根據今天的摸索,大體分為兩種方式,
第一種,電腦主機通過本地區域網路串連互連網。
在公司用的是區域網路,使用的是固定IP的方式如192.168.1.170上的公司內網,這種情況下我們可以直接使用比較簡單的方式使模擬器串連電腦,具體為,從VS2008中的“工具”開啟“裝置模擬器管理器”,
在管理器中開啟 chs windows mobile 5.0 pocket pc r2 emulator, 此時會出現模擬器的介面,從“檔案”開啟“配置選項”配置如下:
再進入到模擬器中的“設定”-“串連”中選擇“串連”-“進階”配置如下即可實現串連電腦,基本原理是綁定了電腦的網卡進行與外界通訊:
第二種,電腦主機通過PPP撥號方式串連互連網。
這種方式在配置模擬程式時會出現一個WAN(ppp/sltp) interface網路介面卡,這個是撥接的形式,我苦苦嘗試了多次,以失敗告終,如有朋友知道怎麼利用這個上網,希望能告訴我,謝謝。
在以這種方式上網失敗的情況下,實際上是我在家中的上網方式,就想到了使用微軟的同步工具來幫忙了,Microsoft AciveSync!安裝完成後,將windows mobile 5.0插上底座,開啟ActiveSync點擊串連即可。
在串連上之後會有提示同步資料,預設即可。同步後你會發現電腦主機添加了如下同步目錄:
開啟模擬器的Internet Explorer輸入http://www.google.com/即可上網
部署windows mobile程式到模擬器
建立一個智慧型裝置的項目,
在模擬器面板上放一個文字框控制項和一個按鈕控制項
後台簡單寫代碼如下:
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Hello,Windows mobile! I'm "+this.textBox1.Text);
}
在項目上右鍵選擇產生,然後選擇部署即可看到如下介面:
選擇部署後VS會幫你調出模擬裝置管理員的選擇
這裡我們選擇第一項後便會自動調出模擬器了:
在F5偵錯模式下可以看到此介面,點擊”歡迎”按鈕即可看到效果。
到這裡,我們已經可以使用VS來調試一般的程式了,第一篇中的第二個問題是windows mobile 程式怎樣串連資料庫的問題,下一篇將會就windows mobile程式的儲存部分來展開,等這些基礎的知識儲備好後,我將會通過一個例子來逐漸深入進行windows mobile開發,希望大家給予指教,謝謝!