基于ASP.NET 的移動Web 應(yīng)用的開發(fā)研究
孫健美,顧明霞
(鹽城師范學(xué)院,江蘇鹽城224002)
摘要:在Visual Studio.NET2005 集成開發(fā)環(huán)境下,利用C# 語言,研究了在移動設(shè)備(如手機)上,通過WAP 瀏覽器,設(shè)計與實現(xiàn)信
息查詢操作,并研究如何使用VS.NET 所帶的仿真器,測試系統(tǒng)的性能和效果。
關(guān)鍵詞:移動應(yīng)用程序;仿真器;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
萬維網(wǎng)上大多數(shù)網(wǎng)頁都過于復(fù)雜,無法顯示在目前的移動設(shè)備上。ASP.NET 移動設(shè)計器擴展了Microsoft Visual Studio 集成開發(fā)
環(huán)境。ASP.NET 能夠自動調(diào)整應(yīng)用程序的呈現(xiàn)形式,以適應(yīng)不同的設(shè)備。本文以一個有簡單用戶驗證,具有成績和天氣查詢功能的
移動Web 應(yīng)用開發(fā)為例,研究ASP.NET 移動Web 應(yīng)用的開發(fā)技術(shù)。
1 移動Web 的相關(guān)技術(shù)支持
ASP.NET 提供了一個專用于移動Web 開發(fā)的System.Web.Mobile 命名空間。可以從MobilePage 基類中創(chuàng)建網(wǎng)頁并從System.
Web.Mobile 命名空間中添加控件。開發(fā)遵循標準的.NET 事件驅(qū)動模型,讓應(yīng)用程序?qū)τ脩粽埱、按鈕單擊等做出響應(yīng)。
1.1 ASP.NET Web 移動應(yīng)用程序的結(jié)構(gòu)
ASP.NET 移動Web 應(yīng)用程序開發(fā)與傳統(tǒng)的Web 應(yīng)用程序開發(fā)遵循同一模式,但許多移動設(shè)備的屏幕區(qū)域都比桌面監(jiān)視器小,
因此,專門為移動設(shè)備瀏覽器開發(fā)的頁允許將呈現(xiàn)邏輯細分為較小的部分,從而可針對設(shè)備的顯示區(qū)域和輸入硬件更好地工作。
1.2 選擇自定義適配器或移動控件
對于面向移動設(shè)備的頁,必須使用移動Web 服務(wù)器控件并創(chuàng)建繼承MobilePage 的頁。此外,用于主要設(shè)備及其標記語言的移
動控件設(shè)備適配器也已經(jīng)存在。在主要標記語言不斷發(fā)展的同時,Microsoft 將繼續(xù)為移動Web 服務(wù)器控件提供適配 |
|