摘要: 对于DLL文件,取出他的Assembly信息可以使用Reflection.Assembly.LoadFrom(Path)语句来实现。但是这样读取之后,如果我们的程序不退出,这个DLL就会被我们的程序进程锁死,不能修改或删除了。为了解决这样的问题,我们通过AppDomain(应用程序域)来实现。 前提知识:MarshalByRefObject,Reflection.Assembly。 阅读全文
posted @ 2005-03-21 16:17 妖居 阅读(1516) 评论(1) 推荐(0) 编辑
摘要: 通过反射取属性列表,相信大家都知道。 System.ComponentModel.TypeDescriptor.GetProperties 我们看到在MSDN里面,GetProperties一共有六个重载列表。我们现在只说两个: (1) GetProperties(componentType As Type) (2) GetProperties(component As Object) ... 阅读全文
posted @ 2005-03-18 16:12 妖居 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 进一步阐述如何通过参数定制我们的Event事件操作以及随后的操作。通过OOP的办法将修改Event类功能所导致的代码修改降到最低。 阅读全文
posted @ 2005-03-18 10:41 妖居 阅读(1372) 评论(0) 推荐(0) 编辑
摘要: 通过定义Event内的参数来达到让使用者控制Event事件的相关操作。 阅读全文
posted @ 2005-03-17 11:25 妖居 阅读(2650) 评论(0) 推荐(0) 编辑
摘要: 简单阐述了.NET下面的Event是使用方法。以及如何编写一个带有Event的Class及如何抛出Event,使用者如何向普通.NET类一样使用这个Event。 阅读全文
posted @ 2005-03-16 15:26 妖居 阅读(2314) 评论(0) 推荐(0) 编辑
摘要: 今天刚刚完成了一个项目。一个用COBOL做的项目。现在这个连OOP都觉得过时的时代,使用COBOL这样的语言感觉真的是怪怪的。看来面向过程的编程方法已经离我们远去了。我们现在需要的是快速开发,高度的模块化,高度的代码重用率。而且这个代码重用时要建立在同一代码重用,而不是像COBOL这样简单的复制来达到代码的重用的。 我一直都认为OOP实际上是一种设计思路,而不是一门技术。这些感想只不过是今天终于... 阅读全文
posted @ 2005-03-15 20:13 妖居 阅读(424) 评论(0) 推荐(0) 编辑