仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1084|回复: 12
打印 上一主题 下一主题

[学习教程] ASP.NET教程之WPF 4.5中的弱事务仓酷云

[复制链接]
若天明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:19:59 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我感觉可以顶到50楼,出乎意料的是大家居然纷纷写出自己的博文,还被编辑做成了专题,置于首页头条。弱事务关于WPF和Silverlight中利用的款式数据绑定而言,一向是一门主要的内存办理手艺。前者WPF乃至供应了一个WeakEventManager基类以供利用。不幸的是,弱事务形式关于事务源和事务处置器二者都相称贫苦。开辟职员不但必需要为每个事务范例创立一个自界说的WeakEventManager子类,还得为事务处置器完成婚配的监听器接口。当你必要监控几个对象上的不异事务,而且不能不为每个对象利用分歧的事务处置器时,了局会出格使人懊丧。
.NET4.5让这件事变变得复杂了多。它为WPF开辟职员供应了泛型版本的WeakEventManager。利用该泛型版本不但不必要完成事务的详细子类,还免除了利用监听器接口的需要。库的外部实践上利用了反射来毗连事务,因而它的功能和其他替换计划比拟并非十分好。
这类新的办法也不是毫无穷制。和原本的类一样,新的弱事务办理器在Silverlight中其实不可用,这反过去使得代码共享变得加倍坚苦。别的,它仍是持续束缚在调剂线程(dispatcherthread)中,这使得它没法被用在非WPF的使用程序中。最初,事务援用是依据称号而不是范例。
InfoQ约请您在批评中宣布本人最喜好的弱事务完成。
检察英文原文:WeakEventsinWPF4.5
我有个同学,他是搞net网页编程的,他给我说“net网页编程不是效率低,而是速度慢。”,我不是搞net网页编程的,我实在想不透这句话的含义,难道执行速度不就是效率低吗?难道执行速度慢还成效率高了?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-18 07:59

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表