1、Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,CAA,培训,-,Command,练习,内容提要,动手,之前,行动规则,实战演练,成功喜悦,动手之前,了解,Frame Work,结构,了解,Model/View/Controller,了解三类,CMD,的区别,熟悉,CAA,编译,/,调试,内容提要,动手之前,行动规则,实战演练,成功喜悦,行动规则,CAA V5,命名规则,CAA V5 C+,命名规则,CAA V5
2、 C+,编程规则,内容提要,动手之前,行动规则,实战演练,成功喜悦,实战演练,通过,Addin,添加,Workshop,wokbench,Pattern,的使用,添加菜单命令,添加,Dialog Command,添加,Basic Command,添加,State Command,行动规则,New WorkSpace,New CAA Worksapce,新建一个目录,Demo_Addin,并通过浏览加入到此框中,行动规则,New Framework,命名为,Addin,行动规则,Locate Prerequest WorkSpace,设定预需工作空间,选定,CATIA,安装,目录,行动规则,Cm
3、d Module,命名为,Cmd,行动规则,Pattern-1,行动规则,Pattern-2,行动规则,Pattern-3,行动规则,Dialog CMD-1,命名为,DlgCmd,行动规则,Dialog CMD-2,设计界面,自动生成的,Command Header,手动添加菜单项,NewAccess(CATCmdContainer,pCATUserMainbar,CATUserMainbar);,NewAccess(CATCmdContainer,pCATUserMainMenu,CATUserMainMenu);,SetAccessChild(pCATUserMainbar,pCATUs
4、erMainMenu);,NewAccess(CATCmdStarter,pCmdUser,CmdUser);,SetAccessCommand(pCmdUser,MyDialogHdr);,SetAccessChild(pCATUserMainMenu,pCmdUser);,SetWorkbenchMenu(CATCmdWorkbench1,pCATUserMainbar);,行动规则,Basic Command-1,命名,CAABasCmd,行动规则,Basic Command-2,Activate,函数中,添加,AfxMssageBox,行动规则,Basic Command-3,自动生成
5、的,Command Header,手动添加菜单项,行动规则,State Command-1,命名,CAAStateCmd,行动规则,State Command-2,行动规则,State Command-3,手动添加菜单项,自动生成的,Command Header,行动规则,Define Prerequest Framework-1,行动规则,Define Prerequest Framework-2,自动生成的代码,亦可手动添加,内容提要,动手之前,行动规则,实战演练,成功喜悦,成功喜悦,设置环境变量,编译链接,(,mkmk,),运行,CAAV5 WorkspaceCreate/Update Runtime View,打开,runtime,窗口运行,cnext,观察添加的新菜单命令,成功喜悦,