vb, vc, java开发都是用caa,深度不同而已
简单地说,vb算不上真正的2次开发,是给end user用的
vc是给开发人员用的
做和vb一样的功能了话,用vc更快攻方便,
因为所有的vb的interface,都是依附在vc上,比如干涉,vb是 clash, 实际上它是靠vc里的CATIAClash这个class实现的
同样自己用vc开发的命令等,都可以提供IDL支持,让end user在macro里调用
catia之类通用的cad软件,提供的是基本功能,一般大的制造商都会在此基础基础上进行2次开发,目的就是避免设计失误,提高效率。
catia2次开发的书还真没见过,不用说vc,vb的都很少,我们一直都是直接看caa的online help, |