首页> 中文学位 >客户端编程模型在网络实验选课系统中的应用
【6h】

客户端编程模型在网络实验选课系统中的应用

代理获取

目录

文摘

英文文摘

声明

致谢

1引言

1.1 Ajax的研究背景

1.2 Ajax的应用现状

1.3本文的主要工作及内容安排

2 ASP.NET AJAX介绍

2.1 Ajax概览

2.1.1什么是Ajax

2.1.2 Ajax的组成技术

2.1.3异步请求模型

2.1.4 XMLHttpRequest对象

2.1.5响应请求

2.2 Ajax的优势和不足

2.3 ASP.NET AJAX框架介绍

2.3.1服务器端架构

2.3.2客户端架构

2.4 ASP.NET AJAX的使用方法

2.4.1服务器端和客户端使用方法的比较

2.4.2选择最适合的使用方法

2.5例说两种编程模型

2.5.1传统的ASP.NET编程模型

2.5.2 ASP.NET AJAX服务器端编程模型

2.5.3 ASP.NET AJAX客户端编程模型

2.6将表示层完全放到客户端的优势

3 ASP.NET AJAX客户端编程模型

3.1 Application对象——最高的管理者

3.2客户端页面生命周期

3.3 Microsoft Ajax Library面向对象的支持

3.3.1命名空间

3.3.2类

3.3.3属性

3.3.4接口和枚举

3.3.5继承

3.3.6事件

3.4客户端组件

3.4.1组件的分类

3.4.2组件编写的步骤

3.4.3在页面中创建和使用组件

4网络实验选课系统简介

4.1当前选课系统存在的问题

4.2系统改进需求

4.3解决方案

4.4系统架构设计

4.5系统交互流程分析

4.6利用客户端组件在系统中实现的功能

5客户端编程模型的应用设计与实现

5.1实验课程数据客户端缓存

5.1.1组件化数据访问模型

5.1.2服务器端自定义DataService的实现

5.1.3客户端DataSource数据源的构建

5.1.4用DataView组件对DataSource进行修饰

5.1.5使用ListView控件显示实验课程数据

5.2鼠标拖放选课

5.2.1功能展示

5.2.2拖放操作分析

5.2.3拖放操作的两个重要接口

5.2.4实现可拖动对象行为组件

5.2.5实现投放目标对象行为组件

5.2.6使用拖放行为组件实现拖放选课

5.3选课动态信息实时更新

5.3.1对实时数据更新的考虑

5.3.2选课动态实时更新功能的组成

5.3.3服务器端的实现

5.3.4客户端动态数据显示行为

5.3.5将动态数据显示行为应用到页面中

6总结与展望

参考文献

作者简历

展开▼

摘要

用户体验是当今Web开发中讨论得越来越多的话题。充分重视用户体验的网站将给用户提供丰富的界面、便捷的操作、平滑的页面更新、流畅而连贯的交互,具有良好的使用性能。具有这些特性的Web应用程序被称为下一代Web应用程序。Ajax在下一代Web应用程序的开发中扮演着重要的角色。Google Maps、Live.com等网站则是引领Ajax开发潮流的典型代表,它们都提供了各具特色、引人注目的用户体验。然而AjaX开发需要编写大量的客户端脚本,如果不借助于框架进行开发则无法提高开发效率,程序调试和管理也将非常困难。微软的ASP.NETAJAX框架封装了丰富的控件、脚本和其它资源,使得开发下一代Web应用程序变得很方便。本文详细介绍了ASP.NET AJAX框架,深入讨论了其服务器端编程模型和客户端编程编程,然后将其客户端编程模型应用到了网络实验选课系统的开发之中,利用客户端框架提供的组件和自定义组件实现了客户端数据缓存、拖放操作选课、实时数据动态显示等功能,提高了系统的使用性能。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号