设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
VC画图程序设计-毕业论文VC126
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

    里面的内容全面,可以画直线、任意曲线、三角形、矩形、平行线、平行四边形、正圆、椭圆、正多边形、任意多边形。图形的操作有:选定、复制、删除、移动、镜象、旋转等操作。属性可以自动统计出屏幕上有什么图形、分别是什么图形,每种图形有多少种。图形的保存:保存的图形可以用AUTOCAD、PHOTOSHOP、MICROSOFT VISO、IE等一系统画图软件都可以打开,总之,只要是标准接口都可以打开,其他的图也可以在这个软件里面进行修改等操作,很方便、很实用,代码也很简单。里面还包含有制作文档,测试文档,需要及功能说明文档.........,是VC++爱好者、学习、研究的好软件

需求功能说明书

目录

1 引言 4
1.1编写特色 4
1.2背景 4
1.3定义 4
1.4参考资料。 4
2 总体设计 4
2.1软件体系结构 4
2.2运行环境 4http://www.16sheji8.cn/
2.3设计概念和处理流程 4
3 用户界面设计 6
3.1用户界面设计各个操作 7
4 尚未解决的问题 7


1 引言

1.1编写特色
   经过将近一个月的辛勤工作,我们组,在组长的带领下圆满完成了2CAD的设计, 在次,我们要感谢我们的指导老师也就是我们的任课老师___李非,我们感谢他对我们的教导,对我们以后的在编程的道路上起了,不可估量的作用,现我们第四小组员:徐建成,赵欣,刘钊,袁斌四位同学在次表示衷心的感谢!
现在将我们组的9大独特之处展现出来:
  1.兼容性好. 保存的图片可以用制图的任意软件打开,甚至IE也可以打开.
 2.可读取性强. 可读取其他软件保存的图象并且还可以对其图片进行修改.
 3.画图无刷屏现象. 用画笔画取图形无刷屏现象.
 4.对图形有自动统计功能. 画取图形的时候,自动统计出是什么类型的图形,有多少个不同类型的图形,而且还具体化到什么图形.
 5.右键智能化识别,例如当按”工具”,选工具画图,右键只会出现”工具类”,选其他栏目时,右键也会随之为响应的栏目.
 6.状态栏自动获取画笔类型,并且自动跟踪鼠标行踪.

 

1.2背景
  由思远提出,STWH05040班第四小组完成
  软件系统名称:简易二维CAD绘图系统

1.3定义
编号 类                   名 注       释
1 CShape 图形基类
1.1 CLine 直线类
1.2 CAnyPolygon 任意多边形
1.3 CPolygon 正多边形http://www.16sheji8.cn/
1.4 Parallelogram 平行四边形
1.5 CCircle  正圆类
1.6 CEllipse  椭圆类
1.7 CTriangle 三角形类
1.8 CRectangle  矩形类
1.9 CPolygon 多边形类
1.10 CManagerTool  管理工具类
2 CTool  工具类
2.1 CLineTool  画直线工具类
2.2 CRectangleTool  画矩形工具类
2.3 CEllipseTool  画椭圆工具类
2.4 CTriangleTool 画三角形工具类
2.5 CCircleTool  画正圆工具类
2.6 CPolygonTool 画多边形工具类
2.7 CCatchTool 抓图工具
2.8 CCopyTool 复制工具
2.9 CDelTool 删除工具
2.10 CMirrorTool 镜象工具
2.11 CMoveTool 移动工具
2.12 CRotateTool 旋转工具
2.13 CZoomTool 缩放工具
3 CSetPenAttr 划笔划刷管理类
4 CFileManager 文件管理类

 CTool  工具类
 PreDraw() 鼠标移动时用此方法绘制动态图形
 Draw() 图形绘制好后 用标准划笔将图形再划一次
 
SaveSelf() 图形完成绘制的最后一次点击时同时调用此方法生成图形类将图形信息保存进去
 SetNumPoly(int num) 为正多边形设置边数欲留接口
 OnLButtonDown 左键按下事件
 OnMouseMove 鼠标移动事件
 OnRButtonDown 右键按下事件
 CShape 图形类http://www.16sheji8.cn/
 MoveSelf 图形移动拷贝都调用此方法
 ZoomSelf 图形放大比例
 RotateSelf 图形旋转角度
 MirrorSelf 图形镜象
 EnterOper 图形旋转或移动等完成后 檫掉老图绘新图
 RollBackOper 右键回滚操作
 PreDraw 图形旋转或移动时的动态虚线绘制
 DrawSelf 图形重汇
 SavetoEmf 图形保存到文件
 SavetoTXT 图形保存到文本
 LoadEmf 从文件获取图形
 LoadTxt 从文本获取图形
 CalcCenterPoint 计算图形中心点
 CalcCenterRECT 计算图形所在的一块矩形区域
 GetCenterPoint 获得中心点
 GetRECT 获得矩形区域
 SetLOGPEN 划笔属性
 SetLOGBRUSH 划刷属性
 ClearMark 清除图形拾取标记
 IsBound 光标是否到达图像边缘
 SetMark 上线时打标记
 UnLock 解除锁定
 Lock 锁定图形
 IsLock 图形是否已经选中
 CSetPenAttr 划笔划刷管理类
 ReleasePen 删除划笔
 ReleaseBrush 删除划刷
 GetBrush 获得划刷
 GetPen 获得划笔
 CALLBACK PenDlgProc 对话框窗口处理过程
 PenAttribDlg 调出设置对话框
 OnInitDialog 初始化
 OnCtlColorStatic 颜色的状态
 GetPenColor 获得画笔的颜色

1.4参考资料。
 
   《C++程序设计教程》        《SDK程序设计教程》
2 总体设计
2.1软件体系结构
本软件采用事件驱的方式下被动地运行,这是事件驱动的一大特点
 
2.2运行环境
PC机

2.3设计概念和处理流程http://www.16sheji8.cn/


软件特色


    经过将近一个月的辛勤工作,我们组,在组长的带领下圆满完成了2CAD的设计, 在次,我们要感谢我们的指导老师也就是我们的任课老师___李非,我们感谢他对我们的教导,对我们以后的在编程的道路上起了,不可估量的作用,现我们第四小组成员:徐建成,赵欣,刘钊,袁斌四位同学在次表示衷心的感谢!


现在将我们组的8大独特之处展现出来:

兼容性好. 保存的图片可以用制图的任意软件打开,甚至IE也可以打开.
可读取性强. 可读取其他软件保存的图象并且还可以对其图片进行修改.
画图无刷屏现象. 用画笔画取图形无刷屏现象.
对图形有自动统计功能. 画取图形的时候,自动统计出是什么类型的图形,有多少个不同类型的图形,而且还具体化到什么图形.
右键智能化识别,例如当按”工具”,选工具画图,右键只会出现”工具类”,选其他栏目时,右键也会随之为响应的栏目.
状态栏自动获取画笔类型,并且自动跟踪鼠标行踪. http://www.16sheji8.cn/
新建栏目智能化,自动判别是否有画取图形,有图形则会有提示,反之无.
保存的图形全部用点坐标,保存.

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
 上一篇文章:VC固定资产管理系统_125
本类最新文章
基于Python的在线自主考试系 基于腾讯云的个人知识库管理系统 基于Android的酒店预定系统
基于matlab变频器控制交流电 基于微信小程序的家校联动平台管理 基于时频分析与自适应滤波技术的多
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!