用 MQL 编写的用户界面图库 - 页 11 1...456789101112131415161718...82 新评论 Aleksey Vyazmikin 2024.06.02 08:34 #101 Janis Ozols #:当然,我的界面要简单得多。我没有使用画布,只是用标准控件构建了一个面板。为了防止图表上的其他对象透光,我每分钟重新绘制一次所有窗口组件:这里的 Controls 是一个包含组件名称的数组。 如果我们说的是可视化穿透,那不是我说的,我说的是点击穿透。在这里,即使是指示器设置有时也是通过这种方式点击的。 Реter Konow 2024.06.02 15:03 #102 我答应过要揭示作者的 KIB 标记语言技术。 一个小小的介绍... 在本主题的读者中,可能会有对标记语言技术有深刻理解的人,但我要马上说,我不是这样的人。也就是说,我从未阅读过甚至搜索过这方面的信息。可视化编辑器也是如此。我不会自夸无知,我只是在陈述一个事实。然而,我是怎么发现它们的呢? 直觉?随机性? 以一种奇怪的方式,我首先制作了一种标记语言,然后意识到这 就是标记语言。我是在几年后才意识到这一点的,当时我已经开发出了专门针对该语言和解释器的解决方案。 是的,这些解决方案写得很不标准,为此我受到了各种批评,但是...它们运行得很好。不,不是没有错误...我们都有缺陷。但我的解决方案总是有发展和扩展的余地,而且并没有像人们预想的那样走入死胡同......正如我的预言....。正如我的预言。 我并不是说它们是最好的解决方案,..... 但对于一个没有接受过编程教育、一心只想实现目标并绝对摆脱陈规陋习的开发人员来说,它们是最佳选择。他还敢把自己和任何人对立起来。 狂妄自大?是的。 你意识到自己错了,一切都应该换一种方式吗?- 没有,因为一切都在进行和发展。 他认为自己是对的吗?不觉得。 从商业和专业角度来说,他是错的。 在创意上,他是对的。 由于在商业和职业上的错误,他吃了不少苦头,因为他没能成为一名真正的程序员。也因为我没有从销售中赚到任何 钱。 从创意 角度看,他是对的--我在开发和测试我的 方法时获得了独特的体验。 那什么成本更高呢? 这取决于人生的哪个阶段......这个问题暂且不提。这个问题没有明确的答案。 这里有一个悖论--在我创造了一种标记语言之后,我了解了它是如何工作的...... 情况如下: 首先,我了解了 MT4 和 MQL 语言。 然后,我了解了这种语言的图形对象。 然后我开始创建它们... ...我做的第一件事就是建立一个可视化工作室... ......我做的第一件事。 几乎就在我学会写第一行代码的同时。 这就是证据:2014 年。 图形学已经完全取代了我原本打算做的算法交易。为什么会这样--我不知道。 但这与图形无关。这背后还有一个想法... 下文将详细介绍... Edgar Akhmadeev 2024.06.02 15:34 #103 既然出现了这么有趣的话题,那我就不跑题了。 很久以前,我开始使用 EasyAndFastGUI,后来它停止工作了。然后,它不再受支持,不再编译和运行,变得过时了....。 现在,我又需要一个图形用户界面了(我不卖软件)。在此期间,有一些关于图形用户界面的系列文章,但篇幅很长,而且与交易引擎集成在一起,因此很难将蜜蜂与蜂蜜分开。或者描述最基本的内容,以便独立开发。 我需要您的意见--是否有一种开放的免费图形用户界面与EasyAndFastGUI 一样功能强大--按钮、编辑、选项卡、图表。基于画布。 对我这个程序员来说,图形用户界面本身并不是目的,我永远不会成为图形用户界面的开发者。虽然我年轻时在 Windows 1.0 中做过这个工作 Реter Konow 2024.06.02 15:48 #104 Edgar Akhmadeev #:既然出现了这么有趣的话题,请允许我离题。很久以前,我开始使用 EasyAndFastGUI,后来它停止工作了。后来,它不再受支持,不再编译和运行,变得过时了....。现在,我又需要一个图形用户界面了(我不卖软件)。在此期间,有一些关于图形用户界面的系列文章,但篇幅很长,而且与交易引擎集成在一起,因此很难将蜜蜂与蜂蜜分开。或者描述最基本的东西,用于自我开发。我需要您的意见--是否有一种开放的免费图形用户界面与 EasyAndFastGUI 一样功能强大--按钮、编辑、选项卡、图表。基于画布。对我这个程序员来说,图形用户界面本身并不是目的,我永远不会成为图形用户界面的开发者。虽然我年轻时在 Windows 1.0 中做过这个工作 是的,我就是这样的人。但我需要时间来恢复记忆,回忆一下我是如何为联系我的人创建图形用户界面的。 有一个关于它的主题https://www.mql5.com/ru/forum/332043 Краудсорсовый GUI. Открытое бета-тестирование. - Опубликую открытый код конструктора GUI для MQL-программ. Установить советник KIB Ex5 на свободный график. 2020.02.04Реter Konowwww.mql5.com ----------------------------------------------------------------------------------------------------------------- СБОРКА - движок GUI в пользовательском приложении. Шаг 5 - проектирование пользовательского GUI В дополнительной ветке. Шаг 6 - сохранение пользовательского GUI Вызвать дабл-кликом на график контекстное меню конструктора Edgar Akhmadeev 2024.06.02 17:39 #105 Реter Konow #:是的,我有一个。但我需要时间来唤醒我的记忆,回忆一下我是如何为与我联系的人的节目制作图形外壳的。 如果你能有动力发布一个工作库,那就更好了。 Edgar Akhmadeev 2024.06.02 17:42 #106 Edgar Akhmadeev #:需要您的意见 - 是否有与 EasyAndFastGUI 功能相同的开源免费图形用户界面 - 按钮、编辑、选项卡、图表。基于画布。 致所有人。测试过多位作者发布的 GUI 的所有人。甚至是作者们。 Реter Konow 2024.06.02 17:59 #107 因此,在图形的背后是另一个想法.....。 是什么呢? 我推导出了人类潜意识中一个寄生想法的公式: 寻找超级任务-->寻找超级任务-->寻找超级分辨率-->阶段1、阶段2、阶段3....阶段 n 然后是一个逻辑上的岔路口: 1.有一个解决方案-->寻找一个新的超级任务 2.没有 解决方案-->我们做出选择: a)寻找新的超级任务,(将损失写入潜意识) b)继续寻找前一个任务的解决方案(给自己灌输希望)。 任何选择都会循环往复。 值得注意的是,个人的超级任务并不重要,只存在于主观认知中。它只是一种臆想。但 "被感染 "的人无法理解它。对他的潜意识来说,超级任务是真实存在的,解决它是绝对 必要的。他投入精力和金钱去寻找,结果浪费了不可替代的资源--时间和健康。还有金钱。 如果 一个人从一开始就有 寄生虫的倾向,那么他就很容易感染上寄生虫的想法。 这种倾向从何而来? 来自社会的不成熟。来自 "内心的孩子 "比 "内心的成人 "更强大这一事实。然后,孩子在内心的对抗中占了上风。 为什么"内心的成人 "比"内心 的孩子"弱?- 因为 "内在成人 "在个人成长过程中受到了社会环境的影响。 这该怪谁?- 社会。我之前说过...社会培养了很多"不合适"的 成年人,让他们成为 "工蚁"。 在 "不称职 "的成年人身上,内心的孩子("感觉 "到 "内心的成年人 "的无能)不断被开启,为了自己幼稚的野心和快乐,在社会竞争中破坏内心的成年人的努力。正因为如此,这类人在 "与社会讨价还价 "时被迫接受最不利的条件,并......在别人不愿意干的地方工作。 但这只是我的理论,我不会强加于人。 我必须承认,在这一点上,我的潜意识已经感染了寄生虫。是的,是的,当我接触到编程的 "魔力 "时,寻找 "圣杯 "和 "乌托邦 "的神话般的潜意识被激活了。 我的脑海中蹦出了什么想法?- 立方体 的想法。对象属性 立方体。我决定尝试将所有对象的属性写入一个数组,并在循环中 "即时 "编辑它们。这就是 "内核电机 "想法的由来。 "内核" 就是"立方体",而"引擎"就是控制 "立方体"中对象属性的算法。 就是这样。从那以后,我再也无法放弃这个想法。 这是一个"超级解决方案"。我需要一个"超级任务"。"为什么不创建一个类似于 VS 的 Visual Studio 呢? 就这样...... 为什么要这样做?有了超级任务,就有了超级解决方案。 对于内心的孩子来说,其他的都不重要--他找到了新的 "创意玩具",没有人能够阻止他。 下面继续... Реter Konow 2024.06.02 19:10 #108 Реter Konow #:悖论就在这里--在我创造了一种标记语言之后,我了解了它是如何工作的....。具体如下 我将从这里继续。 在写下第一行代码后,"Kernel-Motor "的想法几乎立即产生了。 现在我意识到,它不仅 具有创建标记语言 的潜力,还 具有创建可视化编辑器 的潜力。 而且,它几乎不需要额外的编程教育。只需要最基本的知识。从理论上讲,我只需接受最基本的编程教育,就能实现可视化编辑器,而且运行良好、高效。这就是最终 的结果。 这个悖论让我想起了现在的人工智能。根本不存在人工智能--所有国际研究机构的科学家都会这么告诉你。他们多年来一直在研究智能,但他们很难相信,智能就是根据统计模型中的关联数据预测下一个词。 如果你在他们眼皮底下塞一个法学硕士学位,说:"那不是意识吗?这不就是思维吗!......",你只会惹恼他们,让他们把你打发走。但是,这个 "无脑 "的东西 正在 以人类的身份与你交流 .....。 这说明了什么?- 有人找到了模仿 "智慧 " 的捷径....。 我在编程方面也是如此。我找到了用户界面的捷径。 由于不懂 OOP,我找到了一种绕过复杂的编程科学来创建和处理对象的方法。同时,由于算法极其简单高效,代码速度比专业编写的用户界面(使用相同语言)快得多。是的,不按教规也不按标准.....就像从大自然的角度来看,LLM 是对人类意识的可笑(不专业)复制......但人类已经找到了一种方法,可以绕过自然界在模仿智能方面的困难... 我也一样。 与这一方向的其他解决方案相比,我的代码几乎总是运行得非常快。同时,我几乎从未试图让它更快。我只是始终如一地发挥我一开始选择的 "超级解决方案"的潜力。 超级 解决方案 "的 "解包 "总是能确保取得进展。一切都来得很容易,很自然。 但是,在我意识到自己正在创造标记语言之前,我是如何从技术上找到它的呢? 关于本网站.... Maxim Dmitrievsky 2024.06.02 19:18 #109 我也设置了同样的超级任务......呃......我不记得了,大概是 3 年前吧。创建一个 "人工智能 "机器人,让它自己提出交易策略。 但我还有一个目标,那就是它能赚钱:)同时,我已经有了成功交易的经验,不过是以其他方式。 最后,这项任务变得非常困难,我已经看到了 chelicks 在论坛上是如何走火入魔的,甚至现在他们在进入 MO 主题时也会走火入魔:) Реter Konow 2024.06.02 21:22 #110 Edgar Akhmadeev #:如果你有动力出版一个工作库,那就再好不过了。 如果我有,我会的。但我不能保证。我会尽力而为。 1...456789101112131415161718...82 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
当然,我的界面要简单得多。我没有使用画布,只是用标准控件构建了一个面板。为了防止图表上的其他对象透光,我每分钟重新绘制一次所有窗口组件:
这里的 Controls 是一个包含组件名称的数组。
如果我们说的是可视化穿透,那不是我说的,我说的是点击穿透。在这里,即使是指示器设置有时也是通过这种方式点击的。
我答应过要揭示作者的 KIB 标记语言技术。
一个小小的介绍...
在本主题的读者中,可能会有对标记语言技术有深刻理解的人,但我要马上说,我不是这样的人。也就是说,我从未阅读过甚至搜索过这方面的信息。可视化编辑器也是如此。我不会自夸无知,我只是在陈述一个事实。然而,我是怎么发现它们的呢?
直觉?随机性?
以一种奇怪的方式,我首先制作了一种标记语言,然后意识到这 就是标记语言。我是在几年后才意识到这一点的,当时我已经开发出了专门针对该语言和解释器的解决方案。
是的,这些解决方案写得很不标准,为此我受到了各种批评,但是...它们运行得很好。不,不是没有错误...我们都有缺陷。但我的解决方案总是有发展和扩展的余地,而且并没有像人们预想的那样走入死胡同......正如我的预言....。正如我的预言。
我并不是说它们是最好的解决方案,..... 但对于一个没有接受过编程教育、一心只想实现目标并绝对摆脱陈规陋习的开发人员来说,它们是最佳选择。他还敢把自己和任何人对立起来。
狂妄自大?是的。
你意识到自己错了,一切都应该换一种方式吗?- 没有,因为一切都在进行和发展。
他认为自己是对的吗?不觉得。
从商业和专业角度来说,他是错的。
在创意上,他是对的。
由于在商业和职业上的错误,他吃了不少苦头,因为他没能成为一名真正的程序员。也因为我没有从销售中赚到任何 钱。
从创意 角度看,他是对的--我在开发和测试我的 方法时获得了独特的体验。
那什么成本更高呢?
这取决于人生的哪个阶段......这个问题暂且不提。这个问题没有明确的答案。
这里有一个悖论--在我创造了一种标记语言之后,我了解了它是如何工作的......
情况如下:
首先,我了解了 MT4 和 MQL 语言。
然后,我了解了这种语言的图形对象。
然后我开始创建它们...
...我做的第一件事就是建立一个可视化工作室...
......我做的第一件事。
几乎就在我学会写第一行代码的同时。
这就是证据:2014 年。
图形学已经完全取代了我原本打算做的算法交易。为什么会这样--我不知道。
但这与图形无关。这背后还有一个想法...
下文将详细介绍...
既然出现了这么有趣的话题,那我就不跑题了。
很久以前,我开始使用 EasyAndFastGUI,后来它停止工作了。然后,它不再受支持,不再编译和运行,变得过时了....。
现在,我又需要一个图形用户界面了(我不卖软件)。在此期间,有一些关于图形用户界面的系列文章,但篇幅很长,而且与交易引擎集成在一起,因此很难将蜜蜂与蜂蜜分开。或者描述最基本的内容,以便独立开发。
我需要您的意见--是否有一种开放的免费图形用户界面与EasyAndFastGUI 一样功能强大--按钮、编辑、选项卡、图表。基于画布。
对我这个程序员来说,图形用户界面本身并不是目的,我永远不会成为图形用户界面的开发者。虽然我年轻时在 Windows 1.0 中做过这个工作
既然出现了这么有趣的话题,请允许我离题。
很久以前,我开始使用 EasyAndFastGUI,后来它停止工作了。后来,它不再受支持,不再编译和运行,变得过时了....。
现在,我又需要一个图形用户界面了(我不卖软件)。在此期间,有一些关于图形用户界面的系列文章,但篇幅很长,而且与交易引擎集成在一起,因此很难将蜜蜂与蜂蜜分开。或者描述最基本的东西,用于自我开发。
我需要您的意见--是否有一种开放的免费图形用户界面与 EasyAndFastGUI 一样功能强大--按钮、编辑、选项卡、图表。基于画布。
对我这个程序员来说,图形用户界面本身并不是目的,我永远不会成为图形用户界面的开发者。虽然我年轻时在 Windows 1.0 中做过这个工作
是的,我就是这样的人。但我需要时间来恢复记忆,回忆一下我是如何为联系我的人创建图形用户界面的。
有一个关于它的主题https://www.mql5.com/ru/forum/332043
是的,我有一个。但我需要时间来唤醒我的记忆,回忆一下我是如何为与我联系的人的节目制作图形外壳的。
如果你能有动力发布一个工作库,那就更好了。
需要您的意见 - 是否有与 EasyAndFastGUI 功能相同的开源免费图形用户界面 - 按钮、编辑、选项卡、图表。基于画布。
致所有人。测试过多位作者发布的 GUI 的所有人。甚至是作者们。
因此,在图形的背后是另一个想法.....。
是什么呢?
我推导出了人类潜意识中一个寄生想法的公式:
寻找超级任务-->寻找超级任务-->寻找超级分辨率-->阶段1、阶段2、阶段3....阶段 n
然后是一个逻辑上的岔路口:
1.有一个解决方案-->寻找一个新的超级任务
2.没有 解决方案-->我们做出选择:
a)寻找新的超级任务,(将损失写入潜意识)
b)继续寻找前一个任务的解决方案(给自己灌输希望)。
任何选择都会循环往复。
值得注意的是,个人的超级任务并不重要,只存在于主观认知中。它只是一种臆想。但 "被感染 "的人无法理解它。对他的潜意识来说,超级任务是真实存在的,解决它是绝对 必要的。他投入精力和金钱去寻找,结果浪费了不可替代的资源--时间和健康。还有金钱。
如果 一个人从一开始就有 寄生虫的倾向,那么他就很容易感染上寄生虫的想法。
这种倾向从何而来?
来自社会的不成熟。来自 "内心的孩子 "比 "内心的成人 "更强大这一事实。然后,孩子在内心的对抗中占了上风。
为什么"内心的成人 "比"内心 的孩子"弱?- 因为 "内在成人 "在个人成长过程中受到了社会环境的影响。
这该怪谁?- 社会。我之前说过...社会培养了很多"不合适"的 成年人,让他们成为 "工蚁"。
在 "不称职 "的成年人身上,内心的孩子("感觉 "到 "内心的成年人 "的无能)不断被开启,为了自己幼稚的野心和快乐,在社会竞争中破坏内心的成年人的努力。正因为如此,这类人在 "与社会讨价还价 "时被迫接受最不利的条件,并......在别人不愿意干的地方工作。
但这只是我的理论,我不会强加于人。
我必须承认,在这一点上,我的潜意识已经感染了寄生虫。是的,是的,当我接触到编程的 "魔力 "时,寻找 "圣杯 "和 "乌托邦 "的神话般的潜意识被激活了。
我的脑海中蹦出了什么想法?- 立方体 的想法。对象属性 立方体。我决定尝试将所有对象的属性写入一个数组,并在循环中 "即时 "编辑它们。这就是 "内核电机 "想法的由来。
"内核" 就是"立方体",而"引擎"就是控制 "立方体"中对象属性的算法。
就是这样。从那以后,我再也无法放弃这个想法。
这是一个"超级解决方案"。我需要一个"超级任务"。"为什么不创建一个类似于 VS 的 Visual Studio 呢? 就这样......
为什么要这样做?有了超级任务,就有了超级解决方案。
对于内心的孩子来说,其他的都不重要--他找到了新的 "创意玩具",没有人能够阻止他。
下面继续...
悖论就在这里--在我创造了一种标记语言之后,我了解了它是如何工作的....。
具体如下
我将从这里继续。
在写下第一行代码后,"Kernel-Motor "的想法几乎立即产生了。
现在我意识到,它不仅 具有创建标记语言 的潜力,还 具有创建可视化编辑器 的潜力。 而且,它几乎不需要额外的编程教育。只需要最基本的知识。从理论上讲,我只需接受最基本的编程教育,就能实现可视化编辑器,而且运行良好、高效。这就是最终 的结果。
这个悖论让我想起了现在的人工智能。根本不存在人工智能--所有国际研究机构的科学家都会这么告诉你。他们多年来一直在研究智能,但他们很难相信,智能就是根据统计模型中的关联数据预测下一个词。 如果你在他们眼皮底下塞一个法学硕士学位,说:"那不是意识吗?这不就是思维吗!......",你只会惹恼他们,让他们把你打发走。但是,这个 "无脑 "的东西 正在 以人类的身份与你交流 .....。
这说明了什么?- 有人找到了模仿 "智慧 " 的捷径....。
我在编程方面也是如此。我找到了用户界面的捷径。
由于不懂 OOP,我找到了一种绕过复杂的编程科学来创建和处理对象的方法。同时,由于算法极其简单高效,代码速度比专业编写的用户界面(使用相同语言)快得多。是的,不按教规也不按标准.....就像从大自然的角度来看,LLM 是对人类意识的可笑(不专业)复制......但人类已经找到了一种方法,可以绕过自然界在模仿智能方面的困难...
我也一样。
与这一方向的其他解决方案相比,我的代码几乎总是运行得非常快。同时,我几乎从未试图让它更快。我只是始终如一地发挥我一开始选择的 "超级解决方案"的潜力。
超级 解决方案 "的 "解包 "总是能确保取得进展。一切都来得很容易,很自然。
但是,在我意识到自己正在创造标记语言之前,我是如何从技术上找到它的呢?
关于本网站....
我也设置了同样的超级任务......呃......我不记得了,大概是 3 年前吧。创建一个 "人工智能 "机器人,让它自己提出交易策略。
但我还有一个目标,那就是它能赚钱:)同时,我已经有了成功交易的经验,不过是以其他方式。
最后,这项任务变得非常困难,我已经看到了 chelicks 在论坛上是如何走火入魔的,甚至现在他们在进入 MO 主题时也会走火入魔:)
如果你有动力出版一个工作库,那就再好不过了。
如果我有,我会的。但我不能保证。我会尽力而为。