新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于IP的电子白板系统的设计

基于IP的电子白板系统的设计

作者:时间:2009-12-25来源:网络收藏

3.2 
  本次是用VC++6.0的AppWizard和MFC开发Windows应用程序。首先进行界面及画图代码的编写,并生成图元链表完善存取、删除等功能。接着是利用Socket的TCP功能实现网络交互。最后是解决如何在接收端将数据包转换成图形显示出来。
的基本工作步骤如下:
  (1)绘图程序通过GDI将鼠标绘制图形与显示设备连接起来。
  (2)程序将图元的特征取出并放入一个对象类内,用链表链起以实现存取和删除指定图元操作。
(3)通过Socket的TCP功能建立连接。
  (4)连接成功后,程序将图元对象或文字作为数据包在网上传送。
  这几部分相互衔接又互为调用,构成了完整的
3.3 特点
本次完成的系统是作为远程教育的一个基本组成部分,经过测试验收,系统运行正常,实现了基本的交互功能,并具有以下特点:
  (1)它能够在绘图板内任何地方绘制直线、矩形、圆、自由线以及添加文字,并改变边线和文字的颜色,同时可实现矩形和圆的实心与空心并添加填充色。
(2)提供22种色彩供用户选择。
(3)具有标准的文字类型选择功能。
  (4)将全部所绘图形存为.pdf文件,并在下次需要时调用。
(5)能够选择定位框内所有图元进行删除。
  (6)建立TCP连接,并提供不同的连接错误提示。
  (7)在建立好的连接上传输数据,并根据接收到的信息改变绘图板上的内容。
(8)图文并貌地实现实时网络交互。
  (9)采用面向对象技术及对象连接、集成网络与绘图及字处理软件,增强系统功能,方便用户使用。
  (10)用开放式结构,具有良好的扩展性和通用性。
  的系统要求:Windows 95/98/2000/NT;局域网网卡;TCP/网络协议。
4 结束语
  这次设计仅仅是完成电子白板系统的部分功能而已,系统还有许多功能没有实现。比如,服务器一对多点连接,网络的加密,绘图板的拖拽、翻转、镜像以及网络权限的管理等等。这些都可以作为系统的外延充实系统,有待以后完善。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