1、AutoCAD Civil 3D API开发指南

AutoCAD Civil 3D API开发指南

1. 适用人群与API概述

AutoCAD Civil 3D API开发指南主要面向想要定制AutoCAD Civil 3D或使用底层API创建应用程序的开发者。同时,也适用于为AutoCAD Civil 3D用户创建宏以自动化重复任务的开发者,以及自定义子装配的开发者。

AutoCAD Civil 3D提供了三种API:
| API类型 | 特点 | 适用场景 | 开发要求 |
| ---- | ---- | ---- | ---- |
| .NET API | 可使用任何.NET语言编写AutoCAD Civil 3D扩展,性能通常比COM API显著更快 | 创建宏、操作AutoCAD Civil 3D对象 | Microsoft Visual Studio 2008 SP1或更高版本 |
| COM API | 可从托管(.NET)或非托管(C++)代码访问,可在VBA IDE中使用,但VBA支持已弃用 | 创建宏、操作AutoCAD Civil 3D对象 | 需更新对象版本到10.0,引用新库 |
| Custom Draw API(C++) | 是AutoCAD ObjectARX API的扩展,可自定义对象渲染方式 | 自定义对象渲染方式 | Microsoft Visual Studio |

选择使用哪种API取决于具体需求:
- 若要自定义AutoCAD Civil 3D中对象的渲染方式,可使用Custom Draw API。
- 若要创建宏以自动化重复操作或创建操作AutoCAD Civil 3D对象的应用程序,可使用.NET或COM API

目录 译者序 序言 前言 第1章 安装ap-api 1 1.1 安装 1 1.2 配置autocad 1 第2章 操纵autocad 4 2.1 基本原则 4 2.2 关闭命令回显 5 2.3 保存和恢复系统变量 6 2.4 合人意的u命令 7 2.5 处理escape键 8 2.6 防止命令透明执行 9 2.7 处理回车键 11 2.8 示范程序框架 12 2.9 控制用户命令 13 2.10 没有选择,就没有操作 18 2.11 先选择对象,后调用命令 20 2.12 用好上一个选择集 21 2.13 管理世界坐标系 22 2.14 获取我们需要的对象 25 2.15 输入的确认与限制 26 2.16 autocad命令中的缺省值 35 2.17 关键字、提示和上下文菜单 37 第3章 管理对话框 40 3.1 保持位置 40 3.2 你应该做到 42 3.3 不是为了嵌套而嵌套 44 3.4 隐藏对话框 46 3.5 在对话框中显示幻灯片 47 3.6 获得字符串 49 3.7 获得整型数 52 3.8 获得实数 55 3.9 复选框和单选按钮 57 3.10 列表框和弹出式列表 60 第4章 用activex automation处理autocad 图形 64 4.1 只有当你的工具是一把榔头的时 候,任何事情才会像一颗钉子 64 4.2 autocad的dxf文件格式 64 4.3 文件头段 64 4.4 表段 64 4.5 块段 65 4.6 图形实体段 65 4.7 非图形对象段 65 4.8 autolisp[-]autocad 数据格式 65 4.9 autocad对象模型 66 4.10 为什么要使用activex automation 66 4.11 在何处画线 67 4.12 在何处画了线 70 4.13 符号表 70 4.14 创建图块 70 4.15 在ucs中画图 71 第5章 充分利用activex automation 73 5.1 消息框 73 5.2 命令的输入 74 5.3 菜单和工具栏 74 5.3.1 删除菜单项 74 5.3.2 插入菜单项 82 第6章 反应器入门 84 第7章 生成和配置应用程序 88 7.1 创建工程 89 7.2 创建应用程序 91 7.3 加载应用程序 94 7.4 安装应用程序 96 7.5 配置应用程序 98 附录 ap-api参考 99 a.1 ap-api实用函数 100 a.2 ap-api activex实用函数 136 a.3 ap-api activex反应器函数 142 a.4 ap-api activex方法函数 144 a.5 ap-api activex属性函数 208
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值