基于mfc的图形系统开发.doc
约27页DOC格式手机打开展开
基于mfc的图形系统开发,基于mfc的图形系统开发页数 27字数 9746摘 要本文主要介绍了基于vc++环境下的图形开发的基本过程。该系统依据图形学的基本原理以及vc++的基础类库mfc开发而成,用于实现基本的绘图功能以及图形的编辑、保存与修改等功能。本系统采用oop技术,是一个开放式系统,易于扩充和维护。计算机图形学是计算机科学的重要分支,...
内容介绍
此文档由会员 钱阳 发布
基于MFC的图形系统开发
页数 27 字数 9746
摘 要
本文主要介绍了基于VC++环境下的图形开发的基本过程。该系统依据图形学的基本原理以及VC++的基础类库MFC开发而成,用于实现基本的绘图功能以及图形的编辑、保存与修改等功能。本系统采用OOP技术,是一个开放式系统,易于扩充和维护。计算机图形学是计算机科学的重要分支,真实感图形生成技术更是目前研究的热点。本系统
的设计与开发,为图形系统的研究提供了一个直观、便捷的集成环境,为今后图形系统的大规模开发提供了一个很好的平台。
关键词:图形,MFC类库,对象,多态性,继承,重载
Abstract
The thesis mostly introduce the basic process of the graphic program
development based on visual c++ circumstance. The grpahics system is developed according to the basic principle of the Graphics and the MFC(Microsoft Fundation Class). There are some basic function in common use and the advanced function of editing graph,modify graph in the graphics system. The graphics system is an opening system. It uses the OOP technology, and is easily expanded and maintained. Computer Graphics is an important branch of computer science. The technology of authenticity graphics is a hot topic of current researches in computer graphics. The Design and Development of the graphics system provide a direct and friendly integrated circumstance. Futhermore, it also provides a good platform for large scale exploitation of the graphics system.
Keywords:Graphics,MFC, Object, Multiplicity, Inherit, Reload
目 录
第1章 概述
1. 图形学概述
2. MFC基础
第2章 图形软件的设计
1. 软件介绍
2. 软件总体结构
第3章 图形软件的基本实现
1. 图形软件的初步实现
2. 基础位置类Position
3. 基类CEntity类和CCommand类
4. 直线的绘制
5. 其他图元的绘制
6. 文件存储及内存管理
第4章 图元编辑和缩放显示
1. 给图元类添加编辑成员函数
2. 图元的包围盒计算
3. 图元的拾取算法
4. 实现图元的选取
5. 图元的编辑算法
第5章 美化软件界面
1. 添加工具栏
2. 修改状态条
3. 设置不同状态时的坐标
第6章 结束语
参考文献:
[1] 黄维通《Visual C++ 面向对象与可视化程序设计》 清华大学出版社 2000.5
[2] 北京博彦科技发展有限责任公司《Visual C++ 编程高手》 北京博彦科技发展有限责任公司 2001.2
[3] 何斌等《Visual C++ 数字图形处理》人民邮电出版社 2001.4
页数 27 字数 9746
摘 要
本文主要介绍了基于VC++环境下的图形开发的基本过程。该系统依据图形学的基本原理以及VC++的基础类库MFC开发而成,用于实现基本的绘图功能以及图形的编辑、保存与修改等功能。本系统采用OOP技术,是一个开放式系统,易于扩充和维护。计算机图形学是计算机科学的重要分支,真实感图形生成技术更是目前研究的热点。本系统
的设计与开发,为图形系统的研究提供了一个直观、便捷的集成环境,为今后图形系统的大规模开发提供了一个很好的平台。
关键词:图形,MFC类库,对象,多态性,继承,重载
Abstract
The thesis mostly introduce the basic process of the graphic program
development based on visual c++ circumstance. The grpahics system is developed according to the basic principle of the Graphics and the MFC(Microsoft Fundation Class). There are some basic function in common use and the advanced function of editing graph,modify graph in the graphics system. The graphics system is an opening system. It uses the OOP technology, and is easily expanded and maintained. Computer Graphics is an important branch of computer science. The technology of authenticity graphics is a hot topic of current researches in computer graphics. The Design and Development of the graphics system provide a direct and friendly integrated circumstance. Futhermore, it also provides a good platform for large scale exploitation of the graphics system.
Keywords:Graphics,MFC, Object, Multiplicity, Inherit, Reload
目 录
第1章 概述
1. 图形学概述
2. MFC基础
第2章 图形软件的设计
1. 软件介绍
2. 软件总体结构
第3章 图形软件的基本实现
1. 图形软件的初步实现
2. 基础位置类Position
3. 基类CEntity类和CCommand类
4. 直线的绘制
5. 其他图元的绘制
6. 文件存储及内存管理
第4章 图元编辑和缩放显示
1. 给图元类添加编辑成员函数
2. 图元的包围盒计算
3. 图元的拾取算法
4. 实现图元的选取
5. 图元的编辑算法
第5章 美化软件界面
1. 添加工具栏
2. 修改状态条
3. 设置不同状态时的坐标
第6章 结束语
参考文献:
[1] 黄维通《Visual C++ 面向对象与可视化程序设计》 清华大学出版社 2000.5
[2] 北京博彦科技发展有限责任公司《Visual C++ 编程高手》 北京博彦科技发展有限责任公司 2001.2
[3] 何斌等《Visual C++ 数字图形处理》人民邮电出版社 2001.4