声明
摘要
第一章引言
1.1课堂课件制作和现场教学系统的课题背景介绍
1.2国内外研究的现状
1.2.1信息技术在课堂现场教学的理论依据
1.2.2国内外相关软件的优点和缺点
1.3本文研究的主要内容
1.3.1课堂现场教学和教学过程记录系统的特点和要求
1.3.2论文所做的工作
第二章系统整体设计
2.1系统分析
2.1.1系统项目背景和需求分析
2.1.2系统设计目标
2.2系统整体设计
2.3系统功能设计
第三章系统的关键技术和实现
3.1程序中的中小对象内存分配的优化与封装的实现
3.1.1缺省的内存分配方式
3.1.2内存分配器的工作方式
3.1.3可重用的小对象内存分配体系的类的层次结构
3.1.4 MemBlock类的定义和实现
3.1.5 MemAlloc类的定义和实现
3.1.6 objectAlloctor类的定义和实现
3.1.7最上一层MyObject类的定义和实现
3.1.8小结
3.2教学系统的文件的数据结构的设计
3.2.1课堂现场教学演示和教学过程记录系统的文件的数据结构的设计
3.2.2教学课件制作系统的文件的数据结构的设计
3.2.3小结
3.3教学过程记录系统的实现的方式和关键技术
3.3.1音视频的压缩技术标准
3.3.2 VFW开发平台对音视频流的捕捉及压缩的支持
3.3.3 AVI文件存储的数据结构的分析
3.3.4采用音视频方式实现教学过程的记录
3.3.5小结
3.4使用双缓冲技术提高系统的显示性能
3.4.1双缓冲技术的原理
3.4.2双缓冲技术在本系统中的使用
3.4.3小结
3.5钩子函数,动态链接库技术和多线程技术在课堂记录系统中的运用
3.5.1钩子函数和动态链接库技术在系统中的运用
3.5.2多线程技术在教学过程记录系统中的运用
3.5.3小结
3.6 Winsock和FTP在教学资源数据库模块的运用
3.6.1 Winsock编程在模块中的运用
3.6.2.FTP在模块中的运用
3.6.3数据库的设计
3.6.4小结
第四章总结和展望
附录
参考文献
攻读硕士学位期间发表的论文
致谢