目的
熟悉CAXA-Solid软件的使用,掌握它的交互风格;
熟悉ICAPI的基本思路和框架;
经过学习和训练,能独立完成一个完整的二次开发例子。
形式
采用讲座和现场辅导结合的方式。
辅导人员
a. (讲座、辅导)
b. (辅导)
参加人员准备
a. 熟悉CAXA实体设计的使用;
b. 熟悉VC++编程;
c. 了解COM技术。
时间安排
按照3天安排,可根据具体情况调节。
第1天上午(9:00-11:30)
a. 题目:《二次开发接口介绍》
b. 安装环境:要求WIN2000(SP2)、VC++6.0(SP5)、MIDL6.0,安装CAXA-Solid 6.0;(0.5小时)
c. 对二次开发平台进行总体介绍。包括:特性、回调、注册、坐标变换等方面;(1小时)
d. 阅读相关的文档,基本熟悉ICAPI的开放环境、风格和框架;(0.5小时)
e. 讨论。(0.5小时)
第1天下午(13:00-16:30)
a. 题目:《实体的创建――二次开发应用示例(-)》
b. 结合文档,讲解ICAPICOMTest 和ICAPICreate 这两个例子;(1小时)
c. 应用和调试ICAPICOMTest 和ICAPICreate 这两个例子,基本熟悉CAXA-Solid的基本编程风格,以及二次开发的基本框架(包括五个基类的使用、函数入口、 *** 制等)。同时现场辅导答疑。(2小时)
d. 讨论。(0.5小时)
第2天上午(9:00-11:30)
a. 题目:《EDO应用――二次开发应用示例(二)》
b. 结合文档,讲解DwgCreation和EDOTest 这两个例子;(1小时)
c. 应用和调试DwgCreation和EDOTest这两个例子。同时现场辅导答疑;(1小时)
d. 讨论。(0.5小时)
第2天下午(13:00-16:30)
a. 对这一天半的讲解进行总结,一起讨论;(时间随时而定)
b. 通过对例子的调试和了解,自己独立的应用二次开发向导创建一个工程,实现所要求的基本功能。可以采用推荐的例子,也可以根据自己的具体情况来策划自己的例子。
第3天上午(9:00-11:30)
a. 继续独立完成自己的工程。
第3天下午(13:00-16:30)
a. 继续独立完成自己的工程;(1.5小时)
b. 总结,讨论,希望受培训人员能提出自己的需求。(2小时)