- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 AutoCAD.net Transaction实例4 标高
1Transaction介绍一般而言数据库的增删改查操作统一交给Transaction(事务)处理,AutoCAD也不例外,它将所有对象以图形数据库的形式存储,并将对象的打开和关闭交给唯一的TransactionManager进行管理,因此TransactionManager必须是一个全局对象,且随AutoCAD启动而创建,并管理多个被AutoCAD打开的dwg文档。存储在硬盘的d...
2020-03-10 19:26:08
1134
原创 AutoCAD.net AttributeBlock实例3 炸属性块
1AttributeBlock介绍AttributeBlock这个名称并不存在于.net开发文档中,是我根据中文名称“属性块”直译的,可能不对,只是叫起来顺口。开发文档中与属性块相关的类有四个,分别是AttributeDefinition(属性定义)、AttributeReference(属性引用)、BlockReference(块引用)、BlockTableRecord(块)。如果一个Bl...
2020-03-08 19:31:54
2633
原创 AutoCAD.net CurveMeasurement实例2 径向线
1Curve Measurement Functions介绍在AutoLisp开发里面,有一组以vlax-curve-get开头的曲线测量函数比较好用,主要功能是提供曲线上某一点的坐标、距离、切线。这些函数经常会被用到,如果要自己实现需要非常好的数学功底,还好我们只需要理解并拿来用即可。Curve Measurement函数的共同之处是都是与曲线上的某一点有关,使用时需要用到曲线参...
2020-03-06 13:22:28
1027
原创 AutoCAD.net Jig实例1 动态标尺
1 Jig介绍讲Jig实例之前,先将Jig相关捋一捋。.net托管类(Managed Class) 封装了大部分 ObjectARX C++类。在.net中,Jig功能被封装在了一个父类(Jig)和两个子类(DrawJig、EntityJig),以及一些辅助类之中。相比封装之前,封装之后的Jig类功能更为明确和细分,使用起来也更加方便,一般只需继承DrawJig和EntityJig两个...
2020-03-05 15:52:07
1804
原创 给定字符集以及密码长度创建密码字典
给定一个字符集以及密码长度,遍历所有密码样本,并形成密码字典,因为采用的是递归函数,速度非常快。 /// /// 采用递归的方式创建密码字典 /// /// 字典 /// 前缀 /// 字符集 /// 密码长度 /// 单个字符的允许重复次数 private static void Gen(List list, stri
2012-11-29 09:22:08
636
原创 利用反射和递归将object实例添加到xml文档
自定义一个类,类中包含公有字段,公有数组字段,可读属性,根据该类的实例构建一个xml文档,公有字段和可读属性作为节点元素,公有数组字段作为子节点。由于数组元素也可能包含公有数组字段,因此需要采用递归解决这个问题。public static class XmlHeleper { /// /// 利用反射将object实例添加到xml文档
2012-11-28 15:48:10
317
懒人计算器v3.1.6.24
2018-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人