图书介绍
AutoCAD Civil 3D .NET二次开发【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 王磊 著
- 出版社: 上海:同济大学出版社
- ISBN:9787560874975
- 出版时间:2018
- 标注页数:276页
- 文件大小:30MB
- 文件页数:288页
- 主题词:AutoCAD软件
PDF下载
下载说明
AutoCAD Civil 3D .NET二次开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 基础知识1
第1章 Civil 3D二次开发简介2
1.1 了解AutoCAD Civil 3D及其APIs2
1.2 Civil 3D二次开发的意义3
1.3 Civil 3D二次开发所需的条件3
1.4 从哪儿开始4
第2章 开发环境的配置7
2.1 编译环境7
2.2.NET项目设置8
2.2.1 手动创建解决方案及项目8
2.2.2 利用向导创建解决方案和项目10
2.3 混合项目设置11
2.4 定义命令12
2.5 编译13
2.6 加载及运行13
2.6.1 手动加载程序及运行命令13
2.6.2 通过工具空间加载并运行14
2.6.3 通过注册表按需加载15
2.7 帮助文档17
2.7.1 帮助文档18
2.7.2 如何查看帮助文档18
第3章 程序设计基础20
3.1 数据类型和操作符20
3.1.1 常量与变量20
3.1.2 简单数据类型21
3.1.3 算数运算符22
3.1.4 关系与逻辑运算符23
3.1.5 值类型与引用类型24
3.2 方法25
3.2.1 方法签名25
3.2.2 方法访问26
3.2.3 方法参数26
3.2.4 返回值27
3.2.5 通过引用传递参数27
3.2.6 方法的递归调用29
3.3 选择语句30
3.3.1 if语句30
3.3.2 switch语句32
3.4 循环语句32
3.4.1 for循环32
3.4.2 foreach循环33
3.4.3 while和do while循环34
3.5 字符串的操作35
3.5.1 字符串的比较35
3.5.2 字符串的拆分35
3.5.3 获取指定字符串的位置36
3.5.4 字符串的提取37
3.5.5 字符替换37
3.5.6 大小写转换38
3.5.7 判断是否存在指定字符38
3.5.8 插入38
3.5.9 删除38
3.5.10 清空空格及指定字符38
3.6 集合39
3.6.1 集合中元素数量40
3.6.2 遍历集合40
3.7 类型转换42
3.7.1 隐式转换42
3.7.2 显式转换42
3.7.3 字符串与数字43
3.8 命名空间45
3.8.1 命名空间的用途46
3.8.2 导入命名空间47
3.8.3 AutoCAD及Civil 3D命名空间简介49
第2部分 基本操作51
第4章 访问数据库中的对象52
4.1 了解AutoCAD对象层次结构53
4.1.1 应用程序53
4.1.2 文档54
4.1.3 数据库56
4.1.4 符号表56
4.1.5 块表57
4.1.6 块表记录58
4.1.7 字典63
4.2 了解Civil 3D对象层次结构66
4.2.1 应用程序67
4.2.2 文档67
4.2.3 集合67
4.3 由ObjectId获取Object68
4.4 事务(Transaction)70
4.5 捕捉异常71
4.6 人机交互72
4.6.1 命令行输出73
4.6.2 输入整数73
4.6.3 输入实数及关键字74
4.6.4 拾取点75
4.6.5 拾取角度76
4.6.6 拾取单个实体77
4.6.7 拾取选择集79
第5章 创建对象82
5.1 创建AutoCAD对象82
5.1.1 创建直线83
5.1.2 创建图层86
5.1.3 创建布局及视口88
5.2 创建Civil 3D对象95
5.2.1 创建几何空间点96
5.2.2 创建曲面100
5.2.3 创建采样线104
5.2.4 小结109
5.3 创建Civil 3D样式110
5.3.1 创建点样式110
5.3.2 创建曲面样式113
5.3.3 创建标签样式115
5.3.4 小结117
第6章 编辑对象120
6.1 编辑AutoCAD对象120
6.1.1 修改对象的属性121
6.1.2 复制、删除、分解对象124
6.1.3 平移、旋转、缩放对象126
6.1.4 多段线修改135
6.2 编辑Civil 3D对象141
6.2.1 修改曲面顶点142
6.2.2 修改纵断面144
6.2.3 拆分道路区域147
6.3 编辑Civil 3D设定150
6.3.1 访问各种设定150
6.3.2 编辑要素设定151
6.3.3 编辑命令设定152
6.3.4 使用属性字段153
第3部分 进阶应用155
第7章 对象信息的提取156
7.1 创建标签156
7.2 数据插入表格161
7.2.1 获取表格样式162
7.2.2 创建表头164
7.2.3 填充数据167
7.2.4 插入表格170
7.2.5 获取桩号文本172
7.3 输出数据到外部文件173
第8章 用户界面的应用177
8.1 自定义对话框177
8.1.1 界面设计178
8.1.2 代码实现184
8.1.3 调用对话框187
8.2 功能区190
8.2.1 了解功能区190
8.2.2 将功能区面板添加至已有选项卡192
8.2.3 将功能区面板添加至上下文选项卡197
8.3 面板200
8.3.1 了解Palette200
8.3.2 创建简单的WPF用户控件201
8.3.3 创建面板202
8.4 上下文菜单204
第9章 程序部署206
9.1 自动加载简介206
9.2 BUNDLE软件包207
9.2.1 文件夹结构207
9.2.2 XML文件基础知识210
9.3 MSI安装程序211
9.3.1 组织安装程序212
9.3.2 指定应用程序数据213
9.3.3 配置目标系统214
9.3.4 定制安装程序界面215
9.3.5 定义安装需求及行为215
9.3.6 准备发布217
第4部分 相关主题221
第10章 COM互操作的应用222
10.1 了解COM API222
10.2 实现.NET与COM互操作223
10.2.1 根对象及COM中的基本概念224
10.2.2 访问Civil 3D对象227
10.3 COM对象与.NET对象的转换232
10.3.1 .NET对象转换为COM对象232
10.3.2 COM对象转换为.NET对象233
第11章 C++API的应用235
11.1 了解CustomDraw235
11.2 自定义纵断面竖轴237
11.3 绘制挡墙分隔缝244
第12章 LINQ的应用249
12.1 了解LINQ249
12.1.1 匿名类型249
12.1.2 扩展方法251
12.1.3 Lambda表达式252
12.2 LINQ功能初体验254
12.2.1 排序254
12.2.2 筛选255
12.2.3 数据投影256
12.2.4 分组256
12.3 针对对象查询257
第13章 创建部件259
13.1 部件程序的基本结构259
13.1.1 模板类SATemplate259
13.1.2 CorridorState对象261
13.1.3 支持文件261
13.2 创建自定义部件262
13.3 创建.atc文件269
13.4 通过.pkt文件加载部件272
附录A 视频部分说明及下载地址273
索引274
参考文献276
热门推荐
- 365011.html
- 3866925.html
- 57695.html
- 559994.html
- 3097629.html
- 2773782.html
- 3616762.html
- 1924243.html
- 2502166.html
- 2136355.html
- http://www.ickdjs.cc/book_583348.html
- http://www.ickdjs.cc/book_1465115.html
- http://www.ickdjs.cc/book_3855625.html
- http://www.ickdjs.cc/book_2211224.html
- http://www.ickdjs.cc/book_2862920.html
- http://www.ickdjs.cc/book_1497951.html
- http://www.ickdjs.cc/book_2819326.html
- http://www.ickdjs.cc/book_330997.html
- http://www.ickdjs.cc/book_3877631.html
- http://www.ickdjs.cc/book_1479387.html