基于MFC的绘图软件设计.docx
文本预览下载声明
摘要绘图软件在多种工作中都有着很多的运用,而当前很多办公中的中小型绘图软件的缺乏使得小型绘图软件的开发显得十分必要。因此论文着眼于当前使用较多的C++语言作为软件的开发语言。运用C++软件中的软件基础库类(MFC)进行实用的绘图软件的开发。MFC作为C++封装技术的主要体现,不仅拥有C++语言在绘图方面上的各类优势,同时与Windows系统能够有较多的信息交互。因此基于MFC的绘图软件可以较好的将被处理的图片从抽象变成直观。同时使用MFC设计绘图软件的过程中运用图形设备接口(GDI)来与Windows进行互相的信息交互。运用MFC技术编写出的绘图软件有着界面简洁、功能较多等诸多优点。因此基于MFC的绘图软件设计为很多中小型企业或工作室的绘图提供一套较为完善的解决方案。关键字:绘图软件, MFCAbstractDrawing software in a variety of work has a lot of use, and many of the current office in the lack of small and medium drawing software is the use of graphics software development is very necessary. So the paper focuses on the current use of more C + + language as a software development tools. The use of C + + software in the software base library (MFC) for practical drawing software development. MFC as the main embodiment of C + + encapsulation technology, not only has the C ++ language in the drawing of various advantages, while the Windows system can have more information exchange. So MFC-based drawing software can be better to be processed from the abstract image into an intuitive.At the same time the use of MFC design graphics software in the process of using the graphical device interface (GDI) to communicate with each other Windows information. The use of MFC technology to write the graphics software has a simple interface, more features and many other advantages. So MFC-based drawing software design for many small and medium enterprises or studio drawings to provide a more complete solution.Keywords:Drawing software, MFC绪论1.1 课题来源及意义随着计算机绘图辅助设计系统(即CAD系统)的渐渐成熟,图形绘制软件已经成为学校,工厂及各种小型工作室等不可缺的一大工具,大型绘图软件AutoCad,Solidworks,Pro/E,MatLab也被人们广泛使用,但由于占用资源过大,运行速度慢,界面操作较为复杂,不能很好满足大部分普通人需求。伴随着C++计算机高级语言的应用,MFC工具的实现是的小型软件的开发更加的便捷,MFC凭借着其出色的封装技术和便捷简单的使用特性使得开发便捷的小软件更加的方便和快捷,因此诞生了简单易懂的MFC绘图软件。MFC绘图软件凭借着其占用资源小,方便快捷,功能强大,操作简单,便于普及,很好的解决了人们日常生活中的问题。本文所设计的绘图软件正是基于MFC的这一特点。选用MFC来搭建绘图软件的整体框架。完善绘图软件的各种功能。使其能够较好的适应工程人员所赋予它们的工作。从而提高软件的实用性。1.2 绘图软件的国内外发展现状在我国处于新石器时代的时候,智慧的中国人民就可以完成一些几何图形、花纹的绘制和雕刻,具有简单的图示能力。最早在春秋战国时期,对于绘图工具的色剂就有着很明确的记
显示全部