文章 "图形界面 I:库结构(第一章)" - 页 4

 
Igor Volodin:

...

我的意思是,简而言之,我看不出这对我有什么好处。

道理很清楚。从常识角度看问题。)

Igor Volodin:
向 Renat 询问使用系统缓冲区工作的功能,你可以画出一切。

我还没有接触过这个问题。我需要进行测试,得出结论,然后再形成想法。

 

有几个问题

1.从哪里可以获得最新版本的库呢?从论坛上的帖子(包括关于自描述界面的其他主题)来看,该库在发表后已经发生了变化。文章中的资料是否已经更新?

2. 关于所有可用控件库(至少有三个)的一般性问题:将表单保存到文件或从文件载入表单的功能是在这里实现的,还是在其他地方实现的?我看到过相关的讨论,但没有实现。

 
Stanislav Korotky:

有几个问题

1.从哪里可以获得最新版本的库呢?从论坛上的帖子(包括关于自描述界面的其他主题)来看,该库在发表后已经发生了变化。文章中的资料是否已经更新?

2. 关于所有可用控件库(至少有三个)的一般性问题:将表单保存到文件或从文件载入表单是在这里还是在其他地方实现的?我看到过这方面的讨论,但没有实现。


目前最新版本可从以下文章下载:GUI X:Painted Table 和代码优化更新(第 10 版)。这还不是最终版本,该库还在开发中。

不是的。本文系列中的库尚未 实现从文件保存和加载。我也不知道何时才能实现。

 
Anatoli Kazharski:


目前最新版本可从本文下载:GUI X:绘制表和代码优化更新(第 10 版)。这还不是最终版本,该库仍在开发中。

不是的。这篇文章系列中的库尚未 实现从文件保存和加载。我不能告诉你什么时候会实现。

我明白了,谢谢。我们将拭目以待(或自己编写;-))。

关于代码的唯一细微差别--用俄语写注释是不是太残忍了?所有语言的文章都附有代码。

 
Stanislav Korotky:

1.我明白了,谢谢。我们将拭目以待(或者自己写;-))。

2.关于代码的唯一细微差别--用俄语写评论是不是太残忍了?所有语言的文章都附有代码。

1.提出您的看法,您认为如何做更好。

2.在所有其他语言的文章中,代码中的注释(包括文章和文件中的注释)将由 MQ 翻译人员翻译成英文。

 
Anatoli Kazharski:

2.在所有其他语言的文章中,代码中的注释(包括文章和文件中的注释)均由 MQ 翻译人员翻译成英文。

现在将最后一篇文章翻译成西班牙语,并附上带有俄语注释的代码。
 
Stanislav Korotky:
现在,最后一篇文章被翻译成了西班牙语,而且还附上了俄语评论代码。
他们可能忘了修改代码。我刚刚看了日文文件,注释是英文的。
 
请问是否可以设置元素及其组的 "橡胶化"?例如,如何使窗口顶部成为一个高度固定的控制面板,而其余空间则由其他元素(如表格、图形等)占据。
 
Stanislav Korotky:
请问是否可以设置元素及其组的 "橡胶化"?例如,如何使窗口顶部成为一个高度固定的控制面板,而其余空间则由其他元素(如表格、图表等)占据。

您可以在这些文章中看到实施示例:

//---

//---

但这仍然是实现 "橡胶 "元素的中间版本。而且现在并非所有元素都能做成 "橡胶 "元素。目前,该库正处于开发的第二阶段。也就是说,所有元素都将逐步转入在一个独立图形对象上绘制的模式。现在,它们都是从终端系统提供的原始对象中收集的,这就造成了一些限制,无法使所有元素都达到可接受的质量。

 

您好Anatoli Kazharski。在您的 Element.mqh 文件中,ChangeObjectColor 函数使用了 m_chart_id 对象。但我知道在 Objects.mqh 文件中失去了连接。我在编译时遇到了错误 "m_chart_id - 未声明的标识符"。我在文章中没有找到任何与此(m_chart_id)有关的内容。提前感谢您的解答。


附注:我刚开始学习 OOP。我通过您的示例理解了这一点。感谢您的工作。

Anatoli Kazharski
Anatoli Kazharski
  • www.mql5.com
Опубликовал статью ZigZag всему голова (Часть II): Примеры получения, обработки и отображения данных В первой части был описан модифицированный индикатор ZigZag и класс для получения данных индикаторов такого типа. Теперь мы покажем как создать индикаторы на основе этих инструментов, а также напишем эксперта для тестов, который будет заключать...