论文格式
电气工程 会计论文 金融论文 国际贸易 财务管理 人力资源 轻化工程 德语论文 工程管理 文化产业管理 信息计算科学 电气自动化 历史论文
机械设计 电子通信 英语论文 物流论文 电子商务 法律论文 工商管理 旅游管理 市场营销 电视制片管理 材料科学工程 汉语言文学 免费获取
制药工程 生物工程 包装工程 模具设计 测控专业 工业工程 教育管理 行政管理 应用物理 电子信息工程 服装设计工程 教育技术学 论文降重
通信工程 电子机电 印刷工程 土木工程 交通工程 食品科学 艺术设计 新闻专业 信息管理 给水排水工程 化学工程工艺 推广赚积分 付款方式
  • 首页 |
  • 毕业论文 |
  • 论文格式 |
  • 个人简历 |
  • 工作总结 |
  • 入党申请书 |
  • 求职信 |
  • 入团申请书 |
  • 工作计划 |
  • 免费论文 |
  • 合作期刊 |
  • 论文同学网 |
搜索 高级搜索

当前位置:论文格式网 -> 毕业论文 -> 计算机论文
毕业论文标题:

基于VC++的画板软件

 本文ID:LWGSW14672 价格:收费积分/100
扫一扫 扫一扫
本站会员可自行下载:下载地址 基于VC++的画板软件 (收费:1000 积分)  

论文字数:9005,页数:36 

摘要

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

ABSTRACT
 
 This thesis introduces the analysis and design of the sketchpad software based on VC + + compiler environment and the language of C++.
 The main ideas is using MFC to write out the code to respond the user’s mouse movements and clicks ,to realise Sketchpad features. The main process of program is: first, build new virtual base classes,program virtual functions and public members.second, build new derived class, write their own specific functions to achieve the Specific function. Third,conbain the user's operation and the specific function of derived classes, program the code of  user's operation . Forth, program the code of saving function. Fifth, debugging the program, improve the code efficiency.
 This design, basically realise sketchpad software’s functions of drawing lines, circles, and square ,and add save and open functions.

Keywords:  ketchpad software, 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.6.1 STL介绍 10
 3.6.2 向量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


相关论文
本论文在计算机论文栏目,由论文格式网整理,转载请注明来源www.lwgsw.com,更多论文,请点论文格式范文查看
上一篇:网络课程网上答疑系统的设计与开发 下一篇:基于JAVA的五子棋设计与实现
Tags:基于 画板 软件 【收藏】 【返回顶部】
最新文章
热门文章
计算机论文
推荐文章

本站部分文章来自网络,如发现侵犯了您的权益,请联系指出,本站及时确认删除 E-mail:349991040@qq.com

论文格式网(www.lwgsw.com--论文格式网拼音首字母组合)提供计算机论文毕业论文格式,论文格式范文,毕业论文范文

Copyright@ 2010-2018 LWGSW.com 论文格式网 版权所有 蜀ICP备09018832号