AutoCAD.NET开发

AutoCAD 数据库入门 1

2019-04-17  本文已影响0人  吃柠檬的鸮

AutoCAD 图:一个存储在数据库中的对象的集合。
基本的数据库对象:实体、符号表和词典。

  1. 实体 :AutoCAD 图内部表示图的一种特殊数据库对象,线、圆、弧、文本、实心体、区域、复合线和椭圆都是实体,用户可以在屏幕上看见实体并能对其进行操作。
  2. 符号表 :用于存储数据库对象的容器。一个 AutoCAD 数据库包含一套固定的符号表,每一个符号表包含一个特定符号表记录类的实例。不能向数据库添加新的符号表。
  1. 词典 : 也是用于存储数据库对象的容器。一个词典可以包含任何类型的 AcDbObject 及其子类的对象。AutoCAD 创建新图时,AutoCAD 数据库会创建名为“命名对象词典”的词典。
组成 AutoCAD 数据库的主要部件

通过调用下面的全局函数来获得当前图的数据库:

acdbHostApplicationServices()->workingDatabase();

这两个函数的原型:

  1. acdbHostApplicationServices() :用于访问数据库服务。
ACDBCORE2D_PORT AcDbHostApplicationServices * acdbHostApplicationServices();
  1. workingDatabase() :返回一个数据库指针,指向当前焦点所在的数据库窗口。
AcDbDatabase* workingDatabase() const;
上一篇下一篇

猜你喜欢

热点阅读