为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

考试大论坛:一级建造师市政工程考点强化记忆汇总全集

2011-06-23 31页 doc 186KB 25阅读

用户头像

is_253889

暂无简介

举报
考试大论坛:一级建造师市政工程考点强化记忆汇总全集CAA开发入门指南 CAA开发入门指南 (版权归my_dear2002所有) 1. 前言 这一部分很重要请注意认真看,说它重要是因为在后面程序的调试中可能会出现错误,请你无比在安装开发vc环境的时候注意,在安装vc的时候记得有个地方自己选,最好你都装了,如果你没有装也没有关系,到时候从vc的安装文件里面考出来也可以,就是关于RADE中会用到的lib库,在vc中的目录为vc98/mfc/lib目录下,如果你调试出现问题,比如error没有找到mfc42u.lib或者别的你就要从安装盘里面把所有的lib里面的文件考到你的vc对应...
考试大论坛:一级建造师市政工程考点强化记忆汇总全集
CAA开发入门 CAA开发入门指南 (版权归my_dear2002所有) 1. 前言 这一部分很重要请注意认真看,说它重要是因为在后面程序的调试中可能会出现错误,请你无比在安装开发vc环境的时候注意,在安装vc的时候记得有个地方自己选,最好你都装了,如果你没有装也没有关系,到时候从vc的安装文件里面考出来也可以,就是关于RADE中会用到的lib库,在vc中的目录为vc98/mfc/lib目录下,如果你调试出现问题,比如error没有找到mfc42u.lib或者别的你就要从安装盘里面把所有的lib里面的文件考到你的vc对应安装目录下。 2. 2进入正题 (1) 新建工作空间 你按照我以前的帖子安装完开发环境在vc下面就有了RADE的菜单 找个标签页你可以选择下面的复选框,以后新建工程的时候就不会弹出了,然后选择ok 你可以先建立你的开发目录然后选择Workspace Directory的时候指定目录,with就选择mkmk,tool level选择你的版本。点击next 选择创建一个新的框架frame,然后finish,弹出new framework对话框,输入你的frame名字,下面的选择如图所示,framework t’ype,implementation,framework function,development,然后ok 弹出下面的配置对话框 然后ok,dos窗 2) 创建module 有了工作空间和框架下面就是添加module口闪动几下就可以了 ( 了,好像你做的所有开发都在module里面(我也是刚入门,很多东西还不懂_) Project目录下面选择new module弹出下面的对话框 输入你的module名字,module information选择shared object,也就是交互式(caa的开发分为交互式和批处理,听似水年华这么跟我讲的_),然后ok。弹出下面的产生文件对话框 然后点击ok,你的 workspace里面了,在vc的fileview窗口如下所示: (3) 载入必须module就添加到 的API函数 选择菜单如下所示: 弹出如下的对话框 Mode选择第一项,然后点击add,添加函数所在目录,选到你的catia目录下面的B14一定要选对。添加后的结果为 点击ok,弹出调入需要的文件对话框如下 点击close,dos窗口闪动完成。 (4) 插入资源,也就是菜单、对话框等 在RADE环境的insert,catia resource,catia pattern…, 弹出对话框如下 选择ok,弹出下面的对话框 选择workObject type为workbench,然后输入你的workbench名字,点击associated workshop(也就是你要你的菜单出现在那儿,catia里面的一个workshop对应一个模块,比如机械、曲面等)右面的按钮,弹出下面的对话框 选择PRDWorkshop,也就是你做的菜单要出现在“机械设计”模块里面,点击ok回到原来对话框 点击next弹出 不用选择直接next,出现对话框 这个对话框是让你选生成类的前缀,可以不用去管,然后点击finish弹出将要生成文件对话框 Ok,完成配置,回到vc界面下fileview窗口可以看到变化如下 同时将上图里面的myframe1.mfiles删除。 多了一个myworkbench.m文件包。 3. 删除多余文件并修改mk文件 (1) 打开你的工作空间所在目录,找到你建立的frame框架文件夹,然后打开删除里面的第一次建立的module,我这儿是MyModule1,同时删除PublicInterfaces文件夹下面对应第一次建立的module的头文件,我这儿是MyModule1.h, (2) 修改.mk文件,因为里面未包含 CATIPRDWorkshopConfiguration.h这一个头文件的Module,打开该文件后在后面添加下面代码 LINK_WITH WIZARD_LINK_MODULES CATPrsWksPRDWorkshop (3)指定你的菜单出现位置,打开 userframd/Cnext/resource/msgcatalog下面的MyWorkBench.CATRsc文件,修改TestWb.CategoryInfrastructure里面引号里面的内容为MechanicalDesign,也就是变为TestWb.CategoryMechanicalDesign,这样你的菜单就出现在“机械设计”里面了。 4. . 编译调试 (1) 编译之前先更新一下运行环境,如下所示 选择creat/update runtime view,弹出下面对话框 选择图中的设置,点击ok完成更新 (2) 调试mkmk 选择环境下面的菜单如下 选择mkmk进行编译弹出下面的对话框 选中你的workbench,在上面的复选框选择编译时要检测的选项,点击ok完成编译 (3) 生成可执行文件 下面生成你的workbench,选择编译环境下的菜单如下所示 弹出下面的对话框 选择里面的文件和debug标签页,选择executeble for debug session文本框右面的箭头,选择brose弹出下面的对话框和选择 选中里面的CNEXT.EXE文件,然后选择打开,然后点击ok。 5. 执行文件工程查看菜单(马上就要大功告成了激动啊。。。。。) 选择环境下的菜单如下 开始启动catia了,等着看结果喽_ 嘿嘿看到了吧,这就是你的菜单了,下面就是要添加菜单响应、对话框了,我还不会呵呵,大家以后多多交流啊。 6. 友情提示 (1) 顺序一定不能错,在建立完workspace也就是产生frame以后就要load prerequisite workspace。 (2) 出现问题的时候要更新一下编译环境creat/update runtime view (3) 如果是出现的错误为缺少库文件,记得开篇说的那 -_-,大家多多注意吧 样看看自己的vc哦 _ 忙活了一天就是被一个vc给害的
/
本文档为【考试大论坛:一级建造师市政工程考点强化记忆汇总全集】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索