除了微软的文档,是否有一个很好的Microsoft Reactive (Rx)框架的介绍和教程?
另外,有什么好的例子(有代码)可以让使用传统异步编码技术难以解决的编程问题变得更容易?
除了微软的文档,是否有一个很好的Microsoft Reactive (Rx)框架的介绍和教程?
另外,有什么好的例子(有代码)可以让使用传统异步编码技术难以解决的编程问题变得更容易?
当前回答
奇怪的是,响应式扩展的主页链接到十几个视频和博客,却忘记链接到全面的官方参考文档。这真是太遗憾了,如果你了解这个团队,请让他们修复他们的网站!
http://msdn.microsoft.com/en-us/library/hh242985 (v = vs.103) . aspx http://msdn.microsoft.com/en-us/library/hh242986 (v = vs.103) . aspx http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable (v = VS.103) . aspx
其他回答
你可能会发现这一系列关于响应式LINQ的文章(共有四篇)很有用: 响应式编程(2)-引入响应式LINQ。
他有一个使用它编写游戏的例子,所以它应该是你所寻找的。
更新:下面的博客文章已经被我的在线书籍www.IntroToRx.com所取代。这是一本全面的19章书,免费提供。你可以在网上浏览,也可以在kindle上下载mobi版。你也可以直接从亚马逊上买到,只需要花很少的钱(99美分/ 77便士)。如果这本书不能满足您的需求或期望,请让我(作者)知道,我们会为v2做得更好。
感谢热/冷帖子的链接。这只是整个系列的一部分,
Rx简介 静态和扩展方法 生命周期管理——完成和取消订阅 流控制 组合多个IObservable流 调度和线程 冷热观测 测试的处方 缓冲,窗口,加入和组加入
我会继续更新这个博客,提供更多关于Rx的介绍。
对于更高级的东西,你想去Rx论坛(MSDN)。
我喜欢Rx介绍第1部分-键类型,它展示了关键特性。
Jesse Liberty在2011年10月出版了一本书:
Amazon.com:编程响应式扩展和LINQ
第九频道有RxWorkshop的视频:
频道9:Rx工作室
除了Andreas Hoffmann的链接(我在学习Rx时发现它们非常有用)
以下是Bart De Smet(一个非常聪明的人,他把事情解释得很好)的一些视频:
有点像Rx的演练: Rx -治愈你的异步编程的忧郁
一些血腥的内幕+一些哲学,这些视频真的很有启发性: minlinq - LINQ的精髓 (上面的视频讨论了LINQ与其他事物的关系,比如Rx)
关于iqobservable的观察- IQueryable对偶