近来得空,开始着手做一些CATIA的二次开发的学习。作为写代码的菜鸟,我在这里将学习过程中的一些想法记录下来,目的有二:一是避免时间太久自己遗忘,二是希望能得到高手的指点。
对于通常采用的CAA方式,难度实在太大,再加上学习资料过少等客观因素,我决定暂时先从V5的Autonmation方式入手。等熟悉CATIA的开发逻辑后,再择机过渡到V6版本,以及CAA的方式。在开发语言的选择上,最终也顺从自己的内心意愿,采用了相对熟悉的C#。事实上,Automation推荐的语言是VB,能找到的各种示例和学习资料,也大都是VB(比如我现在参考的《CATIA二次开发技术基础》)的。C#虽然和VB.net非常相近,但语法上还是有很多不一致的地方,因此还是可能会遇到各