您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-Internet画板

免费下载毕业设计-Internet画板

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:计算机科学与技术
  • 适用年级:大学
  • 上传用户:i未来
  • 文件格式:word+C
  • 文件大小:1.11MB
  • 上传时间:2009-5-11 19:04:13
  • 下载次数:0
  • 浏览次数:142

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
毕业设计 Internet画板,共40页,1110字,附源程序、答辩文稿
摘要:Internet画板的基本功能包括基本图形绘制和填充(直线、椭圆、四边形、多边形),更改图元绘制条件(改变线条颜色、线型、填充方式)和图元的保存功能。此外,该画板是基于计算机网络的在线画图系统。该软件从几何学性质出发,使用较为成熟的面向对象C++语言作为画板的开发工具,在网络传输中采用了多线程技术,解决了用户与用户通过合作式学习软件进行学习,讨论问题。
关键词:几何画板 面向对象 MFC 多线程

目 录
1 引言 4
1.1开发背景 4
1.2基本功能要求 5
2 软件开发工具及开发环境 5
2.1 VC++知识 5
2.2 WINDOWS SOCKETS概念 6
2.3 WINDOWS 编程机制 6
2.4 关于API和SDK 7
2.5 句柄 7
2.6 事件和消息 8
2.7 MFC体系结构 8
2.8 开发环境 9
3 可行性研究与需求分析 9
3.1软件流程制作 9
3.2 具体实现过程 10
3.3 可行性分析 10
3.4系统开发计划 12
3.5 需求分析 13
4 总体设计 13
4.1 图元分析 13
4.2 画板的操作分析 14
4.3 画板牵动关系分析 14
5模块的划分及功能 14
5.1模块划分原则 14
5.2图元选择功能 15
5.3图元移动功能 17
5.4画板界面模块 18
5.5画笔和画刷风格认定功能 18
5.6实现图形文件的存储功能 20
6 详细设计与编码 20
6.1 主函数头文件 21
6.2 GDI坐标系和映射模式 22
6.3颜色的设置 23
6.4 使用GDI堆对象 24
6.5绘制基本图形 25
6.6 鼠标消息处理 26
7 测试编码 27
7.1编码测试的方法 27
7.2 对本系统的测试 28
8 结论 29
资料文件预览
共5文件夹,52个文件,文件总大小:2.32MB,压缩后大小:1.11MB
  • 毕业设计-Internet画板
    • 20021101107-郑国金
      • PAINTOBJ
        • RES
          • Windows或OS/2位图文件bitmap1.bmp  [1.05KB]
          • Windows或OS/2位图文件Drawtool.bmp  [1.29KB]
          • Windows图标Paintdoc.ico  [1.05KB]
          • Windows图标Paintobj.ico  [1.05KB]
          • rc2Paintobj.rc2  [400.00B]
          • Windows或OS/2位图文件Toolbar.bmp  [1.17KB]
        • WinRel
          • 对象文件CIRCLE.obj  [24.83KB]
          • 对象文件LINE.obj  [12.16KB]
          • 对象文件MAINFRM.obj  [13.88KB]
          • 对象文件PAINTDOC.obj  [17.81KB]
          • 对象文件PAINTED.obj  [3.27KB]
          • 可执行文件(程序)Paintobj.exe  [288.00KB]
          • 对象文件PAINTOBJ.obj  [14.17KB]
          • Microsoft Visual C++资源文件PAINTOBJ.res  [23.81KB]
          • 对象文件paintvw.obj  [17.28KB]
          • 对象文件SQUARE.obj  [23.82KB]
          • 对象文件STDAFX.obj  [518.00B]
          • MSDev中间层文件vc60.idb  [57.00KB]
        • C++代码文件Circle.cpp  [7.29KB]
        • C程序头文件Circle.h  [1.15KB]
        • C++代码文件Line.cpp  [2.88KB]
        • C程序头文件Line.h  [577.00B]
        • C++代码文件Mainfrm.cpp  [4.26KB]
        • C程序头文件Mainfrm.h  [1.08KB]
        • C++代码文件Paintdoc.cpp  [5.63KB]
        • C程序头文件Paintdoc.h  [1.52KB]
        • C++代码文件Painted.cpp  [1.06KB]
        • C程序头文件Painted.h  [772.00B]
        • Microsoft Visual C++文件Paintobj.aps  [50.91KB]
        • clwPaintobj.clw  [3.39KB]
        • C++代码文件Paintobj.cpp  [3.61KB]
        • Microsoft Developer Studio工程文件Paintobj.dsp  [7.24KB]
        • Microsoft Developer Studio工作区文件Paintobj.dsw  [539.00B]
        • 可执行文件(程序)Paintobj.exe  [276.00KB]
        • C程序头文件Paintobj.h  [805.00B]
        • Visual Basil或Microsoft Visual C++工程文件Paintobj.mak  [21.99KB]
        • mdpPaintobj.mdp  [40.50KB]
        • Microsoft Developer Studio文件Paintobj.ncb  [81.00KB]
        • Microsoft Developer Studio文件Paintobj.opt  [52.50KB]
        • 由REND386/AVRIL使用的文件格式Paintobj.plg  [1.91KB]
        • RCPaintobj.RC  [15.37KB]
        • 注册表文件Paintobj.reg  [694.00B]
        • Microsoft Visual C++资源文件PAINTOBJ.res  [23.81KB]
        • C++代码文件Paintvw.cpp  [7.49KB]
        • C程序头文件Paintvw.h  [1.88KB]
        • C程序头文件Resource.h  [1.27KB]
        • C++代码文件Square.cpp  [6.28KB]
        • C程序头文件Square.h  [1.14KB]
        • C++代码文件Stdafx.cpp  [206.00B]
        • C程序头文件Stdafx.h  [310.00B]
      • Microsoft Word文档郑国金-计科-20021101107.doc  [1.00MB]
      • Microsoft Powerpoint演示文稿郑国金.ppt  [220.00KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部