基于MFC的绘图软件设计与实现
基于MFC的绘图软件设计与实现
作者:黄琛
来源:《电脑知识与技术》2013年第10
春雨里洗过的太阳
        摘要:MFC作为女奥特曼C++封装技术的主体代表,继承了C++在绘图方面的优点,可以较好的把抽象的变得直观,该文主要是介绍一款基于MFC,同时程序与Windows系统中的信息交互主要是运用到图形设备接口(GDI)编程技术的绘图软件的设计与实现过程,也为办公中的小型绘图提供了解决方案。
        教师节给老师送什么礼物好关键词:MFC;绘图;GDI;软件设计;解决方案
        中图分类号:TP311 文献标识码:A 文章编号:1009-3044201310-2345-04
        1 概述
        绘图软件可以说是一个用来作图的软件,通常是指计算机中的一组用于绘图和显示图片的程序,它的开发语言和技术已经应用很广泛。绘图软件的开发一般是高级算法语言,以子程序的方式进行实现,其中,它的每个子程序是独立有绘图功能。简而言之,绘图软件就是
将我们通常所见的所需要的图像抽象成线条,运用高级算法编程技术对这些点和线条进行组合,加,保存,编辑等的软件。
        MFCMicrosoft Foundation Classes),是一个微软公司提供的类库(class libraries),以C++类的形式封装了WindowsAPI,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。运用MFC所包含的控件和类结合Windows GDI+起公司名字技术实现一个绘图软件,既可以达到绘图的功能又能减少软件开发人员的工作量,该文接下来就介绍了这样一款绘图软件的设计及实现过程。
        2 软件原理
        2.1 GDI+技术原理
        GDI+Windows系统中开始引入一系列的技术来实现常用的功能,这些是基于之前比较老的GDI版本。GDI+加强了可视化的属性,最主要的就是操作界面和图像的边界透明技术,同时改进旧版本的GDi之后,能够提供多维的矢量图形和直接实现了各种格式图片之间的相互转换,主要的格式包括JPEGGIF杨洋解约BMPJPG等。它还有一大改进就是能够
生成多种格式的图片,当然也不仅仅局限于图片,比如我们常说的动画Flash也可以生成。立春祝福语简短GDI+最大的特点应属它的高效率和高稳定性进行图片的组合和显示,通过使用ARGB的值来表示颜,利用双缓冲技术和从硬件底层实现访问硬件来提高硬件加速来提高绘图效率和图像的信息交换的稳定性。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。