矢量图形绘制软件的设计.doc
约62页DOC格式手机打开展开
矢量图形绘制软件的设计,7.4万字 58页包括功能演示及绘制代码摘要本论文是在对图形的存储、绘制等知识的学习的基础上,运用mfc等技术,使用visual c++ 6.0编制而成的。在本绘图应用程序中,我们实现了一般绘图应用程序所具有的绝大多数功能并提供一些额外的辅助功能。根据应用程序所实现的功能,本程序可以被划分以下模块...
内容介绍
此文档由会员 刘伟平 发布
矢量图形绘制软件的设计
7.4万字 58页
包括功能演示及绘制代码
摘 要
本论文是在对图形的存储、绘制等知识的学习的基础上,运用MFC等技术,使用Visual C++ 6.0编制而成的。在本绘图应用程序中,我们实现了一般绘图应用程序所具有的绝大多数功能并提供一些额外的辅助功能。根据应用程序所实现的功能,本程序可以被划分以下模块:基本图元绘制、图形修改、图元修改、辅助功能和图形文件存取等。划分这些模块的规则主要是根据功能之间的联系。类似流程功能就被划分为一个模块。本论文最终目的在于为了解实现图形CAD的高级功能作初步的准备。
关键字:计算机图形、矢量图形、绘图
Software design and realization of the basic vector graph
ABSTRACT
The present paper is in to knowledge in the and so on graph memory, plan study foundation, utilizes technology and so on MFC, uses Visual the C++ 6.0 establishments but to become. In this cartography application procedure, we will realize the overwhelming majority function which the general cartography application procedure will have and provide some extra auxiliary functions. Function realizes which according to the application procedure below, this procedure may divide the module: A base map Yuan plan, the graph revise, a chart Yuan revision, the assistance function and the graphic file deposit and withdrawal and so on. Divides these modules the rule mainly is acts according to between the function the relation. The similar flow function on by the division is a module. The present paper final goal lies in for the understanding realization graph CAD senior function
makes the preliminary preparation.
Keywords: Computer graph, vector graph, cartography
目 录
一、 绪论…………………………………………………………… …………………………‥1
1、毕业设计的目的和意义……………………………… ………………………………1
2、程序功能说明…………………………………… ……………………………………1
3、程序模块化分…………………………… ……………………………………………2
4、开发环境……………………………………………………… ………………………2
二、 软件设计思路和代码…………………………………………………………………2
1、总体框架设计…………………………… ……………………………………………2
2、实现绘图功能………………………………… ………………………………………5
3、实现选择功能…………………………………………………………………………16
4、实现移动功能…………………………………………………………………………20
5、实现画笔和画刷风格选择功能………………………………………………………23
6、实现编辑功能…………………………………………………………………………28
7、实现图元修改功能……………………………………………………………………44
8、实现对图形文件存储…………………………………………………………………50
三、 总结…………………………………………………………………………………………53
附录………………………………………………………………………………………… …………53
参考文献………………………………………………………………………………………………54
致谢 ……………………………………………………………………… …………………………55
参考文献
[1] 《计算机图形学应用》 姚海根、石利琴 编著 科学出版社
[2] 《计算机图形学原理及实践》(美)JamesD.Foley,AndriesVanDam,Steven著 机械工业出版
7.4万字 58页
包括功能演示及绘制代码
摘 要
本论文是在对图形的存储、绘制等知识的学习的基础上,运用MFC等技术,使用Visual C++ 6.0编制而成的。在本绘图应用程序中,我们实现了一般绘图应用程序所具有的绝大多数功能并提供一些额外的辅助功能。根据应用程序所实现的功能,本程序可以被划分以下模块:基本图元绘制、图形修改、图元修改、辅助功能和图形文件存取等。划分这些模块的规则主要是根据功能之间的联系。类似流程功能就被划分为一个模块。本论文最终目的在于为了解实现图形CAD的高级功能作初步的准备。
关键字:计算机图形、矢量图形、绘图
Software design and realization of the basic vector graph
ABSTRACT
The present paper is in to knowledge in the and so on graph memory, plan study foundation, utilizes technology and so on MFC, uses Visual the C++ 6.0 establishments but to become. In this cartography application procedure, we will realize the overwhelming majority function which the general cartography application procedure will have and provide some extra auxiliary functions. Function realizes which according to the application procedure below, this procedure may divide the module: A base map Yuan plan, the graph revise, a chart Yuan revision, the assistance function and the graphic file deposit and withdrawal and so on. Divides these modules the rule mainly is acts according to between the function the relation. The similar flow function on by the division is a module. The present paper final goal lies in for the understanding realization graph CAD senior function
makes the preliminary preparation.
Keywords: Computer graph, vector graph, cartography
目 录
一、 绪论…………………………………………………………… …………………………‥1
1、毕业设计的目的和意义……………………………… ………………………………1
2、程序功能说明…………………………………… ……………………………………1
3、程序模块化分…………………………… ……………………………………………2
4、开发环境……………………………………………………… ………………………2
二、 软件设计思路和代码…………………………………………………………………2
1、总体框架设计…………………………… ……………………………………………2
2、实现绘图功能………………………………… ………………………………………5
3、实现选择功能…………………………………………………………………………16
4、实现移动功能…………………………………………………………………………20
5、实现画笔和画刷风格选择功能………………………………………………………23
6、实现编辑功能…………………………………………………………………………28
7、实现图元修改功能……………………………………………………………………44
8、实现对图形文件存储…………………………………………………………………50
三、 总结…………………………………………………………………………………………53
附录………………………………………………………………………………………… …………53
参考文献………………………………………………………………………………………………54
致谢 ……………………………………………………………………… …………………………55
参考文献
[1] 《计算机图形学应用》 姚海根、石利琴 编著 科学出版社
[2] 《计算机图形学原理及实践》(美)JamesD.Foley,AndriesVanDam,Steven著 机械工业出版