摘要: 下面示例使用ObjectIdCollection对象来跟踪应该复制的对象。一旦对象ids被添加进集合,集合就会进行迭代,新的对象会被Clone函数进行创建,然后添加进模型空间。 using System; using System.Collections.Generic; using System. 阅读全文
posted @ 2023-06-04 22:09 chenlight 阅读(35) 评论(1) 推荐(0) 编辑
摘要: 为了复制对象,要在对象上运用已提供的Clone函数。这个函数会创建一个与原始对象的重复的新对象。一旦创建了副本对象,就可以将其添加或附加到数据库之前对其进行修改。如果不变换对象或更改它们的位置 ,则新对象将位于与原对象相同的位置。 如果你需要复制大量的对象,可以添加每个对象的ids到ObjectId 阅读全文
posted @ 2023-06-04 14:46 chenlight 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 可以沿着指定的向量移动所有绘制的图纸对象和属性参照对象。 为了移动对象,要使用变换矩阵的Displacement函数。此函数需要Vector3d对象做为输入。如果你不知道你需要的向量是多少,你可以创建一个Point3d对象,然后使用GetVectorTo函数来返回位于两个点之间的向量。这个移动向量会 阅读全文
posted @ 2023-06-04 13:39 chenlight 阅读(12) 评论(1) 推荐(0) 编辑
摘要: 具体问题如下图所示: 在vs2010中调试中,会调用CAD2014,这时就会出现上述的问题错误; 经查找,具体的问题是因为:cad的dll引用中,“复制本地”设置为True,因更改为false; 这里要注意的是,每个项目中的引用都要更改为false,如Hello项目和InitAndOpt项目中的引用 阅读全文
posted @ 2023-05-02 19:40 chenlight 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 错误的原因是[CommandMethod("Hello")]声明在类前面了,应该是声明在函数的前面才行; 阅读全文
posted @ 2023-04-25 22:08 chenlight 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 如果是13以上的版本,除了添加AcDbMgd和AcMgd引用外,还应添加accoremgd引用,然后就是using了。 阅读全文
posted @ 2023-04-25 21:59 chenlight 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 什么是FileSteam类? FileSteam类的方法和属性 StreamWriter和StreamReader 编程实例 什么是FileStream类? FileStream类用于对操作系统文件进行基本的读写操作。FileStream类可帮助读取、写入和关闭文件。 如何使用FileStream类 阅读全文
posted @ 2023-02-13 22:27 chenlight 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 在这篇文章中,你将学习到: 在C#中,什么是文件处理? 为什么需要学习文件处理? 什么是文件和流? C#中,什么是文件处理? 为了在硬盘中永久保存信息或通过C#从保存的文件读取信息,就称之为文件处理。C#文件处理使用流来保存或检索信息。 文件和流 文件是存储在磁盘上的具有特定名称、扩展名和目录路径的 阅读全文
posted @ 2023-02-06 22:14 chenlight 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 首先创建一个控制台应用程序,如下 在“解决方案...”上面右击,依次选择“添加”-“新建项目” 在弹开的窗口中,选择“类库”,并命名为“SomeClassLibrary” 点击“确定”,如下图 在类库文件中创建字段、属性和方法等等,在“SomeClassLibrary”项上右击,再点生成 在视图-> 阅读全文
posted @ 2022-12-18 17:58 chenlight 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 在这篇文章中,我们将用C#示例讨论一下反射。在C#中反射提供了可以描述程序集、模块和类型的对象。你可使用反射自动创建一个类型的实例,绑定类型到已存的对象上,或是从现有对象获取类型并调用其方法或访问其字段和属性。在这篇文章中,我们基本是讨论反射是什么,如何执行反射,最后,我们将探讨什么时候使用反射。 阅读全文
posted @ 2022-12-18 17:46 chenlight 阅读(46) 评论(0) 推荐(0) 编辑