我的方法。核心是引擎。 - 页 171 1...164165166167168169170171172173174175176177178...184 新评论 Реter Konow 2019.02.12 13:30 #1701 Vasiliy Sokolov:... 3)是的,按名称寻址,你必须指定所有参数。但是,最重要的是,不存在单一的单一事件模型。如果你想要自己的模型,欢迎你。做到这一点很简单。但你不能没有定时器。 事件队列是一种用于可靠处理事件的通用算法。用户不编写任何东西;由他产生的事件会自己进入队列。队列本身在99.9%的时间里只由一个事件组成。嗯,实现方式与我的类似,但我的对用户来说要简单得多。 E_Window_Element(value); 传递值给元素。E_Window_Element(); 获取该元素的值。E_Window_Element(M_COLOR, value); 设置基础颜色。E_Window_Element(T_COLOR, value); 设置文本的颜色。E_Window_Element(F_COLOR, value); 设置框架颜色。 E_Window_Element(STATE, ON); 设置点击的状态。E_Window_Element(STATE, OFF); 设置释放状态。E_Window_Element(STATE, LOCKED_ON); 设置锁定状态。E_Window_Element(STATE, LOCKED_OFF); 设置推送状态。E_Window_Element(STATE, ON_H); 设置焦点点击时的状态。E_Window_Element(STATE, OFF_H); 设置推送给焦点的状态。 W_Window_name() 打开窗口。W_Window_name(close) 关闭窗口。 表单元素包装器的名称会自动打印在连接文件中,并立即进入intellisense。 Vasily,你能在你的MQL程序中使用元素和窗口的intellisense名称吗? ZS Vasily,注意一个包装器对每个元素做了多少个动作。而且它最多只需要两个参数。或者没有。 My approach. The core Vasiliy Sokolov 2019.02.12 13:41 #1702 Igor Makanu:...我在使用dataGridView时遇到了麻烦--我无法在其中写入超过3-5秒的内容)10x11的表格已经很关键了,尽管表格是在一个单独的线程中运行。 ZS: 5年前我在Delphi中给MT4附加了一个StringGrid,我没有任何问题,一切都很顺利。 但是我在使用微软的dataGridView时遇到了问题,今天我将尝试使用SourceGrid,根据反馈,它比dataGridView快。也可以试试infragistics ultragrid。这是最酷的事情。如果有一个gui可以提高你的交易业绩,那就是这个表。 Vasiliy Sokolov 2019.02.12 13:50 #1703 Dmitry Fedoseev:...Dmitry,有一种架构模型叫做MVC。我提出的方法正是关于这一点。因此,当你批评它时,你首先批评的是MVC,而Angular、ASP Net MVC、Ruby on Rails和其他产品等解决方案,不值得你的专家关注,在你看来是通过 "屁股 "做的。所以我想你应该很清楚为什么我不想和你争论,证明我的决定的正确性--这只是毫无意义。 Реter Konow 2019.02.12 13:55 #1704 在我看来,记录的模拟物 GuiController::SendEvent("AskLabel", TextChange, 0, 0.0, DoubleToString(ask, Digits())); 是条目 E_Trade_panel__AskLabel(DoubleToString(ask, Digits())); 在这种情况下,我不需要记住某个特定元素的名称。我写下E_,就会弹出一个项目列表,我输入窗口名称的第一个字母,它就会带我到特定窗口的项目列表,然后我从列表中选择想要的项目。 Реter Konow 2019.02.12 14:10 #1705 我想知道你如何能在没有智能体的情况下连接一个至少有100个单元格的表格?毕竟,你必须记住所有细胞的名称。 在我的案例中,每个单元格都是由行名和列名自动命名的,其选择是通过智能体完成的。在你的版本中,瓦西里,你需要确切地知道100个细胞中的每一个被称为什么。 而如果我有10个复杂的窗口,有很多元素和大的表格,我将花多少时间来命名调用中的元素?我就会筋疲力尽)。 如果不同的窗口之间的名称是相同的呢? Vasiliy Sokolov 2019.02.12 14:12 #1706 Реter Konow:我想知道你如何在没有intellisense的情况下连接一个至少100个单元格的表格?我不知道Peter,因为MetaEditor中的intellisense对C#中的所有变量都能正常工作,包括数组、结构、基本类型、方法甚至是类。 Реter Konow 2019.02.12 14:13 #1707 Vasiliy Sokolov:我不知道Peter,因为MetaEditor中的intellisense对C#中的所有变量都能正常工作,包括数组、结构、基本类型、方法甚至是类。它是否显示元素名称? Vasiliy Sokolov 2019.02.12 14:19 #1708 Реter Konow:它是否显示元素名称?它确实如此,有原型。 :)) Реter Konow 2019.02.12 14:22 #1709 Vasiliy Sokolov:当然,有了原型。 :))瓦西里,你不明白。 GuiController::SendEvent("AskLabel", TextChange, 0, 0.0, DoubleToString(ask, Digits())); 要设置一个元素的值,你要发送它的名字。字段 "Ask "的名称为 "AskLabel",intellisense在哪里显示该元素的名称? Vasiliy Sokolov 2019.02.12 14:31 #1710 Реter Konow:瓦西里,你不明白。 要设置一个元素的值,你要发送它的名字。字段 "Ask "的名称为 "AskLabel",intellisense在哪里显示该元素的名称?彼得,感觉你在寻找可以抱怨的事情。 答案是否定的,情报员从未与文本元素合作过,也不会这样做。但如果只是一个问题,在同一个定义上进行互换,根本就不是问题。 s.s. 顺便说一句,它对你也不起作用。 __, EDIT,"Set lot", W,150,_,H,60,_,V_CURRENT,"1.00", 1...164165166167168169170171172173174175176177178...184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
...
3)是的,按名称寻址,你必须指定所有参数。但是,最重要的是,不存在单一的单一事件模型。如果你想要自己的模型,欢迎你。做到这一点很简单。但你不能没有定时器。
事件队列是一种用于可靠处理事件的通用算法。用户不编写任何东西;由他产生的事件会自己进入队列。队列本身在99.9%的时间里只由一个事件组成。
嗯,实现方式与我的类似,但我的对用户来说要简单得多。
表单元素包装器的名称会自动打印在连接文件中,并立即进入intellisense。
Vasily,你能在你的MQL程序中使用元素和窗口的intellisense名称吗?
ZS Vasily,注意一个包装器对每个元素做了多少个动作。而且它最多只需要两个参数。或者没有。
...我在使用dataGridView时遇到了麻烦--我无法在其中写入超过3-5秒的内容)10x11的表格已经很关键了,尽管表格是在一个单独的线程中运行。
ZS: 5年前我在Delphi中给MT4附加了一个StringGrid,我没有任何问题,一切都很顺利。 但是我在使用微软的dataGridView时遇到了问题,今天我将尝试使用SourceGrid,根据反馈,它比dataGridView快。
也可以试试infragistics ultragrid。这是最酷的事情。如果有一个gui可以提高你的交易业绩,那就是这个表。
...
Dmitry,有一种架构模型叫做MVC。我提出的方法正是关于这一点。因此,当你批评它时,你首先批评的是MVC,而Angular、ASP Net MVC、Ruby on Rails和其他产品等解决方案,不值得你的专家关注,在你看来是通过 "屁股 "做的。所以我想你应该很清楚为什么我不想和你争论,证明我的决定的正确性--这只是毫无意义。
在我看来,记录的模拟物
是条目
在这种情况下,我不需要记住某个特定元素的名称。我写下E_,就会弹出一个项目列表,我输入窗口名称的第一个字母,它就会带我到特定窗口的项目列表,然后我从列表中选择想要的项目。
我想知道你如何能在没有智能体的情况下连接一个至少有100个单元格的表格?毕竟,你必须记住所有细胞的名称。
在我的案例中,每个单元格都是由行名和列名自动命名的,其选择是通过智能体完成的。在你的版本中,瓦西里,你需要确切地知道100个细胞中的每一个被称为什么。
而如果我有10个复杂的窗口,有很多元素和大的表格,我将花多少时间来命名调用中的元素?我就会筋疲力尽)。
如果不同的窗口之间的名称是相同的呢?
我想知道你如何在没有intellisense的情况下连接一个至少100个单元格的表格?
我不知道Peter,因为MetaEditor中的intellisense对C#中的所有变量都能正常工作,包括数组、结构、基本类型、方法甚至是类。
我不知道Peter,因为MetaEditor中的intellisense对C#中的所有变量都能正常工作,包括数组、结构、基本类型、方法甚至是类。
它是否显示元素名称?
它是否显示元素名称?
它确实如此,有原型。
:))
当然,有了原型。
:))
瓦西里,你不明白。
要设置一个元素的值,你要发送它的名字。字段 "Ask "的名称为 "AskLabel",intellisense在哪里显示该元素的名称?
瓦西里,你不明白。
要设置一个元素的值,你要发送它的名字。字段 "Ask "的名称为 "AskLabel",intellisense在哪里显示该元素的名称?
彼得,感觉你在寻找可以抱怨的事情。
答案是否定的,情报员从未与文本元素合作过,也不会这样做。但如果只是一个问题,在同一个定义上进行互换,根本就不是问题。
s.s. 顺便说一句,它对你也不起作用。