- 博客(5)
- 收藏
- 关注
原创 C#属性编程(二)
其实知道了如果编写自己的属性,那么对Nunit的实现机制就可以很明白了,Nunit就是通过反射获取测试类中方法和类的属性,然后进行相应处理的假设有对象objType type=obj.getType() 先获取该对象的Type 类型TestFixtureAttribute [] AttributeArray = (TestFixtureAttribute []) type.GetCustomAtt
2004-11-26 16:22:00 2062
原创 C#属性编程
Attribute首先是一个类,在C#中, Attribute是作为编译器指令来处理的在.NET中,属性的作用非常重要,无论是写WEB控件或是WEB服务,属性的作用几乎不可或缺,而序列化.程序安装特征等更离不开属性,看上去很神秘,其实写一个属于自己的属性也不难,在CodeProject和C#Corner上都有类似的示范代码.这下面只是普通属性,如果是AOP,则需要从ContextAttribute
2004-11-22 14:06:00 1861
原创 又见慧娴
星期5晚上中央台三套同一首歌--走进兰溪,终于看见了久违的慧娴,还是那么的清秀,脸上一直挂着淡淡的微笑,只是当晚她选穿的那套衣服确实跟她本人不太匹配。不过很遗憾的是,她当晚只唱了两首歌,一首>,一首>,这显然是不够的,我认识至少应该四首以上。从初二听她的歌到现在,已经10多年了。。。10多年了,她还是那么漂亮,声线还是那么优美又见雪飘过,飘于伤心记忆中,让我再想你,却掀起我伤痛。。。。
2004-11-20 08:50:00 1072 4
原创 .NET中的异步调用
异步调用在,NET编程中经常出现,比较自己去写线程,用异步调用无疑提高了开发效率,而且在稳定性上也有保证,常用的异步调用步骤如下:首先是申明代理,public delegate string TestInvoke(); //声明一个代理,符合该签名的方法必须返回一个字符串然后写个简单的类来验证异步调用的结果 public class Test { public string t
2004-11-13 15:26:00 5526 1
原创 重新试用JAMES
一年多了,上周又从APACHE下载了JAMES的最新版本拿来用,发现一年前写的JAMES配置指南对新版本的JAMES上一样适用,呵呵,怀念JAVA开发的时代,怀念JAMES,以下是文章全文James2.1.3入门配置指南James是一个纯JAVA的邮件服务器,而且是开放源代码,网上目前也有很多相关的配置指南,不过2.1.3版本比起以前的版本来说有些变化,经过一天的摸索,我弄了个大概.JAMES自带
2004-11-13 09:13:00 1795 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人