需要指出的是,这项工作非常辛苦。所有的解决方案几乎都是从零开始发明的。只有极少数例外,例如颜色的透明度和混合。渐变分色功能是我从零开始发明和创造的,我为此感到自豪。虽然看起来很拥挤,但效果很好。我记得我还和尼古拉-塞姆科(Nikolay Semko)比赛过,我想我赢了。虽然他可能不会同意。))))))我自己实现了控件的工作,只是复制了 Windows 的概念和外观。我自己实现了表格、树状列表、动态窗口、水平和垂直滚动的代码(概念和外观除外)。
Этой последняя из трех статей, посвященных графическим элементам управления. В ней рассматривается создание главного элемента графического интерфейса, формы, и ее совместное использование с другими элементами управления. Кроме классов формы библиотека элементов управления дополнена классами CFrame, CButton, CLabel.
最近,在整理我的旧笔记本电脑时,我无意中发现了一个丢失在荒芜目录中的文件夹。我点击了它。它就在那里。怀旧。图片、gif 文件、屏幕截图和各种多色图形用户界面窗口的黑暗,以及控件....。所有这些都是我用 MQL4/5 语言编写的,用了将近 7 年时间。
让我解释一下:创建图形用户界面 是我以前的爱好。更准确地说,是一种痴迷。但时过境迁,现在我将这项活动视为原创艺术家的工作。
这是一项艰苦卓绝的工作。回顾代码,我意识到自己是一个非常奇怪且以自我为中心的原始开发者。例如,从根本上说,我只使用自己发明的编程方法。我只用俄语编写函数(因此很多人认为我不懂英语,LOL;))。我不想承认别人的解决方案,并不断批评他们。需要指出的是,在我那个时代,许多 MQL 语言的图形用户界面解决方案并不存在,或者说它们的水平不高。
告诉我,你傻吗?天真?是的,无可争议。但现在我甚至很庆幸我按自己的方式做了,因为结果非常新颖。))))))
需要指出的是,这项工作非常辛苦。所有的解决方案几乎都是从零开始发明的。只有极少数例外,例如颜色的透明度和混合。渐变分色功能是我从零开始发明和创造的,我为此感到自豪。虽然看起来很拥挤,但效果很好。我记得我还和尼古拉-塞姆科(Nikolay Semko)比赛过,我想我赢了。虽然他可能不会同意。))))))我自己实现了控件的工作,只是复制了 Windows 的概念和外观。我自己实现了表格、树状列表、动态窗口、水平和垂直滚动的代码(概念和外观除外)。
标记语言可能是最难掌握的。但最终它变得酷得令人难以置信。)是的,我从零开始发明并编写了它。还有可视化编辑器。
很多人可能不相信,但这是真的。 我是在完全不知道这个或那个东西应该如何工作的情况下想到它的,但逐渐取得了成果。这东西开始起作用了,结果给我带来了快乐。
我觉得自己越来越接近自己正在做的事情了。天啊,愚蠢得令人尴尬......))))))
Visual Editor 是我在 MQL5 中编码的巅峰之作。我为此努力了 7 年。我创建了它...但决定不再继续重构。我停了下来。
我想打开一个我的用户界面图库,但我强调这些 不是商业产品或广告。
这些只是抽象的、示范性的原型和图形用户界面模型,以面板和窗口的形式出现,并带有纯 MQL 编写 的控件。
(我们的论坛上已经有一个神经网络 "艺术 "分支,为什么不开设一个用 MQL 编写的图形用户界面画廊呢?)
p.s. 所有说我浪费时间和精力的人,我都同意,但作为回报,我将要求您提供一份外汇交易收入的打印件,这将表明,与我相比,您并没有虚度年华。
附注:所有进一步提出的只是创造性)))))))。