基于DWGdirect的AutoCAD复杂图形对象处理

被引量 : 0次 | 上传用户:xjc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在进行DWG图形文件的打开操作时,如果能够在文件对话框中预览图形,则可以在打开文件之前得到文件的一部分图形信息,根据得到的信息来判断该文件是否是需要打开的文件,较好地提高效率。当今信息安全已经受到越来越多人们的关注,众多CAD软件也先后提供了文件的加密功能,以此来保障用户的信息安全。因此在CAD软件的开发过程中,文件的加密功能已经成为了不可或缺的一部分。在AutoCAD几乎垄断我国CAD软件市场的不利情况下,几款国内知名CAD软件的成功,体现了一个不争的事实:一款有竞争力的软件,不仅要有强大的功能、有竞争力的价格,更需要一个和AutoCAD可靠兼容的接口。本课题是以开发功能完善、高度可靠、符合我国工程设计人员习惯的工程软件为目的,在Windows平台上以Visual C++为开发工具,运用面向对象技术,利用DWGdirect类库,在JHCAD工程绘图软件系统框架的基础上设计并实现了DWG文件的图形预览、文件加密、图块和尺寸实体转换等功能。具体完成的工作包括:通过对DWG图形文件和DWGdirect类库的内部结构深入研究和分析,在理解BMP和WMF图片格式的基础上,实现DWG文件预览图的生成和显示;利用DWGdirect类库提供的函数接口,通过调用Microsoft提供的加密应用程序接口(CryptoAPI),实现DWG图形数据文件的加密和解密;通过对图块和尺寸实体特征的分析,JHCAD和DWGdirect相应的实体模型的研究,在JHCAD中保存图形为DWG文件时保证图形中图块和尺寸实体信息的完整性。经过在JHCAD工程绘图软件系统平台上的编制、调试和测试,完成了预期的目标,验证了程序的正确性与功能的实用性。
其他文献
随着互联网技术的广泛普及,加之企业应用系统随着业务需求的变化,功能不断扩充,电子商务B2B、B2C以及ERP技术的发展,企业的经营模式开始向电子化、信息化、全球化的方向迈进
目的:探讨大鼠冠状动脉微栓塞(CME)后心肌组织中炎症细胞因子肿瘤坏死因子(TNF)-α、白细胞介素(IL)-1β及IL-10的表达和心功能动态变化及其关系。方法:经左心室心尖部注射42
绘画教学是美术课堂教学主要内容,学生创新能力的培养是素质教育的重点之一,最能体现于美术绘画教学中。与传统绘画教学比较,电脑绘画软件在绘画教学中具有方便易用,新颖独特
我国本土饭店企业由于相似的商务模式过剩所导致的低层次的价格竞争仍在持续,创新成为饭店提升竞争力的必然选择。但是,迄今为止饭店领域的创新理论与方法较少。商务模式理论
本文通过对影片《阿甘正传》中,主人公阿甘这个弱智普通人及其经历和命运的发展分析,论述了美国在经历二十世纪六、七十年代的嬉皮士思潮后,传统价值观重新回归,成为社会的主
本论文主要研究了钙钛矿型铁基化合物和A位多取代的锰基化合物的水热合成与结构,并对目标产物进行了表征。初步研究了铁氧化物和锰氧化物的水热合成方法、合成条件对产物的影
半夏[Pinellia ternata(Thunb.)Breit.]为天南星科半夏属植物,以其干燥块茎入药,药材名半夏(Rhizoma Pinelliae)。半夏为东亚特有种,分布于中国、朝鲜和日本。在我国大部分省区有分布
《看虹录》是沈从文关于生命形式的一次极其隐晦却又"放纵"的思考与探索。作者从个体境遇出发孜孜追寻生命乌托邦的真谛,发出"神在我们生命里"的热切吁求。小说在追寻着美好
WebGIS是在Internet或Intranet网络环境下的一种存储、处理、分析、显示和应用地理信息的计算机信息系统。论文介绍了GIS的六个发展阶段:GIS模块、集成式GIS、模块化GIS、核
近年来,以太网/互联网等网络架构逐渐在通信、自动化控制领域中得到广泛的应用,以TCP/IP网络传输协议为代表,成熟度较高的开放式网络通信技术正向各种自动化系统渗透,连接并