- 博客(7)
- 资源 (3)
- 收藏
- 关注
转载 Revit 其他dll
在阅读此文章前,应有一定的API基础开发能力。AdWindows.dll 介绍Adwindows.dll 在 Revit 安装目录下即可找到。此 dll 基于 Autodesk 统一UI界面思想,封装了一套用于 Autodesk 旗下各个基于Ribbon控件风格的软件。比如 Inventer 、AutoCAD、Revit 等等。这些软件的 Ribbon UI 几乎全部是基于此d
2017-08-23 11:34:15 929
原创 CAD.net 写注册表自动加载插件dll
RegistryKey LocaIMachine = Registry.LocalMachine; RegistryKey MyPrograrm = LocaIMachine.CreateSubKey("SOFTWARE\\Autodesk\\AutoCAD\\R20.1\\ACAD-F001:804\\Applications\\name", true);
2017-08-11 17:39:34 3779
原创 CAD.net 创建面板
1、使用注册表进行插件dll的自动加载时Autodesk.Windows.ComponentManager.Ribbon == null需要延迟一下再调用面板的创建代码2、注册事件Autodesk.Windows.ComponentManager.ItemInitialized public void AddRibbon() { if (Autodesk
2017-08-11 17:34:04 2606
转载 C# 在图片上写入水印
/// /// 在图片上生成图片水印 /// /// 原服务器图片路径 /// 生成的带图片水印的图片路径 /// 水印图片路径 public void AddWaterPic(string Path, string Path_syp, string Path_sypf, int x = 0, in
2017-08-10 14:59:03 612
原创 C# 装箱、拆箱、泛型
1、装箱:值类型转引用类型。开辟一块内存空间进行存放数据。2、拆箱:引用类型转值类型。值类型存放在栈上,引用类型存放在堆上。装箱需要消耗内存,所以引出了泛型。泛型:1. 使用非泛型集合时引发的装箱和拆箱操作 看下面的一段代码:12345678var
2017-08-10 11:07:25 1516
转载 C# 委托使用详解(delegate)
1. 委托是什么?其实,我一直思考如何讲解委托,才能把委托说得更透彻。说实话,每个人都委托都有不同的见解,因为看问题的角度不同。个人认为,可以从以下2点来理解: (1) 从数据结构来讲,委托是和类一样是一种用户自定义类型。 (2) 从设计模式来讲,委托(类)提供了方法(对象)的抽象。既然委托是一种类型,那么它存储的是什么数据?我们知道,委托是方法的抽象,它存储的就是一系列具有相
2017-08-10 10:22:18 176
原创 C# 支持foreach
一个类型是否支持foreach遍历,必须满足下面条件:方案1:让这个类实现IEnumerable接口方案2:这个类有一个public的GetEnumerator的实例方法,并且返回类型中有public 的bool MoveNext()实例方法和public的Current实例属性。其实任何支持GetEnumerator()方法的类型都可以通过foreach结构进行运算。
2017-08-09 16:48:35 385
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人