《caa培训(cmd练习)》由会员分享,可在线阅读,更多相关《caa培训(cmd练习)(28页珍藏版)》请在金锄头文库上搜索。
1、CAA培训 -Command 练习,内容提要,动手之前 行动规则 实战演练 成功喜悦,动手之前,了解Frame Work结构 了解Model/View/Controller 了解三类CMD的区别 熟悉CAA编译/调试,内容提要,动手之前 行动规则 实战演练 成功喜悦,行动规则,CAA V5 命名规则 CAA V5 C+ 命名规则 CAA V5 C+ 编程规则,内容提要,动手之前 行动规则 实战演练 成功喜悦,实战演练,通过Addin添加Workshop,wokbench Pattern的使用 添加菜单命令 添加Dialog Command 添加Basic Command 添加State Com
2、mand,行动规则,New WorkSpace,New CAA Worksapce,新建一个目录Demo_Addin 并通过浏览加入到此框中,行动规则,New Framework,命名为Addin,行动规则,Locate Prerequest WorkSpace,设定预需工作空间,选定CATIA安装目录,行动规则,Cmd Module,命名为Cmd,行动规则,Pattern-1,行动规则,Pattern-2,行动规则,Pattern-3,行动规则,Dialog CMD-1,命名为DlgCmd,行动规则,Dialog CMD-2,设计界面,自动生成的 Command Header,手动添加菜单项
3、,NewAccess(CATCmdContainer,pCATUserMainbar,CATUserMainbar); NewAccess(CATCmdContainer,pCATUserMainMenu,CATUserMainMenu); SetAccessChild(pCATUserMainbar,pCATUserMainMenu); NewAccess(CATCmdStarter,pCmdUser,CmdUser); SetAccessCommand(pCmdUser,“MyDialogHdr“); SetAccessChild(pCATUserMainMenu,pCmdUser); S
4、etWorkbenchMenu(CATCmdWorkbench1,pCATUserMainbar);,行动规则,Basic Command-1,命名CAABasCmd,行动规则,Basic Command-2,Activate函数中 添加AfxMssageBox,行动规则,Basic Command-3,自动生成的 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 观察添加的新菜单命令,成功喜悦,