首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于IP的电子白板系统的设计
来源:本站整理  作者:佚名  2009-12-25 13:02:27



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/IP网络协议。
4 结束语
  这次设计仅仅是完成电子白板系统的部分功能而已,系统还有许多功能没有实现。比如,服务器一对多点连接,网络的加密,绘图板的拖拽、翻转、镜像以及网络权限的管理等等。这些都可以作为系统的外延充实系统,有待以后完善。

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:186,765.60000 毫秒