论文部分内容阅读
随着多媒体技术和信息数字化的发展,人们对人机交互的便捷性和操作性的要求日益增加。传统的黑板和粉笔传递信息的方式逐渐减少,虽然投影仪和多媒体设备的运用能够弥补前者的缺点,但是人们又经常被这些设备所束缚。为了解决上述问题,交互式电子白板应运而生,它是一种绿色的、互动性强的、新型的传输信息的设备。特别是在教学领域中,交互式电子白板能够提升课堂的趣味性和互动性,多感官的学习方式提高了学生的注意力,从而使教学的效率和质量有了突破式的进步。交互式电子白板广泛应用于课堂、办公、军事等领域,结合投影仪和计算机的使用,它能够实现在白板上绘图、标记、操作电脑和保存书写内容等操作。目前,交互式电子白板的硬件发展较成熟,相对而言,其软件部分所涉及的功能比较简单,不能满足实际应用的需要。而且市场上的交互式电子白板设备性价比低,使交互式电子白板的普及受到了束缚。本文通过对国内外的交互式电子白板发展概况和研究现状进行分析,设计了一个基于超声波无线定位设备的交互式电子白板软件,系统通过串口接收书写笔的位置坐标信息,并将这些信息解析为对应的白板系统中模拟鼠标的操作。通过对系统中各功能模块进行需求分析,本文设计了一个简洁的软件界面,采用C#语言编写相关的软件程序。本文制定串口通信协议与下位机进行通信,采用GDI+技术实现基本图形的绘制,并运用双缓冲技术解决绘图界面闪烁的问题。随着网络技术的发展,计算机支持的协同工作得到了很大的发展。交互式电子白板也可以作为一个进行图形、图像、文字和音频交流的协同工作的工具,从而使交互式电子白板能够广泛的应用于远程教学、视频会议和自动化办公等场景中。本文在系统中添加网络绘图模式,采用TCP/IP协议,利用图形的特征值和序列化的方法传输数据。同时,本文结合多线程编程和加锁法的并发控制技术,实现服务器端和客户端的通信。