2014-07-18 21:54:47|?次阅读|上传:wustguangh【已有?条评论】发表评论
关键词:CAA, CATIA|来源:唯设编程网
CAA是Component Application Architecture,不多介绍CATIA和CAA了,综合个人学习CAA和使用CAA开发几个项目的经历,谈谈如何能比较快的学习CAA吧
学习CAA是要求有一定的基础的,同时要求要学会CAA开发的基础能力,在有一定的基础之后,可以进行面向应用的开发 本文从基础要求,CAA开发基础、应用和个人经验几个方面进行介绍。
1、熟悉C++编程,面向对象,泛型和STL,具体参照C++Primer , effective c++ ,effective stl 等等
2、熟悉CATIA基本模块和VS IDE的使用,参照CATIA 宝典或者开思论坛CATIA培训教程
我个人的学习历程基本上也就跟下面这个流程差不多
1、 结合Visual Studio 读懂RADE and Tools,配置好开发环境,学习运行CAA的案例,包括可执行模块批处理案例和交互使用案例。学习使用VS中的对象浏览器 Object Browser help检索,百科搜索,代码搜索等各项技巧,写一些简单的应用增加点信心。比如弹出个notify 里面写着hello world。
2、学习百科全书 MiddleWare,掌握CATIA的回调机制,收发机制,返回机制,错误机制,catia list数据结构,批处理模式,学习读懂CAADoc中教学代码