CAA学术报告.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CAA学术报告

* * 吴 敏 2000/8/24 主要内容: Catia二次开发环境简介 多视拼合技术研究 基于特征的逆向建模技术研究 学术报告 CAA与VC COM和接口技术 UML、状态图、代理 界面,工具条、菜单、workshop和workbench 命令和对话框 编译、调试、运行、发布 1. CATIA二次开发环境简介 Catia的二次开发: 1. 自定义特征UDF(PowerCopy) 2. 零件设计表(DesignTable) 3. 知识库(KnowledgeWare) 4. 宏(Automation API- macros written in an interpreted language:Visual Basic Script or Java Script) 5. 交互式开发(CAA-Component Architecture Application) ??????????? i.?? Extended Catia V5 ??????????? ii.??? Reusing CAA V5 components CAA: Component Application Architecture 目的: 了解CAA V5开发平台、基本组件、CATIA V5应用程序结构(Model / View/ Controller) Prerequisites: CATIA V5 user interface principles (Mandatory) C++ industrial programming practice (Mandatory) COM (Microsoft Object Model) notions (Nice to have) Microsoft Developer Studio practice (Nice to have) Prerequisite framework的有哪些信誉好的足球投注网站路径 IdentityCard.h 定义了编译和使用一个框架所需的其它框架(framework),每个framework中有一个IdentityCard.h 例:AddPrereqCompent(System,Protected);其中AddPrereqCompent为一个宏命令 Imakefile.mk定义了编译类型和链接所需的库文件,将UNIX和NT下的编译过程统一起来。 编译时必须要在IdentityCard.h指定所需的框架,指定相关目录,使用时包含必要的头文件;而且需要在Imakefile.mk中指定所需的库。每个module中有一个Imakefile.mk IdentityCard.h Imakefile.mk 1、环境编辑器中设定CATDLLPATH=…; 2、Imakefile.mk文件中添加#SYS_LIBS=*.lib,并将*.lib文件拷贝至MICROSOFT VISUAL STUDIO\VC98\LIB下。 外部库的使用: (1)??? Project+Choose/Refresh CAA V5 Project… (2)??? Tools+Runtime Environment Variables Set CNEXTOUTPUT = Console (3)??? Ctrl+F1帮助/Q文件h和cpp之间切换/T打开光标处关键字的头文件 (4)??? F7快速编译 (5)??? MakeRemoveDo –a 删除中间文件 MSDev Add-Ins: Hints and Tips 命名规则:… 强于VC,关键是包括接口、CAT,模块等的命名,具体规则可以参考CAA Encyclopedia 接口的继承 接口查询:1、从接口查询接口;2、从实现查询接口(系统内部使用,如类厂) 实现的继承 类厂时一种特殊的对象,容纳了创建对象的方法;创建了一个实现的对象,返回该对象的接口;使耦合最小(不需要操作实现);对象集中创建,便于对象创建管理。 接口和实现之间的连接包括两种方式:Standard TIE和Chained TIE。两个宏:TIE_xxx和TIEchain_xxx 接口、实现与类厂 : 对象、接口生命周期管理、引用计数、智能指针 ? 扩展机制:字典、扩展类型 扩展对象为现存的实现对象增添加新的能力,可以实现更多的接口 组件=基类+扩展+接口 字典(*.dico)用来定位与给定实现或扩展捆绑的所有其他接口,建立组件、接口和库的对应关系。扩展类型:数据扩展(方法和数据)和代码扩展(方法) 接口、实现与类厂(续一) : 迟后键入(Late Typing)机制:可以在运行时(run time)通过名称(name字符串)对组件进行实例化。适用于使用扩展机制的接口、如CATObject、documents、

文档评论(0)

pangzilva + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档