# 0. 引言
前面记录了一堆东西,涉及到AutoCAD .NET中的各种对象,感觉如果不整理一些还是挺乱的,善于总结是好习惯!
在CAD中其实里面的所有的内容都可以看成是对象,不然C#这种面向对象的语言也不会在这里如鱼得水。
其实每一个CAD文件(DWG或者是DXF)都对应了一个数据库(Database),之前也了解了,如果需要对CAD文件进行操作,先得声明一个数据库对象,也就是是数据库本身也就是一个对象
Database db = HostApplicationServices.WorkingDatabase;
这样才能拿到这个数据库中的的各种组成部分,包括点、多段线、文字、图层、颜色、线型,这些都是对象,总结下来一句话:“一切皆对象”,即使是CAD图形本身和AutoCAD引用程序本身都是一个对象。
对象真多!能不能给自己也new一个~~
# 1. AutoCAD .NET 中的对象层级结构
这个东东其实前面已经提过好几遍了,就是没有单独整理一下,这些底层的东西最好是搞清楚,不然后面脑袋里会乱成浆糊