AutoCAD Civil 3D .NET二次开发

内容简介

[

本书针对如何学习AutoCAD Civil 3D二次开发, 通过一些实例, 向读者展示了需要学习的基本知识点, 为工程设计人员、程序设计人员学习Civil 3D二次开发指明道路。本书由浅入深, 向读者逐步展示了AutoCAD及Civil 3D二次开发所需的基本计算机语言知识及各项基本操作、进阶应用及相关知识。

]

目录

前言第1部分 基础知识第1章 Civil 3D二次开发简介1.1 了解AutoCAD Civ订3D及其APIs1.2 Civil 3D二次开发的意义1.3 Civil 3D二次开发所需的条件1.4 从哪儿开始第2章 开发环境的配置2.1 编译环境2.2 NET项目设置2.2.1 手动创建解决方案及项目2.2.2 利用向导创建解决方案和项目2.3 混合项目设置2.4 定义命令2.5 编译2.6 加载及运行2.6.1 手动加载程序及运行命令2.6.2 通过工具空间加载并运行2.6.3 通过注册表按需加载2.7 帮助文档2.7.1 帮助文档2.7.2 如何查看帮助文档第3章 程序设计基础3.1 数据类型和操作符3.1.1 常量与变量3.1.2 简单数据类型3.1.3 算数运算符3.1.4 关系与逻辑运算符3.1.5 值类型与引用类型3.2 方法3.2.1 方法签名3.2.2 方法访问3.2.3 方法参数3.2.4 返回值3.2.5 通过引用传递参数3.2.6 方法的递归调用3.3 选择语句3.3.1 if语句3.3.2 switch语句3.4 循环语句3.4.1 for循环3.4.2 foreach循环3.4.3 while和do while循环3.5 字符串的操作3.5.1 字符串的比较3.5.2 字符串的拆分3.5.3 获取指定字符串的位置3.5.4 字符串的提取3.5.5 字符替换3.5.6 大小写转换3.5.7 判断是否存在指定字符3.5.8 插入3.5.9 删除3.5.10 清空空格及指定字符3.6 集合3.6.1 集合中元素数量3.6.2 遍历集合3.7 类型转换3.7.1 隐式转换3.7.2 显式转换3.7.3 字符串与数字3.8 命名空间3.8.1 命名空间的用途3.8.2 导入命名空间3.8.3 AutoCAD及Civil 3D命名空间简介第2部分 基本操作第4章 访问数据库中的对象4.1 了解AutoCAD对象层次结构4.1.1 应用程序4.1.2 文档4.1.3 数据库4.1.4 符号表4.1.5 块表4.1.6 块表记录4.1.7 字典4.2 了解Civil 3D对象层次结构4.2.1 应用程序4.2.2 文档4.2.3 集合4.3 由ObjectId获取object4.4 事务(Transaction)4.5 捕捉异常4.6 人机交互4.6.1 命令行输出4.6.2 输入整数4.6.3 输入实数及关键字4.6.4 拾取点4.6.5 拾取角度4.6.6 拾取单个实体4.6.7 拾取选择集第5章 创建对象5.1 创建AutoCAD对象5.1.1 创建直线5.1.2 创建图层5.1.3 创建布局及视口5.2 创建Civil 3D对象5.2.1 创建几何空间点5.2.2 创建曲面5.2.3 创建采样线5.2.4 小结5.3 创建Civil 3D样式5.3.1 创建点样式5.3.2 创建曲面样式5.3.3 创建标签样式5.3.4 小结第6章 编辑对象6.1 编辑AutoCAD对象6.1.1 修改对象的属性6.1.2 复制、删除、分解对象6.1.3 平移、旋转、缩放对象6.1.4 多段线修改6.2 编辑Civil 3D对象6.2.1 修改曲面顶点6.2.2 修改纵断面6.2.3 拆分道路区域6.3 编辑Civil 3D设定6.3.1 访问各种设定6.3.2 编辑要素设定6.3.3 编辑命令设定6.3.4 使用属性字段第3部分 进阶应用第7章 对象信息的提取7.1 创建标签7.2 数据插入表格7.2.1 获取表格样式7.2.2 创建表头7.2.3 填充数据7.2.4 插入表格7.2.5 获取桩号文本7.3 输出数据到外部文件第8章 用户界面的应用8.1 自定义对话框8.1.1 界面设计8.1.2 代码实现8.1.3 调用对话框8.2 功能区I8.2.1 了解功能区-8.2.2 将功能区面板添加至已有选项卡8.2.3 将功能区面板添加至上下文选项卡8.3 面板8.3.1 了解Palette8.3.2 创建简单的WPF用户控件8.3.3 创建面板8.4 上下文菜单第9章 程序部署9.1 自动加载简介9.2 BUNDLE软件包9.2.1 文件夹结构9.2.2 XML文件基础知识9.3 MSI安装程序9.3.1 组织安装程序9.3.2 指定应用程序数据9.3.3 配置目标系统9.3.4 定制安装程序界面9.3.5 定义安装需求及行为9.3.6 准备发布第4部分 相关主题.第10章 COM互操作的应用10.1 了解COM API10.2 实现.NET与COM互操作10.2.1 根对象及COM中的基本概念10.2.2 访问Civil 3D对象10.3 COM对象与.NET对象的转换10.3.1 .NET对象转换为COM对象10.3.2 COM对象转换为.NET对象第11章 C++API的应用11.1 了解ClJstomDraw11.2 自定义纵断面竖轴11.3 绘制挡墙分隔缝第12章 LINQ的应用12.1 了解LINQ12.1.1 匿名类型12.1.2 扩展方法12.1.3 Lambda表达式12.2 LINQ功能初体验12.2.1 排序12.2.2 筛选12.2.3 数据投影12.2.4 分组12.3 针对对象查询第13章 创建部件13.1 部件程序的基本结构13.1.1 模板类SATemplate13.1.2 CorridorState对象13.1.3 支持文件13.2 创建自定义部件13.3 创建.atc文件13.4 通过.pkt文件加载部件附录A 视频部分说明及下载地址索引参考文献

封面

AutoCAD Civil 3D .NET二次开发

书名:AutoCAD Civil 3D .NET二次开发

作者:王磊编著

页数:276页

定价:¥78.0

出版社:同济大学出版社

出版日期:2018-01-01

ISBN:9787560874975

PDF电子书大小:88MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注