ASP.NET的移动Web应用分析

时间:2022-07-04 08:37:21

ASP.NET的移动Web应用分析

摘要: 移动手机上网被运用的越来越广泛,在这种情况下,移动Web应用的探究,具有非常重要的意义和作用。以某高校的成绩查询系统的为案例,进行系统的建模和设计,详细的分析技术在移动Web中的应用。

关键词: ;移动控件;Web应用程序

中图分类号:TP393文献标识码:A文章编号:1671-7597(2012)0320008-01

移动控件它是由一组服务器控件和设备适配器组成。在移动控件中,还可扩展Machine.config文件的架构,并添加数据以支持移动设备呈现。提供可扩展的模型,通过第三方来实现新的设备的控件的添加的支持,都是极为重要的。目前,移动手机上网被运用的越来越广泛,在这种情况下,移动Web的应用的探究,具有非常重要的意义和作用。

1 查看移动Web的方式

在手机Web的适用上,需要适用特定的方式进行浏览,不同的浏览方式,所采用的应用程序是不同的。在移动的Web的适用上,需要适应不同的应用程序,并进行检测和调试,以满足用户的不同需求。

1.1 通过桌面的浏览器直接访问。在手机用户中,通过桌面的浏览器直接访问是最常用的一种方式。移动Web窗体在浏览器方式,是支持使用网页的浏览器的,所以,通过桌面的方式,直接进行浏览打开Web是常用的一种方式。

1.2 使用模拟器的方式进行访问。在手机Web的应用程序的使用中,也可以通过模拟器的方式进行访问,使用模拟器主要是指通过桌面工作站测试相关的应用程序。这种方式,并不需要像网络那样使用无线的连接装备,或者一些实际的装备来进行访问。同时,模拟器访问的方式,还可以包括一些附加的开发工具,其使用的范围也是比较广泛的。

1.3 使用无线Intemet的方式进行访问。无线的网络的使用,也是访问的一种方式,如果手机是满足无线上网的,那么,就可以通过手机的无线Intemet来进行手机Web的访问和查询。但是,必须确保可以从Intemet访问Web服务器。如果该服务器在机构的Intemet上,则网络可能需要使用或网关。但是,有些产品,则可以提供无线网络对服务器进行访问,也是比较方便快捷的。如手机上网,则是使用无线Intemet的方式进行有效访问的。

1.4 使用Pocket PC的方式进行访问。使用Pocket PC来查看应用程序(只要它与Web服务器进行了网络连接)。Pocket PC具有几个网络连接选项。

1.5 不支持Cookie设备的手机应用设备的访问。在这个应用中,与电脑的应用是一样的,手机应用也有支持和不支持Cookie设备;两种情况。有些移动设备对于Cookie是不支持的,但是,也有些手机设备是允许支持的。在这种情况下,针对移动Web设计的应用程序,就要考虑两种不同的痛苦,那么,手机应用程序的设备代码就不能依赖Cookie,避免出现有些手机不支持的情况。

2 的相关的移动控件

在中,包含着不同的控件的内容,这些不同的控件和工具都可以应用在应用程序的开发之中。在移动Web应用程序中,可以帮助程序设计和开发人员迅速的生成各种手机上网所需要的应用程序,以满足客户的需要。此外,在开发和研究应用程序的过程中,还可以创建新的应用控件,以及增加一些新的设备。

移动Web窗体的应用控件,需要具备相应的扩展,以满足不同的设备的多种需要和多种支持,以满足客户的需要和支持不同的手机设备。在扩展性方面,可以编写新的移动控件,并且这些新的控件,可以在移动Web窗体页中被顺利的使用。并且,设计人员还还可以在移动设计器中适用任何的文本进行编辑。在手机Web的相关控件中,新的控件不但可以在原有的Web也中被顺利的使用,而且还可以用来继承或者包含现有的一些控件。只有这样,才能满足不同的手机设备的需要。

3 基于移动Web应用的实例分析

在本次案例中,主要是通过高校的成绩信息查询系统来进行分析和开发的。当学生在学校的时候,通过校内的网络对自己的考试成绩进行查询是极为方便的,但是,考试成绩的统计出来的时候,一般都是在学生已经离开了学校的时候,在这种情况下,开发出一种移动Web运用程序,满足学生在离开学校后利用手机上网也可以查询考试成绩的需求,是极为方便快捷的。在本次的案例分析中,以某高校的成绩查询系统为例,利用技术来开发移动Web应用程序以满足学生对于考试成绩查询的需要。

3.1 数据库的设计。根据移动Web应用程序的系统功能的要求,可以设计出相应的满足这几项功能的程序。如在学生的登陆界面,需要有账号,密码等内容,而在学生的成绩的查询方面,需要选择相应的学科来进行查询。而所展示的内容,不仅需要有成绩,还要有相应的学分等。

3.2 界面设计。在手机应用中,界面的设计是极为重要的。一个合适并且令用户感到舒服的手机界面,是满足客户要求的一个重要方面。甚至对于一个应用程序而言,用户界面的是否舒服和满足用户的使用,是程序优秀与否的关键。手机应用程序方面,与电脑应用的一个不同之处,就是手机屏幕比较小,应用程序受到手机界面的限制,在设计的时候,需要减少窗体的界面元素,使窗口界面更加简洁和方便。此外,手机界面的限制也使得用户在适用的过程中,输入和手动的次数也应该尽量减少。根据这些情况,本次设计中,主要设计了四个窗体。第一次用户的选择是为了实现登陆,第二次输入是为了选择用户的学期,第三次界面则是为了显示成绩,第四个界面是为了满足哟过户修改密码的要求。其中,在第二个窗体中使用了SeieetList控件,第三个窗体使用了ObjectList控件,这是为了可以显示来自数据源的多个字段,以满足学生查询成绩的需要。

3.3 调试效果。在界面设计出来之后,需要对界面进行调试,以更好的适应手机程序的应用。当用户在窗体上选择所要查询的学期后,首先显示学生所选择学期的课程目录,然后用户选择具体的课程名称。当选择课程选项后,课程成绩就可以显示出来,显示的内容主要有科目、学期、学号、课程名、学分等几个部分组成,各个信息显而易见。使用非常的方便。

3.4 系统集成。在程序的开发和应用中,系统的集成是其中一个重要的内容。移动Web的应用程序,需要通过桌面程序来实现其扩展功能。学生在查询自己的成绩的时候,不仅可以适用电脑的桌面浏览器,还可以适用手机的方式进行浏览和查询。而每个Web窗体页面有自己的URL,这个URL则是一个用户的默认浏览页面。在实际的应用中,可以根据不同的客户类型来实现到Web窗体页面或者移动窗体页面的重定位。

参考文献:

[1]陈博、廖军,移动Web应用的能力需求与发展浅析[J].移动通信,2011(05).

[2]庾志成,移动互联网的发展现状和发展趋势[J].移动通信,2010(04).

作者简介:

徐勇(1979-),男,江西赣州人,软件工程硕士,广西民族大学相思湖学院教师,研究方向:数据库编程、软件开发、网站开发。

上一篇:基于DSP的开关磁阻电机调速系统 下一篇:发展光伏产业应加速成为国家战略