基于ASP.NET 的移動Web 應用的開發研究
孫健美,顧明霞
(鹽城師范學院,江蘇鹽城224002)
摘要:在Visual Studio.NET2005 集成開發環境下,利用C# 語言,研究了在移動設備(如手機)上,通過WAP 瀏覽器,設計與實現信
息查詢操作,并研究如何使用VS.NET 所帶的仿真器,測試系統的性能和效果。
關鍵詞:移動應用程序;仿真器;ASP.NET
中圖分類號:TP391 文獻標識碼:A 文章編號:1009-3044(2009)24-6742-03
Research and Development of Mobile Web Application Based on ASP.NET
SUN Jian-mei, GU Ming-xia
(Yancheng Teacher's College, Yancheng 224002, China)
Abstract: Under the VS.NET 2005 integrated development environment ,using C# language, study how to design and implement the operation
of information query on the mobile devices (eg mobile phone) through WAP browser. And study how to use emulator of the VS.
NET to test the performance and effectiveness of the system.
Key words: mobile application; emulator; ASP.NET
萬維網上大多數網頁都過于復雜,無法顯示在目前的移動設備上。ASP.NET 移動設計器擴展了Microsoft Visual Studio 集成開發
環境。ASP.NET 能夠自動調整應用程序的呈現形式,以適應不同的設備。本文以一個有簡單用戶驗證,具有成績和天氣查詢功能的
移動Web 應用開發為例,研究ASP.NET 移動Web 應用的開發技術。
1 移動Web 的相關技術支持
ASP.NET 提供了一個專用于移動Web 開發的System.Web.Mobile 命名空間。可以從MobilePage 基類中創建網頁并從System.
Web.Mobile 命名空間中添加控件。開發遵循標準的.NET 事件驅動模型,讓應用程序對用戶請求、按鈕單擊等做出響應。
1.1 ASP.NET Web 移動應用程序的結構
ASP.NET 移動Web 應用程序開發與傳統的Web 應用程序開發遵循同一模式,但許多移動設備的屏幕區域都比桌面監視器小,
因此,專門為移動設備瀏覽器開發的頁允許將呈現邏輯細分為較小的部分,從而可針對設備的顯示區域和輸入硬件更好地工作。
1.2 選擇自定義適配器或移動控件
對于面向移動設備的頁,必須使用移動Web 服務器控件并創建繼承MobilePage 的頁。此外,用于主要設備及其標記語言的移
動控件設備適配器也已經存在。在主要標記語言不斷發展的同時,Microsoft 將繼續為移動Web 服務器控件提供適配 |
|