
Prism中的事件聚合器非常好,可以在复合应用程序中的模块间进行松耦合的通信。 这样的事情是否允许在用户桌面上运行的独立应用程序之间发生同样的事情?
我可以想象开发一个解决scheme,它使用WCF和TCP绑定,并在windows Process Activation Service中运行。 客户端应用程序可以根据需要预订或发布事件到该服务,并确保所有其他侦听器都可以根据需要得到事件通知。 使用TCP可以将事件消息推送到客户端而不需要轮询,确保消息的传送速度非常快。
我不禁想,虽然这样的事情已经存在了……有没有人知道这样的事情,或者有什么build议可以最好的实施?
在所有用户启动时启动应用程序,但也允许每个用户设置(windows)
只有一个应用程序是全屏的linux框
在windows桌面上创build一个快捷方式图标
windows桌面共享API:如何共享一个应用程序
你如何更新窗口的桌面WorkingArea?
如何禁用GNOME桌面屏幕locking?
Ubuntu 11.10 java.awt.Desktop不支持
Mac Spaces的windows执行
更快的方式来改变像素比SetPixel()
MysqL是否适合桌面应用程序
在基本层面上, MSMQ提供这种服务,尽管没有Event Aggregator所具有的整洁的编程模型。 向上移动堆栈,WCF能够使用MSMQ作为其消息的传输 ,并提供了一个更易于使用的API。
还要看看.Net中存在的各种消息总线框架:
轨道交通
NServiceBus
犀牛服务总线
匆匆一瞥,Rhino Service Bus看起来最有可能提供类似于Event Aggregator的体验。
总结以上是内存溢出为你收集整理的有没有类似于Prism中使用的dektop应用程序事件聚合器?全部内容,希望文章能够帮你解决有没有类似于Prism中使用的dektop应用程序事件聚合器?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)