基于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 服务器控件提供适配 |
|