Vs2005中Wap 模擬器的使用

      (和奔搏站長劉浪一起搏殺? www.tripbee.cn )

  使用模擬器瀏覽ASP.NET移動WEB頁面。由於不同的移動設備針對ASP.NET移動程序的支持程度是有較大差距的,因此顯示的效果也有所不同。我在此將使用兩種不同的模擬器對移動頁面進行顯示,在實際的開發過程中也要注意ASP.NET移動WEB頁面在不同的設備中的顯示效果。

     現在我們就上節講述的實例直接在Visual Stduio 2005中進行編譯,它將會自動使用IE進行頁面的呈現。  我在開發過程中常用的模擬器是Openwave V7和Visual Studio 2005自帶的Pocket PC仿真設備。Openwave V7可以在百度進行下載(需要用戶註冊,但該模擬器是免費的)。在左側窗口的地址欄中輸入由Visual Stduio 2005生成的移動頁面URL。右側的Openwave V7模擬器控制檯窗口將顯示頁面的信息,包括該移動頁面的URL、生成的WAP文件及服務器所在的IP和端口等信息。具體的細節請參考Openwave V7自帶的幫助文件,這就不作詳細的敘述了。

   下面將詳細介紹如何使用Pocket PC自帶的IE來瀏覽生成的ASP.NET頁面程序。由於我們是使用模擬器而不是實際的Pocket PC設備,因此模擬器必須通過你的計算機實現聯網,而不像實際設備那樣經由GPRS進行聯網。爲此我們必須下載一個微軟提供的同步軟件ActiveSync,通過該軟件就可以使用電纜、底座、Bluetooth或紅外線連接移動設備和PC,並且在兩者之間創建同步關係。ActiveSync可以在http://www.microsoft.com/windowsmobile/downloads/activesync41.mspx 進行下載。

  1. 下載及安裝ActiveSync完畢後,在"文件"菜單下的"連接設置"命令進行連接設置。

  2. 選擇Visual Stduio 2005的菜單欄下的"工具"-"設備仿真管理器",將會彈出一個"仿真管理器"窗口,裏面包含了所有我們可以使用的模擬器(仿真設備).由於筆者安裝了Windows Mobile 5.0 Smartphone SDK和Windows Mobile 5.0 Pocket PC,因此裏面包含了一些和Windows Mobile 5.0有關的仿真設備,默認狀態下Visual Stduio 2005自帶的爲Pocket PC 2003和Smartphone 2003仿真設備。

   3. 我們選擇上圖"Pocket PC 2003"列表欄下的第一個仿真程序。右鍵點選"連接"命令。這時候會彈出Pocket PC 2003仿真程序。

  4. 回到"仿真管理器"窗口,你會發現啓動的仿真程序已經添加了一個綠色箭頭圖標。在啓動的仿真程序上右鍵點選"插入底座"。這時就將建立仿真程序和計算機之間的合作關係,其它的步驟按照默認的選項點擊"下一步"即可,連接成功後ActiveSync將會顯示"已連接 已同步" 合作關係合作關係合作關係已同步。

  5. 選擇仿真程序開始菜單的"Internet Exploer",輸入"wap.baidu.com"的網址,這樣就可以在仿真程序中瀏覽百度的wap首頁了。

   6. 現在我們利用該仿真程序來查看上面設計的ASP.NET WEB移動頁面,這和用Openwave V7模擬器查看移動頁面有點細微的區別。我們必須把生成的URL該成本地的IP地址,這樣纔會得到正確的顯示。例如我們生成的ASP.NET WEB移動頁面URL爲http://localhost:1138/MobileApplication/MobileDefault.aspx,我們要想在仿真程序的IE裏進行顯示的話,必須輸入http://127.0.0.1:1138/MobileApplication/MobileDefault.aspx。即把Localhost改爲本地的IP:127.0.0.1,查看本地IP可以在命令提示符下運行"ipconfig /all"命令。  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章