安装节省的绝对不止一天两天的时间,甚至可以节省你一周的时间去做一些更有意义的事情。

通过网上搜索的一些资料和一些前辈们的建议:

1.我开始看帮助文档,当然找到帮助文档页面我又花了一周(惭愧),看了半天帮助文档,第一感觉是:这是啥?这又是啥?既然前辈们建议了,我还是硬着头皮来看了。后来看了两周左右,还是不太明白怎么去开发,里面都是代码案例。

2.我开始恶补C语言(都说是直接看C++,当时不知道情况,就看的C语言),看了整整一本书,自己也从网上看了一些视频的例子,安装了一个VC6.0(这个软件我又花了一周时间去了解它)来自己动手编写C语言代码。我第一个编写的代码居然是:A=1;B=2;C=A+B;最终输出结果C=3。哈哈,现在想想是不是好傻。。。。。。。。。

3.看完C语言编程规则等相关内容,我觉得是不是可以去看代码了,然后又翻出帮助文档去看,这次我边看边做笔记(这个方式推荐给大家,代码太多,我相信没人能过目不忘),看了好多代码,发现居然跟我学的C语言不太相同,后来通过一些网站和论坛我知道了,除了C还要学习C++(面向对象的编程)。就这样,我又开始了漫长的学习C++的阶段,还好学过C语言了,C++无非就是对象化了,相对学起来也很容易,看完C++的相关内容,尤其是类(Class),我逐渐了解的帮助文档中,代码的结构,该怎么去看,大约花费了一个月的时间才把C++看完,后续的开发中,我也不断提高自己的C++水平。

4.前面都是全身心投入到学习中,我一直期待着厚积薄发,但是3个多月过去了,我回头一看,软件怎么用啊?这会哭了。。。接着我就不断的搜索CAA工程怎么去创建,后来通过一个小例子,我通过不断的调试和修改,终于代码编译成功了,但是怎么显示到CATIA中呢,通过高人的指点解决了。这只是万里长征第一步,一个小小的无任何功能的对话框我就搞了半个月,以后这么大功能开发还不搞死我。事实证明,我的努力没有白费,CATIA开发的交互式的功能都是通过一个个小小的窗口来显示的,我会做最基本最简单的界面了,其他功能只需要我填空就可以了,就这样依葫芦画瓢,我的界面越做越漂亮(虽然没啥卵用,没功能,看着心里舒服)。

5.又是一个月过去了,我还是还是停留在界面的开发上,最多实现一个简单的文字显示。还好期间总结了不少调试代码,编写代码的一些窍门。使得我在后期开发中节省了不少时间。(友情提示,技巧靠自己总结,找到适合自己的调试方式才是最关键的)。后面我觉得算是入门了吧,我又反过来去阅读帮助文档,这会明朗了许多,我开始试着去做实际功能的开发,又遇到不少问题,功能逻辑是怎样的、怎么去实现它!!!

6.到现在4个多月过去了,我居然没有好好的学过CATIA软件!!!!!天哪,做开发的人居然不会操作CATIA,悲剧。还是老剧情,买了一本CATIA入门一点通,开始一点点的学习CATIA功能操作,针对我要开发的功能,学了好久好久相关的操作。还是那句话,没有白流的汗水,努力就有收获,我现在虽然不及专业CATIA操作技术员,但是一般的模型难不倒我!!!懂了CATIA的建模思想和基本步骤,对CAA开发帮助很大,因为开发是基于CATIA的,你要实现某些功能,就要按照CATIA的套路来。这样代码的流程就很清晰。至于功能怎么去用,那属于后期去搜索了,这都在自己控制范围内了。

7.总结一下,我建议大家学习顺序:C语言---C++----CATIA---自带帮助文档-----简单案例深入研究-----复杂功能开发。不要像我一开始无头苍蝇一般跌跌撞撞,我换工作了,工作中接触CATIA二次开发的机会比较少了,但是我基础还在,努力还在。我不想把这个技能就这样埋没,毕竟我原来是那么努力的去学习它。于是我做了CATIA二次开发培训教程文档,有需要的可以找我哦。

CATIA二次开发培训教程

