文章 "图形界面 XI: 重构函数库代码 (集成编译 14.1)" - 页 2

 
Andrey Barinov:
彼得,这些 "问题 "可以在一天内解决。我曾经把基于图形对象的界面转换为完全由一个位图绘制的界面。

我部分同意你的观点。我向绘制元素的过渡也非常快。我甚至都没有计划--它就自己出现了。但这取决于开发人员最初采用的技术。


顺便问一下,您能演示一下您的成果吗?

 
Реter Konow:

我部分同意你的观点。我向彩绘元素的过渡也非常快。我甚至没有计划,它就这么发生了。但这取决于开发人员最初采用的技术。


顺便问一下,您能演示一下您的成果吗?

你可以用一点小聪明找到我的成果。现在我正在开发它的重生版本,一切都会变得更加有趣。我想它将在秋初完成。

 
Andrey Barinov:

只要稍加巧思,你就能找到我的成果。我现在正在制作它的重生版本,它要有趣得多。我想秋初就能完成。

不过,结果令人印象深刻。我现在不谈我一无所知的功能,但图形用户界面看起来非常不错。如果都是一个位图,那就太酷了。我想知道你的输入框 是否也是绘制的?

新版本在图形用户界面方面会更有趣吗?

 
Реter Konow:

不过,结果令人印象深刻。我现在不谈我一无所知的功能,但图形用户界面看起来相当不错。如果都是一个位图,那就太酷了。我想知道你们的输入框 是否也是绘制的?

新版本的图形用户界面会更有趣,还是只有程序的功能?

在这个版本中,输入框是绘制的,但点击输入文字后会出现 OBJ_EDIT,然后再次绘制,OBJ_EDIT 会消失。在新版本中,输入框将完全绘制,就像 Anatoly 的版本一样。

此外,我建议不要在本主题中跑题。

 
Andrey Barinov:

在该版本中,输入框是绘制的,但在点击输入文本后会出现 OBJ_EDIT,然后再次绘制,OBJ_EDIT 会消失。在新版本中,输入框将完全绘制,就像 Anatoly 的版本一样。

此外,我建议不要在本主题中跑题。

我明白了,谢谢。附议。
 
Реter Konow:

...

我从文章中了解到,在这个阶段,几乎所有基本元素对象都已获得位图类型,目前只绘制元素的组成部分,即图片、文本和矩形。

...

不,请仔细阅读。等待下一篇文章的发表。那里会有更多的解释。

...

问题:如果从结果来看,图形用户界面非常出色,为什么还要克服它们?进一步改造有什么实际意义?

...

库的进一步开发将在第二阶段进行,即:1 个元素 = 1 个对象(OBJ_BITMAP)。第三阶段的开发,即在一个对象上绘制整个图形用户界面,在近期内肯定不会实现。我的工作重点发生了变化,我将处理其他 MQL 项目,对于这些项目来说,这个库的功能已经足够了。

 
Anatoli Kazharski:

不,再仔细读读。等到下一篇文章发表后。那里会有更多解释。

库的进一步开发将处于第二阶段,即 1 个元素 = 1 个对象(OBJ_BITMAP)。第三阶段的开发,即在一个对象上绘制整个图形用户界面,肯定不会在近期进行。我的工作重点发生了变化,我将处理其他 MQL 项目,对于这些项目来说,这个库的功能已经足够了。

请原谅我的疏忽,我的理解是一个元素 = 一个OBJ_BITMAP 类型的对象。

我在文章中没有找到更清楚的解释,因此我认为元素上的细节都是绘制在元素上的。

此外,你自己也用上面的话证实了这一点。

当然,我会等待第二部分。


另外,我认为您在技术上确实向前迈进了一步。在此之前,优化主要是 "表面文章"(抱歉说得太直白)。

已经完成的工作效果非常好(从测试应用来看)。进一步的开发可能会毁掉这一切,并迫使大量的重新设计。我建议不要这样做。

不过,没有人征求我的意见......)。

在这一点上,我没什么可说的了。祝你好运

 
Реter Konow:

...

已经完成的工作效果很好(从测试应用来看)。进一步开发可能会毁掉这一切,迫使你重新设计很多东西。我建议不要这样做。

...

是的,是的,这些话我们已经听过很多次了,但结果总是与你的想象大相径庭。)

 
Anatoli Kazharski:

是的,是的,我们已经听过很多次了,但结果总是与你的想象大相径庭。)

为什么不呢?我说过,"要想取得质的飞跃,就必须进行全球再分配"我说得没错吧?

这就是全球再分配。(只有第一个)。- 你现在不是做得很好吗,当你创建绘制元素的时候?从结构到类名,你不是改变了库中的很多东西吗?

//-----------------------

现在我说:"发展破坏了当前阶段的完美,使对象失去了美感,并以追求未知理想的名义,使其陷入拼命寻找的混乱之中,直到找到自身的新'版本'"。

你认为这是胡说八道吗?- 试一试吧。

我不介意)。

 
Реter Konow:

...

你觉得这是胡说八道吗?

...

你就只会胡说八道。)

所做的一切都不是你说的。所有这些从一开始就计划好了,并严格按照一定的顺序出版。但你当然可以不这么想,继续像你说的那样,"在混乱中拼命寻找新的自己"。我不介意。)