简单画图程序课程设计
《简单画图程序课程设计》由会员分享,可在线阅读,更多相关《简单画图程序课程设计(18页珍藏版)》请在毕设资料网上搜索。
1、目录 1. 基本功能描述 . 1 2. 设计思路 . 1 3. 软件设计 . 3 3.1 设计步骤 3 3.2 界面设计 6 3.3 关键功能的实现 7 4. 结论与心得体会 . 8 5. 参考文献 . 9 6. 思考题 . 9 7. 附录 . 9 7.1 调试报告 9 7.2 测试结果 . 10 7.3 关键源代码 1 1 简单画图程序 1. 基本功能描述 1) 在菜单处的有相应的菜单项,可以选择绘制的图形形状,如直线、矩形及椭圆,可 以选择线宽,有 1-5 可供选择,还可以选择线色以及填充色,通过弹出的颜色对话框选择 需要的颜色,如果不选择线宽、线色以及填充色,则按默认的画笔以及画刷来绘制
2、选择的 图形。 2) 选择好图形后,通过鼠标可以绘制出相应的直线,矩形或椭圆,鼠标的按下确定图 形的起点,鼠标的拖动则确定了图形的终点,即通过鼠标的拖动来决定图形的大小,鼠标 弹起,此图形则绘制完毕。 3) 增添了工具栏,有相应的选择项,可以更方便地实现相应的功能。 2. 设计思路 1) 对需要用到的变量进行初始化。 2) 选择相应的图形之后就响应相应的消息处理函数,给 shape 赋对应的值。选择不同的线 宽,线色与填充色,则改变画笔和画刷的属性。 3) 鼠标的按下响应 LButtonDown(),定义起点的坐标,鼠标的拖动响应 MouseMove()改变 终点的坐标,鼠标的弹起响应 LBu
3、ttonUp(),刷新,得到绘制图形。 4) 选择图形或其它属性,可进行下一次绘制。 开始 初始化(即初始化相关变量,如 shpae、线色 m_nColor、填充色 m_fColor、画笔 pen、画刷 brush、 起点 opoint、终点 epoint 等) 选择线宽? 2 Y N Y N Y N 改变画笔属性 选择颜色? 改变画笔属性 选择填充? 改变画笔属性 直线? 矩形? 椭圆? 响应矩形的消 息处理函数 OnRect() shape=2 响应直线的消 息处理函数 OnRect() shape=1 响应椭圆的消 息处理函数 OnRect() shape=3 鼠标左键按下拖动,响应 M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 画图 程序 课程设计
