自由人

对你残酷的人就是你的恩人......

2008年4月5日

什么时候应当使用interface?什么时候应当使用abstract class?

摘要: 以下内容转载于CNBLogs 我最近也在为什么时候该用接口什么时候该用抽象类苦恼,老实说,对语言(language specification)来说,我确实可以说我“精通C#”,但这什么时候该用呢? 这篇文章本身也是在说language specification,幸好,下边的一篇评论写到了,实在万幸感谢dunai。 “什么时候应当使用interface,什么时候应当使用abstract cl... 阅读全文

posted @ 2008-04-05 23:04 rudyshen 阅读(1740) 评论(0) 推荐(0) 编辑
XML操作<转>

摘要: 在C#.net中如何操作XML 需要添加的命名空间: using System.Xml; 定义几个公共对象: XmlDocument xmldoc ; XmlNode xmlnode ; XmlElement xmlelem ; 1,创建到服务器同名目录下的xml文件: 方法一: xmldoc = new XmlDocum... 阅读全文

posted @ 2008-04-05 20:54 rudyshen 阅读(218) 评论(0) 推荐(0) 编辑
怎样从DevExpress 7.1.1升级到DevExpress 7.3.5<原创>

摘要: 由于我们我们写的系统都是7.1.1但是最终发现7.1.1在发布端很有问题,所以我们改用了7.3.5。这样一转问题就出现啦,以前的写的程序全部打不开,以前就是想重新做一次(现在想那时好笨),就在一个午后认真研究7.1.1出现的地方发现了一个东西,这个东西正好是我早上看反射时要用到的“程序集的完全限定名”,哈哈,一想就通啦有解决方案啦。好啦,说正事啦。: 1.通过查询把7.1.1出现的地方合部查询出来... 阅读全文

posted @ 2008-04-05 17:56 rudyshen 阅读(484) 评论(1) 推荐(0) 编辑
怎样从DevExpress 7.1.1升级到DevExpress 7.3.5<原创>

摘要: 由于我们我们写的系统都是7.1.1但是最终发现7.1.1在发布端很有问题,所以我们改用了7.3.5。这样一转问题就出现啦,以前的写的程序全部打不开,以前就是想重新做一次(现在想那时好笨),就在一个午后认真研究7.1.1出现的地方发现了一个东西,这个东西正好是我早上看反射时要用到的“程序集的完全限定名”,哈哈,一想就通啦有解决方案啦。好啦,说正事啦。: 1.通过查询把7.1.1出现的地方合部查询出来... 阅读全文

posted @ 2008-04-05 11:44 rudyshen 阅读(1380) 评论(1) 推荐(0) 编辑
(C#)利用反射动态调用类成员[转载]

摘要: 使用反射动态调用类成员,需要Type类的一个方法:InvokeMember。对该方法的声明如下(摘抄于MSDN): public object InvokeMember( string name, BindingFlags invokeAttr, Binder binder, object target, object[] args ); 参数 name... 阅读全文

posted @ 2008-04-05 08:43 rudyshen 阅读(212) 评论(0) 推荐(0) 编辑
Net中的反射使用入门

摘要: [转载] MSDN: ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpcondiscoveringtypeinformationatruntime.htm 提纲: 1、 什么是反射 2、 命名空间与装配件的关系 3、 运行期得到类型信息有什么用 4、 如何使用反射获取类型 5、 如何根据类型来动态创建对象 6、 如何... 阅读全文

posted @ 2008-04-05 08:36 rudyshen 阅读(243) 评论(1) 推荐(0) 编辑
程序集的完全限定名与动态加载程序

摘要: Type T = typeof(KQV1.DataAccess.ConnectionBuilder); string s = T.Assembly.FullName.ToString(); Assembly SampleAssembly = Assembly.Load(s); MessageBox.Show(s); pr... 阅读全文

posted @ 2008-04-05 07:51 rudyshen 阅读(444) 评论(0) 推荐(0) 编辑