I摘要该应用程序是使用MiCroSoflVisualC÷+6
0并且基于计算机图形学的一个基本矢量图形系统
介绍了各种与图形系统设计有关的MFC类和与绘图有关的一些基本操作,实现了基本矢量图形的文档和视图通过鼠标交互绘制图形元素的方法,实现了直线、连续直线或多边形区域、圆域圆形区域、圆弧、标注文本等的交互绘制功能,以及实现了矢量图形系统的重画、放缩、移动等操作功能
利用串行化存取文档的方法,实现了图形外部文件存取功能
绘图工作在很多工程领域是不可或缺的,但不管是在哪个领域的应用,绘图程序中很多功能的实现方式在本质上都是相同的
这篇论文通过一个绘图程序的设计与实现详细介绍了绘图操作中很多基本功能的实现方式
CAD是工业设计垂要部分,本课题旨在研究通过人机交互界而输入自行编制的计算机绘图系统,常用的CAD功能诸如画直线、圆等,实现编辑功能:能够和AutoCAD软件通讯,通过AutoCAD的DXF文件保存格式,完成这一功能
关键词:图元:链表结构:功能模块:数据设计IIAbstractDevelopmentandinιplemenlalionofcomputergraphics,specificallyabasicvectorgraphicssystem
Describesthevariousdesign-relatedMFCgraphicssystemsandgraphics-relatedclassesandsomebasicoperationstoachievethebasicvectorgraphicsdocumentandviewmouseinteractionthroughthemethodofgraphicelements,toachieveastraight,continuouslineorpolygon,circleorcircle,arc,labeltext,