首页> 中文学位 >一种实现局域网内屏幕共享的新方法
【6h】

一种实现局域网内屏幕共享的新方法

代理获取

目录

文摘

英文文摘

哈尔滨工程大学学位论文原创性声明

第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位图和鼠标的显示的代码

展开▼

摘要

随着计算机科学的飞速发展,计算机辅助教育(CAI)在教学实践中得到了广泛的应用,在多媒体课件中大都包含一种实现局域网内多台计算机屏幕共享的功能.本文提出了一种实现局域网内屏幕共享的新方法.该方法的创新之处在于课件服务端中引入了事件驱动机制和多播.与传统的截取屏幕的方式和使用广播传输数据的方式相比,新方法不仅减少了对教师端和网络资源的占用,也减少了对未参加教学的网内其它机器的影响,而且使得跨网教学更加方便可行.文中详细叙述了提供屏幕共享功能的课件的服务端和客户端的实现方法和过程,并给出了本人独立完成的课件服务端和客户端程序的具体代码.其中包括服务端的事件驱动,屏幕的截取和压缩,以及控制信息和数据的发送,客户端的数据接收,JPEG文件的解压缩和位图文件的显示.经过测试,分别安装在教师机和学生终端的课件服务端和客户端能够实现局域网内屏幕共享的功能,为局域网屏幕共享教学提供了一种新的方法.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号