文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 高等教育 > 工学 > 简单画图程序课程设计报告
侵权投诉

简单画图程序课程设计报告

简单画图程序

1 基本功能描述

1) 在单文档菜单中,在菜单行中可插入一个菜单项,命名为绘图,在下拉菜单中可分别设置绘制的图形形状,如直线、矩形及椭圆,随手画选项,有1-5可供选择,按默认的画笔,画刷来绘制选择的图形。

2) 选择好图形后,通过鼠标可以绘制出相应的直线,矩形或椭圆,鼠标的按下确定图形的起点,鼠标的拖动则确定了图形的终点,即通过鼠标的拖动来决定图形的大小,当鼠标弹起,此图形则绘制完毕。

2 设计思路

1) 对需要用到的变量进行初始化。

2) 选择相应的图形之后就响应相应的消息处理函数。选择不同的线宽,即可改变画笔的属性。

3) 鼠标的按下响应函数OnLButtonDown(),捕捉鼠标当前位置得到起点的坐标,鼠标的拖动响函数OnMouseMove()改变终点的坐标,鼠标的弹起响应OnLButtonUp(),确定终点坐标,刷新,得到绘制图形。

4) 选择图形或其它属性,可进行下一次绘制。

3 软件设计

3.1 设计步骤

1)创建单文档

创建一个MFC AppWizard[exe]工程,命名为“draw”,,并创建单文档。创建成功后,系统自动生成相应的类。

第1页

你可能喜欢

  • 设计程序
  • 计算机图形学实验报告
  • 学生成绩管理系统设计
  • C#图书管理系统
  • 面向对象课程设计
  • c语言程序设计报告
  • 数据结构程序设计报告

热门文档

相关文档

  • WHUT简单画图程序课程设计报告

    11 武汉理工大学《专业课程设计 3(面向对象程序设计)》课程设计说明书 简单画图程序 1 基本功能描述 1) 在菜单项中添加了两个菜单项——绘图和配色,在绘图菜单项...

  • 简单画图程序课程设计说明书

    - 14 - 武汉理工大学《专业课程设计 2(面向对象程序设计)》课程设计说明书 简单画图程序 1 基本功能描述简单画图程序实现了常见图形的绘制、图形属性的设置和图形...

  • c++课程设计报告(简易画图板)

    C++画图板的论文 42页 1下载券 简单画图板设计报告 26页 免费 简单MFC程序...软件工程 专业课程设计(2012/2013 学年 第 2 学期) 题目:简易画图板的设计与...

  • 绘图软件_课程设计报告

    课程设计成绩 考勤成绩( %) 报告及程序成绩( %) 总评成绩 指导老师签名: ... 1.2 设计内容设计一个简单的绘图应用程序,具有以下功能: 1.具备基本的图形...

  • java课程设计报告 简单绘画板

    Java 课程设计报告 题目: 班级: 学号: 姓名: 指导老师: 一个简单的绘画板 ...d) 椭圆功能 程序实现画椭圆功能,可以以任意点为椭圆的左端边界,画任意椭圆,...

  • Java画图板课程设计报告

    15 -III- 《Java 程序设计》课程设计报告 1 引言 1.1 课程设计选题《画图板...1.3 本选题的设计背景日常生活、学习中我们经常需要画图,简单的画图我们可以手工...

  • 关于画图程序的课程设计报告电子文档模板

    课程设计报告 课程名称:C++程序设计 设计题目:画图 指导教师: 时间: ~ 学年 第 学期 南京人口学院信息科学系 课程设计题目 绘制图形 一·可以用鼠标绘制线段 二...

  • c语言课程设计报告---简易绘图

    计算机科学与技术学院 《C 高级语言程序设计》课程设计报告(2013/2014 学年 第...(); //程序的入口 //初始化绘图 //载入图片 //设置右边栏选择颜色 //设置...

  • 画图课程设计任务书

    C#课程设计画图实验报告 暂无评价 34页 10财富值喜欢此文档的还喜欢 Java课程设计(画图板软件开... 26页 2财富值 简单画图程序课程设计报告 18页 免费 Java...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email