文摘
英文文摘
声明
第1章绪论
1.1选题背景
1.2 网络教学在网络世界中的地位
1.3国内外研究现状
1.3.1 国内外远程教育技术概述
1.3.2国内外多媒体信息实时传输技术的研究现状
1.4选题的目的和意义
1.5论文的主要研究内容及结构安排
第2章系统的工作流程及开发环境
2.1 系统的工作流程
2.2系统的开发环境
2.3系统中"人"与"资源"的相互关系
第3章网络教学系统的框架设计
3.1 系统的设计目标
3.2系统核心功能模块介绍
3.2.1屏幕抓图模块
3.2.2数据压缩模块
3.2.3数据发送模块
3.2.4终端控制模块
3.2.5 电子举手模块
3.2.6集成的教师机、学生机功能模块
3.3虚拟显卡技术对构建网络教学系统的作用分析
第4章 基于虚拟显卡的网络教学系统相关技术概述
4.1 Visual C++开发多媒体应用程序的特点
4.2网络编程技术
4.2.1 套接字Socket
4.2.2 Sockets类型
4.2.3 Sockets原理
4.2.4如何利用Winsock进行编程
4.3 Windows环境下的设备驱动开发技术
4.3.1设备驱动程序
4.3.2 WDM设备驱动模型原理
4.4虚拟驱动mirror driver技术介绍
4.4.1 Mirror Driver概要
4.4.2 与普通驱动的区别
4.4.3 Mirror Driver的优点
4.4.4 Mirror Driver的缺点
4.5 windows XP下驱动开发环境设置
第5章基于虚拟显卡的网络教学系统主要模块的实现
5.1虚拟显卡驱动的开发
5.2教师机功能的程序实现
5.2.1 对屏幕的抓取
5.2.2实现数据压缩
5.2.3实现数据广播
5.2.4文件传输
5.3 学生机功能的程序实现
5.3.1 显示图像初始化
5.3.2实现数据接收
5.3.3实现数据解压缩
5.3.4实现图像显示
5.4教师机和学生机间通信的实现
5.4.1 网络通信协议的选择
5.4.2通信模式的选择
5.4.3 TCP/IP数据传输的过程
5.4.4教师机和客户机间通信的程序实现
第6章 总结和展望
参考文献
附 录
致 谢
攻读学位期间参加的科研项目和成果