| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:21893 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:对于电气工程和电子科学与技术而言,电路理论是一个重要的基础,其中电路原理图更重要。在工程和实际生活中,电路原理图具有非常广泛的应用范围,其中电路原理图是电气工业的基础。它的地位非常重要,与我们的生活息息相关。因此,绘制一份合格的电路原理图是整个项目的基础。用于绘制电路原理图的软件实际上是一组矢量图形系统。由于矢量图形具有体积小,清晰度高,不受干扰,放大容易,图形库资源组织容易等优点。结合C语言使用面向对象的设计,着重于点,直线,圆弧,区域等对象,开发的软件可以实现矢量图形的重画,缩放,显示等操作功能。 关键词:电路原理图;绘制 ;矢量图形;面向对象;VC++开发
目录 摘要 Abstract 第一章 绪论-6 1.1研究的背景-6 1.1.1电路的重要性-6 1.1.2绘制电路原理图-6 1.2研究现状-7 1.2.1矢量图与位图的区别-7 1.2.2当今世界绘制电路原理图的软件-7 1.3本文主要研究的内容以及结构安排-9 第二章 系统的分析与设计-9 2.1系统的开发思路-9 2.1.1开发工具选择-9 2.1.2开发模式的选择-10 2.2矢量数据组织-11 2.2.1矢量数据模型-12 2.2.2矢量数据的构造-12 2.3系统数据文件分析-12 2.4系统体系结构与界面设计-13 2.4.1系统功能模块的设计-14 2.4.2系统界面的设计-14 第三章 矢量图形系统坐标系的设计-16 3.1系统的坐标系及其相互关系-16 3.2窗口与视口-17 3.3建立矢量图形系统的坐标系-18 3.4坐标系的相互转换-19 第四章 系统的实现-20 4.1系统软件框架结构-20 4.2图形数据的输入-22 4.3基本图元对象设计与组织-22 4.3.1基础类图形元素的组织-24 4.3.2点类图形元素-24 4.3.3线类图形元素-24 4.3.4面类图形元素-24 4.4图形元素类的存储-25 4.5用鼠标来交互绘制各类图形元素-25 4.5.1捕捉鼠标的操作信息-25 4.5.2交互绘制各类图形元素-26 4.6图形操作模块的实现-28 4.6.1实现矢量图形的缩放-29 4.6.2全图显示的实现-29 4.7矢量图形系统取消和重做的实现-29 第五章 软件调试与结果-30 5.1软件调试过程-30 5.2软件调试结果-31 结束语-34 致 谢-35 参考文献-36 附录-37 |

