iCAx开思网
标题:
CATIA二次开发中的概念问题
[打印本页]
作者:
LittleTome
时间:
2005-7-2 21:48
标题:
CATIA二次开发中的概念问题
打开CATIA中的FrameWork, 会发现有很多东西,例如Class,Interface和Global Function等等,开始学习的时候感觉不知从和下手。希望高手能在这里解析一下,到底该如何使用这些东西呢?我感觉想找一个东西都不知道该如何去查找了?比如要查找一个Part的名称和特征等等。请大家来讨论讨论啊!
作者:
liuruixiao205
时间:
2005-7-4 10:50
你的问题太大了
COM组件实际上是一个C++类,而接口都是纯虚类。组件从接口派生而来。我们可以简单的用纯粹的C++的语法形式来描述COM是个什么东西:
class IObject
{
public:
virtual Function1(...) = 0;
virtual Function2(...) = 0;
....
};
class MyObject : public IObject
{
public:
virtual Function1(...){...}
virtual Function2(...){...}
....
};
看清楚了吗?IObject就是我们常说的接口,MyObject就是所谓的COM组件。切记切记接口都是纯虚类,它所包含的函数都是纯虚函数,而且它没有成员变量。而COM组件就是从这些纯虚类继承下来的派生类,它实现了这些虚函数,仅此而已。
作者:
LittleTome
时间:
2005-7-4 19:50
恩,不错啊,谢谢高手的介绍,不过在进行CATIA的二次开发过程中,真的很容易弄混啊,好多的概念!
作者:
柏拉图的永恒h
时间:
2005-7-6 11:40
我想加入你们的队伍我是做软件二次开发的。
作者:
柏拉图的永恒h
时间:
2005-7-6 11:41
我们是和catia合作的国内自主权的软件公司,有什么问题我们可以交流的。
作者:
柏拉图的永恒h
时间:
2005-7-6 12:41
你们好
作者:
acoka
时间:
2005-7-6 15:14
如果委托你们开发个和CATIA的pad同等的命令+feature,你们要收多少钱?
作者:
LittleTome
时间:
2005-7-7 17:28
好啊,多了一个朋友!
作者:
wndcool
时间:
2005-7-9 16:21
关于组件和接口CAA是通过TIE来实现的,而不是简单的继承
作者:
wolfsky1982
时间:
2005-7-9 16:56
受益匪浅!
作者:
kingqueenpan
时间:
2008-8-7 16:47
众里寻她千百度
作者:
yangcf021
时间:
2008-11-4 14:41
谢谢,谢谢~终于搞明白了这个概念~
作者:
damo2008
时间:
2009-1-6 16:45
受益匪浅!
作者:
deng2308
时间:
2009-1-8 20:11
我也经常搞混
作者:
WilsonWang
时间:
2009-1-26 18:59
COM技术和原理如果能用这么几句话就能说清楚的话.呵呵,就不需要厚如砖头的书了.
作者:
ytyu2004
时间:
2009-3-8 16:02
有没有好的二次开发群啊,我们可以在群里交流一下。
作者:
redya
时间:
2010-3-2 07:49
COM,COM,又是COM
作者:
beacher0234
时间:
2010-7-5 14:32
我也刚学,谈一下自己的感受。
class类这个你多看看c++应该没什么问题,就是一个面向多象设计的概念。
接口,我的理解就是Catia里实现各种功能的组件Component 相互连接的桥梁
只有通过接口Interface才能一下一下查到你想要用到的函数。
作者:
algeryao
时间:
2010-7-14 23:27
长见识啦!收益非浅呀!
作者:
mengguanjun
时间:
2010-8-16 09:47
学习了,刚开始碰这个东西,概念是不清楚
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3