论文部分内容阅读
随着信息技术和计算机网络技术的发展,经济全球化的进程大大加快;同时,开放的国际市场让消费者具有更多个性化、多样化的消费需求,这使得市场快速多变,难以预测。各种新技术的出现与应用更加剧了这种快速变化。市场的动态多变性使得对设计和生产制造型企业的灵活性与市场应变能力的要求越来越高。因此,其使用的专业CAD软件系统的核心技术之一就是如何根据市场的需要快速地完成有针对性的系统重构,随时方便地进行添加与修改。 本课题是以研究符合我国工程设计人员习惯的三维CAD实体造型设计软件—JhSolid的二次开发技术为目的,在深入了解Microsoft的重要技术—组件对象模型(COM)技术基础上,以JhSolid系统原有框架为主体,在Windows平台上运用面向对象方法,开发并实现了基于COM的专业CAD软件系统的二次开发平台。并且对CAD软件开发者针对此二次开发平台所提出的安全性、继承性、可扩展性、可伸缩性、执行高效性、系统融合性和相对独立性以及二次开发者提出的开放性、易用性、稳定性和自主性要求进行了简单论证。 具体完成工作有:深入研究COM标准的产生、发展过程、技术原理及特点;在进行充分论证后,选择COM作为构建JhSolid软件系统二次开发平台的关键技术;研究分析了动态链接库(DLL)与COM技术的联系与区别;开发并实现了基于COM的JhSolid软件系统的二次开发平台,包括COM接口的实现,COM服务器的实现,开放方法的实现和基于此平台部分开放方法的各类用户程序的开发和实现;设计、开发并实现了JhSolid软件系统二次开发平台的应用程序管理器的部分基本功能。 JhSolid软件系统的二次开发平台及应用程序管理器经过程序编制、调试和测试,已验证了其程序实现的正确性与功能的实用性。