论文部分内容阅读
随着信息技术的迅猛发展,特别是计算机技术的日新月异,传统行业管理模式也相应的发生翻天覆地的变化。在特种设备简图管理上,使用传统的绘图方式和信息传递手段管理难免感到力不从心。因此,将先进的矢量图形技术与特种设备简图管理相结合,开发特种设备简图绘制软件具有重要意义。设计、开发该软件的主旨是解决特种设备简图绘制简便、格式统一和信息共享的问题。在该软件中,用户以文本、直线、曲线、圆弧、矩形、椭圆、扇形等矢量图形元素为基础,逐层构建图形元件,经过对图形元件的移动、组合、旋转、放缩、对齐、拼接、复制、粘贴等操作,最终生成特种设备简图,并将其保存在数据库中或者保存为图元库。该软件采用文本格式存储矢量图形,降低了存储容量,加快的检索速度。文中对软件中绘制Bezier曲线和表格填充问题进行了探讨,阐述了基于Castel jau算法的Bezier曲线问题的求解过程,并设计、实现了相应的程序算法。本文通过对矢量绘图软件应用开发的三种形式进行比较分析,提出以集成二次开发方式更适合特种设备简图绘制软件的开发。并以C#.NET+Visual Graph控件组合形式,选择齐鲁石化公司压力容器检测中心为试点,开发出特种设备简图绘制软件,完成一个小型的二维矢量图形绘制软件的开发。软件实现了文件创建、图形编辑、文本标注、表格管理、贞面管理、页面打印、图层管理、文件存储、生成和重用图元库一体化的特种设备矢量图形绘制。该软件生成的特种设备简图和图元库,均以基于XML的图元特征数据文本格式存储,真正实现的图形的矢量化。在投入运行的期间,该软件在操作简单、运行高效、功能实用等方面,受到用户的广泛好评。