摘要:
块表记录是包裹实体对象的最后一层包装了,接下来让我们继续利用MgdDbg工具查看上一小节创建的块定义内的对象有哪些。 操作步骤如下:选择块表记录TestBlock,在右侧列表中找到“Entities within block”,选中该行并单击鼠标左键,弹出Snoop Objects对话框,列表中显示 阅读全文
摘要:
为了清楚的了解块表的组成内容,让我们利用MgdDbg工具查看一下块表中的块表记录。在开始页面,以无样板模式新建一个.dwg文件(图 4‑7(1)),这样的话,默认的块表记录只有3条(图 4‑7(2)),分别是模型空间和两个布局(这3条特殊的块表记录我们暂且不去研究,等把普通的块表记录弄明白之后,再研 阅读全文
摘要:
上一小节我们看到了符号表包含了一系列的表(共9个),这些表数量是固定的,用户不能增加新的表,也不能删除现有的表。 符号表名称 符号表功能 Block Table 块表 存储图形数据库中定义的块。此表中含有两个非常重要的记录:模型空间和图纸空间。 Dimension Style Table 尺寸标注样 阅读全文
摘要:
数据库的结构是什么样的?对象是如何存储在数据库中的?这些问题我们需要搞明白。在此我们可以借助工具ArxDbg或MgdDbg来查看数据库结构及其内容。下图就是利用MgdDbg工具查看到的内容,我们可以看到数据库主要由符号表(Symbol Tables)及命名对象字典(Dictionaries)组成。符 阅读全文
摘要:
再次想象另外一个场景:启动AutoCAD程序后,您新建了两个.dwg文件,也就是说创建了两个文档(Document)对象。将窗口进行层叠,您看到的窗口应该与下图类似: 图 4‑3 如何访问这些文档呢?还是让我们通过简单的代码来了解一下吧: 利用向导创建项目,在MyCommands类中添加以下代码,之 阅读全文
摘要:
想象这样一个场景:当您开始一天的工作,坐到电脑前面,用鼠标双击桌面上的AutoCAD Civil 3D图标,这时一个AutoCAD Civil 3D应用程序将运行起来。打开Windows任务管理器,我们可以看到类似窗口: 图 4‑1 应用程序 本书中所涉及的二次开发程序,都是在这个AutoCAD C 阅读全文