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