文章 "开发回放系统(第 53 部分):事情变得复杂(五)"

 

新文章 开发回放系统(第 53 部分):事情变得复杂(五)已发布:

在本文中,我们将介绍一个很少有人了解的重要话题:定制事件。危险。这些要素的优缺点。对于希望成为 MQL5 或其他语言专业程序员的人来说,本主题至关重要。在此,我们将重点介绍 MQL5 和 MetaTrader 5。

到目前为止,我在本系列中介绍的程序都使用了消息,不是在它们之间,而是在代码中,这样一个类就可以与另一个类通信,即使它们处于不同的级别或没有继承关系。看看我的类代码就知道了。它们几乎都有一个共同的过程:DispatchMessage。该过程的主要目的是管理发送给类的信息,当然也可以使用其他函数与类进行通信。DispatchMessage 用于管理发给类的消息。

这个想法对我来说并不新鲜,它已经存在了很长时间,旨在在程序或过程之间创建一个通用的接口。长期从事专业编程工作的人都知道我们在说什么。因此,当您需要将数据、值或查询发送到您根本不知道其代码的另一个程序时,您可以使用此原则。您向一个非常特定的函数发送一条消息,它会返回特定的信息。它们正是通过这一单一函数进行交流的。

作者:Daniel Jose