论文摘要
随着互联网技术的不断发展,用户在使用基于Web的应用程序时不仅仅关注功能需求,而且越来越关注在使用过程中的感受,即用户体验。但传统的B/S应用程序由于HTML的限制,已不能满足用户体验的要求,因而Web应用程序开始转入了另一个新的发展阶段——RIA。作为RIA的一个主要技术,Silverlight继承了HTML的优良特性,同时采用新的描述机制——XAML,克服了HTML的局限,可以创建绚丽多彩的用户界面和具有较强交互性的应用程序,将给用户带来丰富的用户体验。在分析传统的B/S应用程序不足之处的基础上,本文剖析了RIA技术产生的背景及给应用程序带来的好处后,紧紧围绕RIA的两个基本要求——丰富的用户界面和丰富的数据模型,对Silverlight技术进行了深入的研究,提出了一种基于MVC模式的轻量级Silverlight框架,并成功应用于高校学生工作管理系统的开发。论文的主要工作如下:①研究了Silverlight对象描述语言——XAML,分析了该语言的特性及其在微软新一代开发平台.NET Framework中的优势;②研究了Silverlight对象模型,剖析了Silverlight中各种对象的属性及其在RIA中的内涵;③研究了Silverlight的事件机制,阐述了Silverlight在创建人机交互应用程序时与ASP.NET和ASP.NET Ajax无缝集成的机制;④提出了基于MVC模式的一种轻量级Silverlight框架,并将该框架应用到高校学生工作管理系统的开发。本文提出的一种基于MVC模式的轻量级Silverlight框架,在成功应用于高校学生工作管理系统的开发后,提高了代码的复用率,增强了程序的可维护性和可移植性,同时提高了用户使用的体验,验证了Silverlight技术创建RIA的可行性和巨大潜力。
论文目录
相关论文文献
标签:用户体验论文;