|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
捆绑编译器。用户不需要受制于厂家,自己就能将程序在新平台上编译运行。除了牛B轰轰的linux,估计也没有系统捆绑c/c++的编译器,而且许多新平台都无法支持复杂的c/c++编译器在上面直接运行。SimonCropp公布了一个IL织进(ILweaving)工具,能够将属性变动关照与主动完成属性联系关系在一同。IL织进手艺,是指拆卸件中的IL代码能够重写,以增加更多功效。在更普遍的手艺高低文中,该手艺被称为面向方面编程。
Simon的这个NotifyPropertyWeaver有一个风趣的功效,它不必要特征或其他情势的标签。实践上,它剖析代码,以断定一样平常属性与调剂过的属性之间的干系。这些干系接上去就会用来确保一切准确的属性变动关照都能够收回。
NotifyPropertyWeaver作为MSBuild义务运转,利用它的项目就不要分发其他分外的程序库。它能够手工设置,或经由过程VisualStudio扩大设置。它撑持.NET3.5以上版本、SilverLight3以上版本,和基于MIT协定公布的WindowsPhone7.
检察英文原文:UsingILWeavingtoInjectINotifyPropertyChangedintoProperties
译者郑柯InfoQ中文站总编。做过开辟,当过PM,干过发卖,弄过市场,终极仍是回到媒体。有用的幻想主义者,信任:天天改动一点点,这个天下会更好。
我觉得这个学习方法很重要。初学者应该跟我一样有同样一个毛病。那就是急于求成。很想就自己做出个小小的系统来。可真要动手,却又茫然而不知所措。为什么会这样呢?因为我们没有耐心去学习基础知识。写根本看不到什么效果的测试代码。 |
|