![深入浅出AUTOCAD.NET二次开发](https://cover.qianqiantushu.cc/41/s6efc921.jpg)
![深入浅出AUTOCAD.NET二次开发](https://cover.qianqiantushu.cc/41/s6efc921.jpg)
深入浅出AUTOCAD.NET二次开发PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:李冠亿编
- 出 版 社:北京:中国建筑工业出版社
- 出版年份:2012
- ISBN:7112140196
- 页数:471 页
第1章 概述 1
1.1 AutoCAD功能特点 1
1.2 AutoCAD二次开发的意义及内容 3
1.3 AutoCAD二次开发方式 4
1.3.1 ADS 4
1.3.2 ObjectARX/ObjectDBX 4
1.3.3 AutoLISP/Visual LISP 5
1.3.4 VBA/AutoCAD ActiveX Automation(COM) 6
1.3.5 AutoCAD.NET 8
1.4 开发方式对比 9
第2章 AutoCAD操作应用 11
2.1 基本界面 11
2.2 基本功能 13
2.2.1 绘图 13
2.2.2 标注 15
2.2.3 编辑 15
2.2.4 参数化 15
第3章 程序设计基础 17
3.1 .NET简介 17
3.2 C#简介 22
3.2.1 开发环境 22
3.2.2 关键字 25
3.2.3 运算符、表达式 25
3.2.4 数据类型 27
3.2.5 基本语句 30
3.3 C++/CLI简介 36
3.3.1 项目配置 36
3.3.2 数据类型 38
3.4 数据结构 43
3.4.1 线性结构 43
3.4.2 非线性结构 44
3.4.3 排序 47
3.4.4 查找 50
3.5 算法 51
第4章 数据库基础 53
4.1 数据模型 53
4.2 关系型数据库 53
4.2.1 二维表 53
4.2.2 关系代数 54
4.3 SQL语言 56
4.4 数据库设计 57
4.5 DWG数据库 58
第5章 AutoCAD.NET二次开发 59
5.1 AutoCAD.NET二次开发环境及配置 59
5.1.1 项目配置 59
5.1.2 编译、调试 64
5.1.3 程序部署 67
5.1.4 混合开发 73
5.2 AutoCAD.NET API 88
5.2.1 Autodesk.AutoCAD.ApplicationServices(应用程序服务) 89
5.2.2 Autodesk.AutoCAD.DatabaseServices(数据库服务) 98
5.2.3 Autodesk.AutoCAD.EditorInput(用户交互) 269
5.2.4 Autodesk.AutoCAD.Geometry(几何) 292
5.2.5 Autodesk.AutoCAD.BoundaryRepresentation(边界表示) 300
5.2.6 Autodesk.AutoCAD.Runtime(运行时) 306
5.2.7 Autodesk.AutoCAD.Windows、Autodesk.Windows(窗体界面) 313
第6章 开发实例 323
6.1 数据库 323
6.1.1 添加块定义 323
6.1.2 添加实体到模型空间 325
6.1.3 添加、删除图层 326
6.1.4 添加对象到命名对象词典 330
6.1.5 写块克隆 331
6.1.6 设置当前视图 333
6.1.7 自定义数据库对象 337
6.2 实体对象 346
6.2.1 创建简单实体 346
6.2.2 创建三维实体 349
6.2.3 添加普通图块 352
6.2.4 添加带属性的块 354
6.2.5 实体变形 358
6.2.6 扩展数据 360
6.2.7 注释比例 363
6.2.8 改变显示次序 366
6.2.9 驱动动态块 368
6.2.10 添加实体到组 372
6.2.11 实体边界 374
6.2.12 获取子实体GSMarker(图形系统标记) 376
6.2.13 自定义实体 378
6.3 用户交互 390
6.3.1 输出消息 390
6.3.2 输入数据 392
6.3.3 自定义用户界面 397
6.3.4 面板 403
6.3.5 带式菜单 404
6.3.6 快捷菜单 409
6.4 事件 410
6.4.1 对象删除事件 410
6.4.2 文档双击事件 411
6.5 即时绘图 413
6.5.1 直线即时绘图 413
6.5.2 多段线即时绘图 417
6.6 规则重定义 423
6.6.1 显示重定义 423
6.6.2 夹点重定义 425
6.7 数据处理 433
6.7.1 写Excel文件 433
6.7.2 LINQ数据检索 436
6.8 混合开发 439
6.8.1 AutoCAD.NET调用ObjectARX程序 439
6.8.2 AutoCAD.NET调用AutoCAD ActiveX组件 442
6.8.3 AutoCAD.NET与AutoLisp相互调用 444
6.9 程序部署 446
6.9.1 注册表部署 446
6.9.2 配置文件部署 452
6.10 Windows程序与AutoCAD应用程序交互 454
附录 457
附录A:AutoCAD版本对应的注册表信息 457
附录B:ObjectARX库与AutoCAD.NET程序集对应关系 457
附录C:AutoCAD常用操作快捷键 458
附录D:AutoCAD系统变量 459
附录E:命名规范 470
参考文献 471
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《深入推进自我革命》任仲文 2019
- 《CATIA 软件建模与CAA二次开发》胡毕富,吴约旺 2018
- 《Cocos2d-x游戏开发》刘克男编著 2019
- 《深入浅出区块链核心技术与项目分析》梁伟 2019
- 《中国古典文学基本丛书 西昆酬唱集注》杨亿编,王仲荦注 2018
- 《电子商务案例分析 第2版》陈德人,张少中,高功步等主编;李冠艺,林慧丽,姚建荣副主编 2013
- 《现代企业信息化与管理》李冠主编;何明祥,徐建国副主编 2014
- 《论佛洛伊德的“一个正挨打的小孩”》Ethel Spector Person主编;韩诚,张耿嘉,李俊宏,范钧杰,李冠莹译 2008
- 《建筑玻璃》(英)米歇尔·维金顿(Michael Wigginton)著;李冠钦译 2003
- 《如果男人好得有点笨》李冠蓉著 1999
- 《全球复杂性》(英)约翰·厄里著;李冠福译 2009
- 《工业与民用建筑设计及预算编制规程》苏联部长会议国家建筑事宜委员会编;李冠儒译 1953
- 《动物实验替代方法概论》贺争鸣,李冠民主编 2003
- 《苏联史研究》李冠乾 1996
- 《建筑施工企业统计》杨淑芝主编 2008
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018