论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 教育技术学 小学教育 学前教育 代写论文
当前位置: > 教育论文 > 教育技术学 >

用c++实现简单图形绘制系统

1.引言

计算机辅助绘图(Computer Aided Drafting) 是指利用计算机及其图形设备帮助设计人员进行设计工作。在工程和产品设计中,计算机可以帮助设计人员担负计算、信息存储和制图等工作。到目前为止,计算机辅助绘图已在电子和电气、科学研究、机械设计、软件开发、机器人、服装业、出版业、工厂自动化、土木建筑、地质、计算机艺术等各个领域得到广泛应用。

copyright paper51.com

用C++实现简单图形绘制系统主要实现的是CAD系统的平面绘图的功能和图元的存储格式。它的设计采用的是运用传统的API函数进行编写一个绘制简单矢量图形系统。VC++6.0中的MFC提供了一组集合类,包括数组,链表以及映射等功能以及他的一些API函数为我们进行图元类设计提供了一些方便。

copyright paper51.com

本系统是基于传统的API函数进行编写和设计,以及它注重类的设计的同时运用虚函数实现各功能函数的多态性,用户可以根据自己的需要进一步完善、扩展该图形系统。 内容来自论文无忧网 www.paper51.com

本文分为引言,开发平台简介,系统分析与设计、设计的实现过程(又分为七个小部分),调试及结果,结束语七个部分,详细说明了简单图形绘制系统实现的整个过程和设计思路。

内容来自论文无忧网 www.paper51.com

2.开发平台简介

内容来自www.paper51.com

由于VB在底层功能和指针的支持没有VC++好以及VC++中的MFC提供的一组集合类,包括数组、链表以及映射可以更好地处理数据的集合。所以,我选择了VC++进行编程。 copyright paper51.com

  

http://www.paper51.com

VisualC++ 6.0是微软公司Visual Studio 6.0开发工具套件中的重要组成部分。Visual C++以面向对象的C++编程语言为基础,辅以在代码层次上对Windows API进行封装的MFC类库、COM、ATL等技术,成为众多企业开发Window平台应该程序的首选[4]。 copyright paper51.com

3.系统分析与设计 内容来自www.paper51.com

   根据需要实现的功能可知:在程序设计过程中图元数据结构设计、图元对象在系统中的存储方法和系统中数据的组织策略以及文档/视图结构对图形对象的操作方法是重点。 copyright paper51.com

------分隔线----------------------------
联系方式