文章 "MQL 作为 MQL 程序图形界面的标记工具。 第一部分" - 页 4

 
Artyom Trishkin:

一切都在文档中,研究它,使用它。

如何获取和传递类的引用在文档中都有,但我还没找到函数的引用。如果不太难的话,能给我一个链接吗?
 
Алексей Мокрушин:
文档中有获取和传递类引用的方法,但我没有找到函数的引用。如果不太难的话,能给我一个链接吗?

我给了你一个帮助链接。它描述了如何创建指向函数的指针。

 
Artyom Trishkin:

我给了你一个帮助链接。它介绍了如何创建指向函数的指针。

非常感谢!!!!!!
 
Алексей Мокрушин:
德米特里-费多谢耶夫(Dmitry Fedoseyev),虽然令人不快,但插入的视频非常有趣。我笑了很久。当我读到您强调的内容时,我意识到这看起来非常愚蠢。更准确地说,不是改写,而是改进和补充。你在这个网站上的五年时间里,我读了你的很多文章,我不怀疑你的知识比我丰富得多,但我不同意你的观点,即在表达式写作 中不需要 OOP。因为在复杂的程序中,使用图形界面、在一个 EA 中结合多个 TS、保存统计数据等,OOP 对更好地组织程序代码有很大帮助,而设计模式(尽管我对它的研究还处于起步阶段)会使 OOP 的能力提高很多倍。当然,这并不意味着你应该把它推到一个小的 EA 中,在那里你可以使用普通的程序,而且编写速度也会快很多倍。如果大家感兴趣,我将介绍一个我应用 OOP 和一个模板的例子,以及它是如何简化我的生活的。如果不是太困难的话,德米特里,你能否举例说明你所说的"在使用 OOP 创建一个类似委托的函数指针时更是如此"?或者您可以在哪篇文章中找到有关函数指针的信息。在此先表示感谢。

函数指针--请在帮助中查找 "typedef"。C# 有委托而没有函数指针,只是因为整个语言都是面向对象的,所有必要的和不需要的事情都是通过对象完成的。

我一点也不排斥 OOP,恰恰相反,它非常有用、方便,只要 OOP 应用本身不成为目的,不变成必须遵循的教条。

 
Dmitry Fedoseev:

你指的到底是谁?特别是这是复数,而我们这里人又不多。如果是单数,我会认为是彼得。但它是复数这让人产生疑问。

为什么不用你的名字?这样就不会产生不必要的问题了或者你就不能踢踢空气吗?

我不会直接叫别人的名字,我不喜欢集市。复数是为了概括。谁要是喜欢站在行家的立场上,根据自创的荒谬解决方案喋喋不休,那就让他在自己的主题中擦肩而过吧。

 
Stanislav Korotky:

我不会直接指名道姓,我不喜欢集市。复数是用来概括的。如果有人喜欢站在行家的立场上,根据自创的荒谬解决方案喋喋不休,那就让他们在自己的主题中侃侃而谈吧。

你定义的 "荒谬 "的标准是什么?你不是声称要创造一种 "自制 "的标记语言吗?难道你不是以一个技术 "专家 "的立场来评判一项你在文章中都说不清楚的技术吗?欢迎加入业余爱好者俱乐部。)只是这里的一些人,在这个领域(不像你)有更多的理解。所以,没必要 "嗤之以鼻"。

如果你认为你可以 "悄悄地 "把别人的语言写成现成的解决方案,而不透露其中的概念,那你就太天真了。


例如,我就对创建标记语言的其他解决方案很感兴趣。我的技术是众所周知的,我想知道别人是怎么做的。外界对问题的看法。非常合理。因此,我们需要一个清晰、易懂、连贯的概念。那你想从读者那里得到什么呢?- 无怨无悔地同意吗?))))

因此,请充分讨论解决方案,冷静接受批评。)))))

 
请围绕主题,而不是 "测量身体部位的大小"。
 
Stanislav Korotky:

我不会直接指名道姓,我不喜欢集市。复数是用来概括的。如果有人喜欢站在行家的立场上,根据自创的荒谬解决方案喋喋不休,那就让他们在自己的主题中侃侃而谈吧。

很好,那你就是这个泛化列表的榜首。

 
难道写一篇 关于图形用户界面的文章,连一张截图都不截吗?
 
Eugeniy Lugovoy:

很抱歉我问了个愚蠢的问题,但您想要构建什么样的图形用户界面,而标准 MQL 库又无法完成(或很难完成)?

此外,我发现从一开始实现起来就非常复杂。也许研究一下 jQuery 风格的用户界面实现会更好?

例如,简单的按钮创建可以是这样的

当然,它需要有自己的 "对象生成器 "等,也可以使其可扩展并支持 "用户自定义 "对象,如阴影效果、渐变效果等。

这样,开发人员就可以更容易地以这种方式构建图形用户界面。

此外,还可以创建一个类似 MT GUI Builder 的应用程序,用于可视化创建 GUI 并导出 JSON 文件,以便在 MQL 端快速执行...

这只是我阅读文章后的想法和我的观点。

当然,你可以按照自己的方式去做。

是的,可以有不同的方法。我提到过您的选择,它们需要解析第三方格式,但其内部工作与现在的工作并无不同。我们提出的概念是在 MQL 中构建一切,并且没有任何依赖关系。