即將到來的3G技術,將使得移動設備突破現在的帶寬限制,這樣我們就可以 構建出許多新穎且功能強大的移動應用。現在已經有許多商業應用都開始向移動 設備上進行遷移,所以對開發者來說,現在就開始移動開發的學習將是一種非常 適合的時機。
在本文中我將介紹如何使用Visual Studio 2005創建一個ASP.NET 2.0移動程 序,然後介紹一些常用的移動開發控件並以適合的方式在程序中加於應用,最後 將談談如何開發針對特定移動設備的WEB程序和管理程序中的ViewState(視圖狀 態)和Session。
創建一個新的ASP.NET 移動WEB程序
Visual Studio 2005提供了一組功能強大且友好的開發工具來創建移動WEB程 序,如果你已經有創建傳統的ASP.NET應用程序的經驗,那麼你就會發現創建移 動WEB程序和創建傳統的ASP.NET應用程序是非常類似的。你只需要創建一個 ASP.NET網站項目並添加一些移動WEB窗體即可。當你添加移動WEB窗體後,你就 會發現在工具箱中添加了如下圖所示的ASP.NET移動控件。
現在你可以按照如下的步驟在Visual Studio 2005創建一個新的ASP.NET 移 動WEB程序:
1.選擇"文件"-"新建"-"網站"
2.在"Visual Studio已安裝的模板"列表中選擇"ASP.NET 網站"
3.設置好程序的"位置"、"語言"和"路徑"等選項後,單擊"確定"按鈕。
當你完成上述步驟後,就已經創建好了一個ASP.NET 網站。現在我們就可以 在該網站中添加一些針對移動設備的WEB窗體,其具體的實現過程如下:
1.在Visual Studio 2005的"解決方案資源管理器"窗口中選擇剛才創建好的 網站項目,右鍵點擊並在彈出的菜單中選擇"添加新項"命令。
2.在彈出的"添加新項"窗體中選擇"移動WEB窗體"項。
3.設置窗體的"名稱"和"語言"等項,並且確保"將代碼放在單獨的文件中"選 擇框處於選中狀態。
4.單擊"添加"按鈕。