完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

ad.jpg

CATIA也能二次开发?关于CATIA二次开发你了解多少?

发布于:2020-09-09 15:55:22
首页/BIM专题
分享

在很多情况下,当一款软件无法满足全部领域用户的需求的时候,那么进行二次开发就成了一个很好的选择。CATIA通过向用户提供二次开发的接口,从而为用户的操作带来了方便。

腿腿教学网-CATIA也能二次开发?关于CATIA二次开发你了解多少?

CATIA二次开发的基本概念

CATIA的二次开发遵循面向对象的设计思想,创建了基于COM组件对象建模的PPR架构(产品,流程,资源),有效地解决和分散了维护,管理和扩展的难度。基于组件架构思想的最新计算机技术,标准和软件技术,包括JAVABEAN,COM/OLE,CORBA技术和Web技术,C++语言,STEP-SDAI,XML,OpenGL等这使得CATIAVS独具特点:数据结构简单,模块全部互连,部分模块双向互连,集成系统具有强大的专业应用扩展功能。Software-in-a-Box(SCI)有三个基本概念:框架,组件和产品总线。

该框架提供了对所有应用程序都有用的功能(如接口,内存),并提供了一致的整体设计。框架是类似应用程序集合的一部分(一致但不详尽)解决方法。开发人员的任务是使用这个不完整的解决方案和代码创建一个完整的应用程序。域中的应用程序,包括不变和可变部分。固定部分由框架覆盖并且通常为80%,并且可变部分由开发者决定并且通常占20%。开发人员通过将已更改部件的代码添加到框架并获取其操作来创建新的特定应用程序。框架根据是否针对特殊领域还是若干领域,可分为水平框架、垂直框架、复合文档框架等。

腿腿教学网-CATIA也能二次开发?关于CATIA二次开发你了解多少?

组件是软件的基本量子(单元)。组件既应当足够小,以便于维护;又应足够大,可具备相当的功能,可以被打包和插用。组件的特征提供了将一个应用程序分成若干个组件的机制。每个组件提供了一个相当专门的功能,并向框架的其余部分描述自己,以便别的组件能够访问它的功能。描述是通过说明性语言如IDL实现的,其实质是将组件的接口与实现分开。由于组件可以单独进行维护和更新,因此,组件不能直接与其他组件通信非常重要。组件之间的交互必须使用框架或对象总线来实现。

转载请注明来源本文地址:https://www.tuituisoft/bim/14423.html

未标题-1.jpg

上一篇:没有了

下一篇:没有了