用 MQL 编写的用户界面图库 - 页 81

 

在此更新中

1.实现了实例和编辑器的绑定。

  • 对实例的手动更改会显示在编辑元素的值中。
  • 在编辑器元素中输入的值将显示为对焦点实例或一组实例属性的外部或内部更改。
  • 编辑器元素可从实例中传递指定的目标属性值,也可设置用户输入的值。

2.2. 新增了特殊的颜色编辑器元素 (C_CELL)。使用它们可以设置和校准状态、框架或元素组成部分的颜色。

3.3. 手动编辑功能中增加了 "焦点框"--一种在特殊列表中捕捉实例的机制,通过它可以同时设置属性并轻松控制元素的位置和布局。

4.4. 实现了对齐功能。在它的帮助下,你可以垂直、水平对齐一个组中的元素,调整元素的高度或长度,以及调整间隙。还可以同时移动整组元素和单独的对象。重要的是,聚焦框机制是通过按钮启用/禁用的,并不是必须的,但它们大大简化了手动编辑。

5.手动编辑的渲染速度有所加快,但仍存在一些延迟。


 
彼得,进展很大,已经很接近了......。
 
Douglas Prager #:
进步很大,彼得,就快成功了。
我同意,道格拉斯。测试版就快完成了。
 
工作正在进行中,结果即将到来。
 
以下是进一步计划的简要说明:

1.第一个测试版将在未来几周内完成。由于一直保持紧张的工作节奏对健康不利,我不得不拨出大量时间好好休息。而现在,灵感又回来了,完成这个项目的 愿望又燃烧起来了。老实说,我对它感到非常厌倦,但它必须完成。

2.第一个测试版之后,我会发布更新,但前提是用户有兴趣和需求。否则,就没有意义了。我想大家会理解我的。这项艰苦卓绝的工作不可能无限期地持续下去,也不可能有任何回报。因此,如果有需求,我就会继续,如果没有需求,就不会继续。在这种情况下,我将从事与该资源和编程无关的其他项目。

...
 
Реter Konow 项目的 愿望又燃烧起来了。老实说,我对它感到非常厌倦,但它必须完成。

2.第一个测试版之后,我会发布更新,但前提是用户有兴趣和需求。否则,就没有意义了。我想大家会理解我的。这项艰苦卓绝的工作不可能无休止地进行下去,也绝不会有任何回报。因此,如果有需求,我就会继续,如果没有需求,就不会继续。在这种情况下,我将从事与该资源和编程无关的其他项目。

...

很高兴听到您的进展。

请继续努力。

甚至考虑将它作为付费图书馆出售。我会付钱的。这可能会让你更有动力,至少能让你的辛勤工作得到回报。

你也应该得到回报,没有人是免费工作的。

 
Levi Dane Benjamin #:

2.第一个测试版之后,我会发布更新,但前提是用户有兴趣和需求。否则就没有意义。我想大家会理解我的。这项艰苦卓绝的工作不可能无限期地持续下去,而且无论如何,在任何情况下都不会有回报。因此,如果有需求,我就会继续,如果没有需求,就不会继续。在这种情况下,我将从事与本资源和编程无关的其他项目。

...

很高兴听到您的进展。

请继续。

甚至可以考虑将它作为付费图书馆出售。我会付钱的。这或许能提高你的积极性,至少能给你的辛勤工作一个回报。

你也应该得到一些回报,没有人是免费工作的。

谢谢你的鼓励,我会考虑你的建议的。

无论如何,我们都会发布免费版本。否则,这个主题就会变成收费产品的广告,这既不好也不对。不过,如果用户的需求增加,也许最终也会推出付费版本。老实说,我很难相信这一点,但还是有机会的。

我们拭目以待。

最重要的是最终完成第一个版本。
 

嗨,彼得,
谢谢你的更新,很高兴听到你一切都好,因为我知道在漫长而艰巨的项目 中,倦怠是一个很严重的问题。

 
Реter Konow #:
谢谢你的鼓励,我会考虑你的建议。

无论如何,我们都会发布免费版本。否则,这个主题就会变成收费产品的广告,这既不好也不对。不过,如果用户需求增加,也许最终也会推出付费版本。老实说,我几乎不相信,但还是有机会的。

我们拭目以待。

重要的是最终完成第一个版本。

Retag Konow,我在征求意见。我有一个人正在接受 MQL5 的培训。我们已经开始研究 OOP。他想做一个真实、简单的交易面板项目。他不需要很美,最重要的是对于他的初学者水平来说应该简单易懂。

目前,我计划将.MQL5Indicators/Examples/Panels/ChartPanel 和 .MQL5Indicators/Examples/Panels/SimplePanel 从终端交付中分离出来。

您能根据自己的经验推荐其他方法吗?谢谢!

 
Douglas Prager 项目 中,倦怠是一个很大的问题。
道格拉斯,你好。很高兴您对项目进展感兴趣。
工作仍在继续。

上一次延迟是由于长时间构思如何在图形编辑器中使用自定义项目/模板。必须为大量任务找到简单有效的解决方案。到今天为止,构思已经完成,实施计划也已拟定。需要补充的是,经过深思熟虑和认真的前期准备,编写代码通常不会花费太多时间。

在下一阶段,将完成图形编辑器的六项基础工作。然后将开始最后阶段的编辑器功能测试和发布前的错误清理工作。

补充一下。在我的实践中,概念生成花费了大部分时间,根据任务的复杂程度,可能需要几个小时到几个月不等。但是,一旦找到了解决方案并制定了计划,实施工作就会以惊人的速度进行。在这种情况下,定制设计和用户界面模板是这六个概念中最难的。现在,它们都是经过深思熟虑并写好的。因此,事情会进展得更快。