delphi-event-bus:Delphi事件总线(简称DEB)是Delphi的事件总线框架

时间:2024-05-22 20:12:40
【文件属性】:

文件名称:delphi-event-bus:Delphi事件总线(简称DEB)是Delphi的事件总线框架

文件大小:692KB

文件格式:ZIP

更新时间:2024-05-22 20:12:40

delphi eventbus Pascal

DEB一个用于Delphi的事件总线框架 Delphi Event Bus(简称DEB)是一个用于Delphi平台的发布/订阅Event Bus框架。 DEB旨在分离应用程序的不同部分/层,同时仍然允许它们进行有效的通信。 它受到Android平台的EventBus框架的启发。 给它一颗星 请在GitHub上为该项目“加注星标”! 它不花任何钱,但有助于参考代码 特征 简便易用: DelphiEventBus非常易于学习和使用,因为它尊重KISS和“配置公约”的设计原则。 通过使用默认的TEventBus实例,您可以立即开始交付并接收事件 设计用于分离应用程序的不同部分/层 事件驱动 基于属性的API:只需将“订阅”属性放在您的订阅者方法上,就可以接收特定事件 支持不同的传递模式:在“订阅”属性中指定TThreadMode,无论事件发布在何处,都可以选择在“主线程”或“后台线程”中传递事


【文件预览】:
delphi-event-bus-master
----.gitignore(63B)
----README.md(3KB)
----tests()
--------DEBDUnitXTests.dproj(59KB)
--------BaseTestU.pas(2KB)
--------DEBDunitXTests.res(56KB)
--------DEBDUnitXTests.dpr(2KB)
--------BOs.pas(10KB)
--------EventBusTestU.pas(16KB)
--------DEBTestsPG.groupproj(1KB)
----docs()
--------star_project.png(4KB)
--------DEB_Logo.png(11KB)
--------DEB_logo_square.png(4KB)
--------Built_for_Delphi.png(11KB)
--------DelphiEventBusArchitecture.png(30KB)
----LICENSE(11KB)
----source()
--------EventBus.Subscribers.pas(11KB)
--------EventBus.pas(15KB)
--------EventBus.Helpers.pas(12KB)
--------EventBus.Core.pas(17KB)
----samples()
--------Analytics()
--------SamplesProjectGroup.groupproj(3KB)
--------vclmessaging()
--------AccessRemoteData()
--------WeatherStation()

网友评论