c语言进行catia二次开发,想入门CATIA二次开发CAA的盆友们(谈谈开发经验,或许对你有帮助)...相关推荐

  1. 微信小程序云开发 初学者入门教程二

    微信小程序云开发 初学者入门教程二-前端操作数据库模块 如何操作数据库,作为一名前端,如果对数据的知识不够熟悉也没关系,从现在开始好好学习就行,数据库的操作内容差不多涉及增删改查四大模块,花一些业余的 ...

  2. HealthKit开发快速入门教程之HealthKit开发概述简介

    HealthKit开发快速入门教程之HealthKit开发概述简介 2014年6月2日召开的年度开发者大会上,苹果发布了一款新的移动应用平台,可以收集和分析用户的健康数据.该移动应用平台被命名为&qu ...

  3. 想入门CATIA二次开发CAA的盆友看过来(谈谈开发经验,或许对你有帮助!)

    前言 刚开始接触CATIA二次开发时候还是比较难熬的,因为没接触过CATIA.更重要的是没有C++基础.帮助文档 很难翻译成可以理解的中文.刚开始时候一头雾水,身边也没人做过开发,都是我一个人在默默的 ...

  4. openGauss数据库源码解析系列文章——openGauss开发快速入门(二)

    在上一篇openGauss数据库源码解析系列文章--openGauss开发快速入门(上)中,我们介绍了openGauss的安装部署方法,本篇将具体介绍openGauss基本使用. 二. openGau ...

  5. arcore之路-unity开发从入门到实践_AR开发之路——准备工作

    由于现在支持AR功能的手机没有普及,讲AR开发的教程也少,所以要学习AR开发还是要花点成本的,当然也有好处,花了学费,才会逼着自己坚持学下去. 为了学习AR,Relax今天入手了一部华为Nova 3i ...

  6. java项目开发实战入门电子书,java项目开发实战入门全彩版

    <JaWeb项目开发实战入门>以企业门户网.51商城.BBS--程序源论坛.YouKnow问卷.OA办公自动化系统.铭成在线考试系统.K12(中小学)综合测评系统和Show--企业个性化展 ...

  7. python全栈开发实践入门_Python全栈开发实践入门

    Python全栈开发实践入门 编辑 锁定 讨论 上传视频 <Python全栈开发实践入门>是2017年10月电子工业出版社出版的图书,作者是谢瑛俊. 书 名 Python全栈开发实践入门 ...

  8. 涂鸦NBIOT OpenCPU开发快速入门(二)

    根据上节最后面的环境搭建部分教程,下载完成SDK以后,解压后即可进行编译.(如果你之前已经具备了类似的开发环境直接使用即可) 1.OpenCPU SDK框架结构: 由下图可见,用户在使用OpenCPU ...

  9. 超详细图文保姆级教程:App开发新手入门(二)

    上文我们已经成功的创建了一个项目,接下来我们讲述一下,如何导入.编辑.提交项目代码下面我们继续. 4. 开发调试 4.1 项目导入 当用户创建一个新的应用时,Studio3开发工具会自动导入项目代码, ...

  10. kotlin开发Android入门篇八Kotlin开发Android的基本使用

    基础篇:Kotlin开发Android的基本使用 使用AndroidStudio3.0及以上开发Kotlin在新建项目中勾选这个选项则会默认开发语言为Koltin,然后再gradle(Project的 ...

最新文章

  1. springboot整合elasticJob实战(纯代码开发三种任务类型用法)以及分片系统,事件追踪详解...
  2. 利用NavicatPremium把Oracle迁移到MySQL
  3. 环境变量_配置JAVA环境变量
  4. IBM® Bluemix 上运行ASP.NET Core
  5. Android官方开发文档Training系列课程中文版:构建第一款安卓应用之环境配置
  6. 龙芯处理器可以适配鸿蒙os吗,SylixOS龙芯1C适配总结
  7. python跳出两层(多层)循环--使用标志量
  8. 全方位测评Hive、SparkSQL、Presto 等七个大数据查询引擎,最快的竟是……| 程序员硬核测评...
  9. 最常用标准库函数 (转)
  10. Tomcat--安装与部署(一)
  11. 高等数学同济七版课后习题答案
  12. 基于umijs+lerna+qiankun的微前端实现
  13. 再问运费查询的具体实现问题
  14. 3Ds Max 精简材质编辑器 显示不完全
  15. 自动化办公--通过BOM表输出原材料状态(第一版)
  16. Android Camera 预览及录制视频 附demo
  17. 基督里一切的丰盛_司布真
  18. Word2Vec与文章相似度--相似度计算
  19. [心灵] 我对这个世界充满了想象力和好奇心
  20. Air780E模块AT固件和AT手册

热门文章

  1. 华为笔记本都是Linux版本,华为笔记本装上linux系统而非Windows系统 这是为何
  2. 微博营销案例 – 运来大师看手相
  3. arduino和单片机的区别是什么
  4. 支付宝支付(cordova-plugin-alipay-v2 ) 报错AL138173
  5. 【Debug记录】Libtorch部署YOLO时cmake报错--symbol lookup error: ./test/test: undefined symbol: _ZN2at6detail1
  6. 零跑汽车冲刺港股:年营收31亿 去年曾募资88亿
  7. wi7计算机桌面删除,如何删除win7系统桌面IE图标|win7删除桌面IE图标的方法
  8. 算法分析与设计 作业1
  9. 去水印原理_图片去水印|视频去水印
  10. 今天母亲节,作为程序员,我是这样表达母爱的……