文摘
英文文摘
哈尔滨工程大学学位论文原创性声明
第1章绪论
1.1研究背景
1.2研究的目的和意义
1.3开发环境Visual C++简介
1.4 MFC
1.5本文的主要内容安排
第2章软件的功能和结构划分
2.1需求的分析和定义
2.2课件功能和结构的划分
2.3本章小结
第3章事件驱动
3.1事件驱动的引入
3.2基础——Windows操作系统的分时操作
3.3操作系统的消息传递机制
3.4钩子函数
3.5动态连接库
3.6具体实现
3.7本章小结
第4章图像的截取和压缩
4.1屏幕图像的截取
4.2 JPEG压缩
4.3具体的实现
4.4本章小结
第5章控制信息和数据的发送
5.1网络编程
5.2协议的选择
5.3具体实现
5.3.1图像数据的发送
5.3.2鼠标位置信息的发送
5.4本章小结
第6章数据的接收
6.1控制数据的接收
6.2数据的接收
6.3本章小节
第7章解压缩和显示
7.1解压缩
7.2位图和鼠标的显示
7.3本章小节
第8章程序的整体结构
8.1服务端的程序流程
8.2客户端的程序流程
8.3课件的整体实现
8.4本章小节
结论
参考文献
攻读硕士学位期间发表的论文和取得的科研成果
致谢
附录A动态连接库的代码
附录B服务端安装钩子的代码
附录C判断鼠标移动事件是否发生的代码
附录D屏幕截取和压缩文件的代码
附录E初始化套接字的代码
附录F图像数据的发送
附录G鼠标位置数据的发送
附录H接收端数据的接收
附录I位图和鼠标的显示的代码