博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年12月10日

摘要: 原文地址 作者:Mike Snell,Lars Powers 翻译:today 在我们之前的文章,反射的第一部分:发现和执行里,我们已经介绍了System.Reflection命名空间及其包含的类,开发人员使用这些类可以查看程序集的元数据,并且可以在运行时查找和发现类型,甚至可以调用发现的代码。在这篇文章中,我们将探讨反射的高级功能:Emit,它具有在运行时动态的产生代码的功效。 回顾反射 ... 阅读全文

posted @ 2007-12-10 10:16 aming 阅读(302) 评论(0) 推荐(0) 编辑

摘要: 原文地址 作者:Mike Snell 翻译:today 说明:原文中的代码为vb.net,我本人比较熟悉c#,所以在翻译的过程中,把vb.net代码替换成了c#代码,所以译文中的代码和原文中的代码会稍有出入,但这并不会影响你阅读。 何谓反射? 反射就是在运行的时候发现对象的相关信息。根据这些信息可以动态的执行对象的方法以及获取对象的属性所储存的值。使用.NET Framework... 阅读全文

posted @ 2007-12-10 10:14 aming 阅读(248) 评论(0) 推荐(0) 编辑

摘要: 原文地址 作者:David Tansey 翻译:today 复杂的,面向组件的业务开发,期待现代的软件开发工程师们具备更多的弹性设计,而不是过去的方法设计。微软的.NET框架通过众所周知的声明式编程,广泛的使用特性来附加额外的功能。在软件系统里,特性可以增强系统的弹性,这是因为,特性使功能的松耦合得到了增强。所以,你可以定制自己的特性类,然后根据你自己的意图,合理的使用这些具有松耦合功效的特性... 阅读全文

posted @ 2007-12-10 09:55 aming 阅读(284) 评论(0) 推荐(0) 编辑

摘要: 目录 JavaScript 对象是词典 JavaScript 函数是最棒的 构造函数而不是类 原型 静态属性和方法 闭包 模拟私有属性 从类继承 ... 阅读全文

posted @ 2007-12-10 09:33 aming 阅读(177) 评论(0) 推荐(0) 编辑