收藏到会员中心

文档题目:

基于VC++的画板软件

基于VC++的画板软件
上传会员: panmeizi
提交日期: 2014-04-04 10:10:02
文档分类: 计算机
浏览次数: 37
下载次数: 0
下载地址: 点击标题下载 基于VC++的画板软件 (需要:25 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:9005
摘要

文章介绍了基于VC++编译环境,采用C++语言编写画板软件的分析与设计过程。
主要思路是利用MFC针对用户鼠标的移动与点击,编写代码来做出相应的响应,实现画板功能。主要编写代码的流程为:一、新建虚基类,编写虚函数和公有成员;二、新建派生类,编写各自的公有函数实现具体的功能;三、将用户的操作和派生类的具体功能相结合,编写用户操作要执行的代码;四、编写代码实现画板的保存;五、对整个程序进行调试,提高代码效率。
本次设计,基本实现画板软件画线、画圆和画方的功能,并添加了保存和打开功能。
关键词: 画板软件,VC++,MFC,C++
 目录

摘要 I
ABSTRACT II
第1章 引言 1
1.1 背景 1
1.2 研究内容 1
第2章 概念介绍 3
2.1 VC++ 3
2.2 MFC 4
2.3 C++ 4
第3章 画板基本功能的设计 5
3.1 总体的设计思路 5
3.2 为什么要使用抽象类 7
3.3 抽象类的设计 7
3.4 由基类到派生类 8
3.5虚函数和多态性 9
3.6 利用VECTOR实现动态增长 10
3.7 选择画图工具 11
3.8 鼠标左键按下的响应 11
3.9 鼠标移动时的响应 11
3.10 鼠标左键弹起时的响应 13
3.11 重要的OnPaint 13
第4章 画板附加功能的设计 14
4.1 颜色功能 14
4.2 粗细功能 15
4.3 保存功能 17
4.4 打开功能 17
第5章 结束语 18
致谢 19
参考文献 20
附录1 类的部分源代码 21
附录2 功能实现的部分源代码 25

(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇基于Swing的人事管理系统的设计与.. 下一篇基于WDM模型的Ramdisk驱动程序的..

相关栏目

最新文档下载

推荐文档下载