一般支持软件二次开发的原软件系统都提供相应的SDK(Software develop kit)。二次开发人员可以根据SDK中提祥棚供的公开的API(应用程序接口)来访问软件原有的一些基本功能,并要据这些基本功能组合,扩展拆宴大进而形成更加专业或新的功能以完成用户特殊的需求。
对已有软件产品旅竖的功能进行扩充或根据特殊需要组合扩展功能等,就是软件的二次开发。
那你应该知道MFC也并不森樱能满足所有的开发需要,有时我们也不得不跳过MFC去直接使用WINDOWS API. 我这里说的"独立运行"是此枯丛指我的程序象其他WINDOWS应用程序一样,由 *** 作系统启动运行,但是我需要在我的程败袜序中设计一个接口,用来启动连接CATIA(我的程序还要完成其他功能,还要同其他CAD软件进行会话) 如果是用Automation,在VB中,只需要简单的: Dim ObjCATIA As Object Set ObjCATIA = CreateObject("CATIA.Application") 就可以启动CATIA,然后通过ObjCATIA就可以 *** 纵CATIA实现一系列的 *** 作. 实际上这就是我现在想用C++做的事.CATIA是法国达索公司的产品开清蔽皮发旗舰解决方案。作为PLM协同解决方案的一个重要组成部分,它可以通过建模帮助制造厂商设计他们未来的产品,并支持从项目前阶段、具体的设计、分析、模拟、组装到维护在内的全部工业答差设计流程。
CATIA通过使企业能够重用产品设计知识,缩短开发周期,CATIA解决方案加快企业对市场的需求的反应。自1999年以来,市场上广泛采用它的数字样机流程,从而使之成为世界上最常用的产品开发系统。
扩展资料:
CATIA 源并唤于航空航天工业,以其精确安全,可靠性满足商业、防御和航空航天领域各种应用的需要。在航空航天业的多个项目中,CATIA 被应用于开发虚拟的原型机,其中包括Boeing飞机公司的Boeing 777 和Boeing 737,Dassault 飞机公司的阵风战斗机、Bombardier飞机公司的Global Express 公务机、以及Lockheed Martin飞机公司的Darkstar无人驾驶侦察机。Boeing飞机公司在Boeing 777项目中,应用CATIA设计了除发动机以外的100%的机械零件。
参考资料来源:百度百科-达索公司
参考资料来源:百度百科-CATIA
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)