CAXA二次开发实用手册.doc

  1. 1、本文档共119页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
手册,安全手册,使用手册,必备手册,实用手册,技术手册,培训手册,实习手册,速查手册,施工手册,教育手册,考核手册,操作手册,服务手册,工作手册,管理手册,学习手册,推行手册,应知应会手册,营运手册,用户手册,员工手册,知识手册,指导手册,质量手册,综合手册,各种手册,应有尽有。本文档支持完整下载,支持任意编辑!选择我,选择成功!

目 录 第1章 绪论 1 1.1 概述 1 1.2 应用程序接口 1 1.3 应用程序开发环境 1 1.4 进行二次开发的基本要求 2 1.5 主要特点 2 1.6 二次开发新版本的改进 3 1.6.1 开发环境 3 1.6.2 应用程序管理器 3 1.6.3 应用程序开发向导 3 1.6.4 构件库 3 1.6.5 API函数 3 1.7 与老版本二次开发应用程序的兼容性 4 第2章 应用程序管理器 5 2.1 运行应用程序管理器 5 2.2 添加应用程序路径 5 2.3 删除应用程序路径 6 2.4 修改应用程序路径 6 2.5 加载和卸载二次开发程序 6 2.6 设置自动加载应用程序 6 第3章 二次开发环境及编程基础 7 3.1 二次开发平台的安装与设置 7 3.2 创建第一个二次开发程序 7 3.2.1 创建二次开发工程 7 3.2.2 应用程序框架分析 9 3.2.3 添加程序实现代码 12 3.2.4 应用程序的编译、连接 14 3.2.5 应用程序的运行、调试 15 第4章 数据类型及常量、公共变量的定义 17 4.1 数据类型 17 4.1.1 基本数据类型 17 4.1.2 点 17 4.1.3 矩形边界 17 4.1.4 结点 17 4.1.5 选择集 18 4.2 常量定义 18 4.2.1 函数返回值 18 4.2.2 线型定义 18 4.2.3 颜色定义 19 4.2.4 层定义 20 4.2.5 尺寸类型定义 20 4.2.6 其他定义 20 4.3 公共变量 21 第5章 应用程序接口(API)函数概述 22 5.1 交互实现 22 5.1.1 立即菜单 22 5.1.2 提示信息 22 5.1.3 交互取值 22 5.2 系统操作 23 5.2.1 文件存取 23 5.2.2 绘图状态设置 23 5.2.3 界面定制及消息响应 23 5.2.4 Undo/Redo操作 24 5.2.5 用户窗口中预显图形 24 5.3 实体部分 24 5.3.1 实体操作 24 5.3.2 基本实体生成 24 5.3.3 块操作 25 5.3.4 尺寸标注 25 5.3.5 选择集操作 26 5.4 数据管理 26 5.4.1 得到属性数据 26 5.4.2 设置、修改属性数据 27 5.4.3 得到结点几何数据 27 5.4.4 设置、修改结点的几何数据 28 5.4.5 扩充数据管理 28 5.5 几何运算 28 5.6 图形编辑 28 第6章 应用程序接口(API)函数详解 30 6.1 交互实现 30 6.1.1 立即菜单 30 6.1.2 提示信息 33 6.1.3 交互取值 33 6.2 系统操作 35 6.2.1 文件存取 35 6.2.2 绘图状态设置 36 6.2.3 界面定制及消息响应 40 6.2.4 Undo/Redo操作 44 6.2.5 用户窗口中预显图形 45 6.3 实体部分 46 6.3.1 实体操作 46 6.3.2 基本实体生成 49 6.3.3 块操作 53 6.3.4 尺寸标注 55 6.3.5 选择集操作 60 6.4 数据管理 64 6.4.1 得到属性数据 64 6.4.2 设置、修改属性数据 67 6.4.3 得到结点几何数据 69 6.4.4 设置、修改结点的几何数据 72 6.4.5 扩充数据管理 75 6.5 几何运算 76 6.6 图形编辑 78 第7章 实用编程技术 84 7.1 使用AFX_MANAGE_STATE宏 84 7.2 界面定制 84 7.2.1 菜单 84 7.2.2 对话框 86 7.2.3 立即菜单 89 7.2.4 键盘命令 91 7.3 消息响应 92 7.4 消息循环 93 7.5 面向实体操作的编程 96 7.5.1 生成实体 96 7.5.2 拾取实体 96 7.5.3 数据管理 97 7.5.4 实体扩充数据管理 97 7.5.5 选择集操作 99 7.5.6 系统图形数据库 101 7.5.7 图形编辑 103 7.6 构件库的使用与开发 103 7.6.1 构件库的使用 103 7.6.2 构件库的开发 104 绪论 概述 CAXA电子图板是功能齐全的通用计算机辅助设计(CAD)软件。它以交互图形方式,对几何模型进行实时的构造、编辑和修改。CAXA电子图板提供形象化的设计手段,帮助设计人员发挥创造性,提高工作效率,缩短新产品的设计周期,把设计人员从繁重的设计绘图工作中解脱出来,并有助于促进产品设计的标准化、系列化、通用化,使得整个设计规范化。 CAXA电子图板适合于所有需要二维绘图的场合。利用它可以进行零件图设计、装配图设计、零件图组装装配图、装配图拆画零件图、工艺图表设计、平面包装设计、电气图纸设计等。它已经

文档评论(0)

云烟 + 关注
实名认证
内容提供者

教师资格证持证人

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

领域认证该用户于2023年03月21日上传了教师资格证

1亿VIP精品文档

相关文档