文章 "连续前行优化 (第六部分): 自动优化器的逻辑部分和结构" 新评论 MetaQuotes 2020.07.31 09:07 新文章 连续前行优化 (第六部分): 自动优化器的逻辑部分和结构已发布: 我们之前曾研究过创建自动前行优化。 这次,我们将继续探究自动优化器工具的内部结构。 本文对于那些希望深入操控所创建项目并进行修改的人士,以及那些希望理解程序逻辑的人士来说都很有用处。 本文包含 UML 示意图,它能揭示项目的内部结构,以及对象之间的关系。 它还阐述了优化开始的过程,但未包含优化器实现过程的讲述。 进一步,我们来研究对象之间的关系,及其在应用程序启动期间的创建过程。 在此之前,我们需要考虑图形层及其组成部分: AutoOptimiser (主窗口), AutoOptimiserVM (视图模型), IMainModel (模型接口), MainModel (模型), MainModelCreator (创建数据模型的静态工厂). 这些是示意图中显示的前五个对象。 在应用程序启动期间,将首先实例化 AutoOptimiser 类。 该类会创建图形界面。 图形界面的 XAML 标记包含充当 ViewModel 的 AutoOptimiserVM 对象引用。 所以,在创建图形层期间,还将创建 AutoOptimiserVM 类,而图形层则完全拥有它。 该对象一直存在,直到图形界面被销毁才会被注销。 它经由 “Composition” 与 AutoOptimiser 类(我们的窗口)连接,这意味着该对象的完全所有权和控制权。 作者:Andrey Azatskiy 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 连续前行优化 (第六部分): 自动优化器的逻辑部分和结构已发布:
我们之前曾研究过创建自动前行优化。 这次,我们将继续探究自动优化器工具的内部结构。 本文对于那些希望深入操控所创建项目并进行修改的人士,以及那些希望理解程序逻辑的人士来说都很有用处。 本文包含 UML 示意图,它能揭示项目的内部结构,以及对象之间的关系。 它还阐述了优化开始的过程,但未包含优化器实现过程的讲述。
进一步,我们来研究对象之间的关系,及其在应用程序启动期间的创建过程。 在此之前,我们需要考虑图形层及其组成部分:
这些是示意图中显示的前五个对象。 在应用程序启动期间,将首先实例化 AutoOptimiser 类。 该类会创建图形界面。 图形界面的 XAML 标记包含充当 ViewModel 的 AutoOptimiserVM 对象引用。 所以,在创建图形层期间,还将创建 AutoOptimiserVM 类,而图形层则完全拥有它。 该对象一直存在,直到图形界面被销毁才会被注销。 它经由 “Composition” 与 AutoOptimiser 类(我们的窗口)连接,这意味着该对象的完全所有权和控制权。
作者:Andrey Azatskiy