众包的GUI。公开测试。 - 页 25

 
Vitaly Muzichenko:

这是个杰作 :)

如果有什么东西需要重新做/做,一个星期后你就不记得什么东西属于什么了。

这类似于 "那个人,在那个论坛上,头像在图片主题里,他戴着眼镜 "的说法)。

 
Реter Konow:

我想这就是你的意思。

这是两个确保GUI与程序 "沟通 "的功能。它们接收信息,对其进行解密,并将其转发给元素或程序。

从所有这些代码中,我没有看到对元素本身的任何参考。交互不仅是事件,而且是控件的属性和值。

但最吸引我注意的是代码。

send.uint_Send[i1]

只有复杂的类型 可以通过一个点....

 
Алексей Барбашин:

从所有这些代码中,我没有看到对元素本身的任何参考。交互不仅是关于事件,也是关于控件的属性和值。

但最吸引我注意的是代码。

只有复杂的类型....,可以通过一个点进入。

各地都有要素调用。它们在一个矩阵中--因此,提到一个矩阵就是指一个元素、一个复合对象、一个窗口或一个参数。

你在任何地方看到的 "G_CORE "都是对核心的参考。里面有一些元素。


这是对一个窗口画布的引用。

G_CORE[G_CORE[cnvs[f1]][_MAIN]][_CANVAS]

而且你可以这样做。

G_CORE[КАНВАС][_X]

или

G_CORE[КАНВАС][_Y]

или

G_CORE[КАНВАС][_X_SIZE]


有许多方法可以指代一个特定的元素。最简单的是G_CORE[ELEMENT][_X],"ELEMENT "变量自动获得光标所处元素的编号。我把它放在数组G_CORE[ELEMENT][_X]中,得到该元素的当前X坐标。

 

Реter Konow
:

各地都有要素调用。它们在一个矩阵中--因此,提到一个矩阵就是指一个元素、复合对象、窗口或参数。

你在任何地方看到的 "G_CORE "都是指的核心。在里面,它是元素。

不存在 "矩阵 "这样的数据类型。彼得,对你的对话者表现出一些尊重。请用普通的名字称呼事物,而不是用你想象的方式。如果你不知道一个实体的正确名称,可以用谷歌或问对方。

你可以用点来指代单元、结构、枚举或类。你不喜欢类,枚举不能包含数组,而单元只能由原始类型组成。事实证明,你在你的工作中使用了结构。

而且,既然你在工作中使用了结构,就不清楚是什么阻碍了你的进一步发展。

你不会在数组内有项目。你在特定的单元格里有值。试图通过用你自己的概念取代明显的东西来否认公认的编程规范,是对你的对话者的公开不尊重。

你的所有对手都支持你,等着你完成这个大项目,而你却用各种可能的方式展示,不仅无视编程规范,还把术语完全颠倒过来。

 
Алексей Барбашин:

不存在 "矩阵 "这样的数据类型。彼得,对你的对话者要有一些尊重。请用它们的通用名称来称呼事物,而不是用你认为的名称。如果你不知道一个实体的正确名称,可以用谷歌或问对方。

你可以用点来指代单元、结构、枚举或类。你不喜欢类,枚举不能包含数组,而单元只能由原始类型组成。事实证明,你在你的工作中使用了结构。

而且,既然你在工作中使用了结构,就不清楚是什么阻碍了你的进一步发展。

什么类型?我不明白你说的是什么类型。我到处都有int类型。

我不使用任何结构。我只在一个特定的函数中使用一次联合体。它们在其他地方没有被使用。

需要联合体来转换数据并将其存储在资源中。

 
Реter Konow:

什么类型?我不知道你说的是什么类型。我到处都有int类型。

我不使用任何结构。我只在一个特定的功能中使用过一次联合体。它们在其他地方没有被使用。

send.uint_Send[i1] - send в данном случае не примитивный тип и не юнион
 
Алексей Барбашин:

这只是为了保存资源中的数据。一切都是。在一个函数中,一次。

没有结构,没有类别,没有不同的类型。有int类型 和字符串类型


关于编程规范。我尊重他们。但我以自己的方式编程。

Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long
Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long
  • www.mql5.com
Целый тип char занимает в памяти 1 байт (8 бит) и позволяет выразить в двоичной системе счисления 2^8 значений=256. Тип char может содержать как положительные, так и отрицательные значения. Диапазон изменения значений составляет от -128 до 127. uchar # Целый тип uchar также занимает в памяти 1 байт, как и тип char, но в отличие от него, uchar...
 
Реter Konow:

这只是为了保存资源中的数据。一切都是。在一个函数中,一次。

没有结构,没有类别,没有不同的类型。有int类型 和字符串类型


关于编程规范。我尊重他们。但我以自己的方式编程。

发送变量是什么类型?

 
Алексей Барбашин:

发送的是什么类型的变量?

联盟。但它被使用了两次。

 

彼得,在你的一个帖子中,你提到了一个论坛用户:Artem Trishkin

请注意他关于交易工具编程的系列文章。要特别注意的是,他的工具包包含界面部分。这个接口部分是基于原始元素的。

我想你可以和Artem一起展示你的工具箱的所有力量。我相信Artem会非常乐意向其他程序员推广你的工具包....。但是,我担心Artem会发现很难将你的编程方法与他创建交易工具的方式结合起来。