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

 
是啊...我想知道在编译阶段是否至少有对这种代码的正确性的控制。 例如,如果写成H_TAB而不是_X2X等等。
 
Alexey Navoykov:
是啊...我想知道在编译阶段是否至少有对这种代码的正确性的控制。 例如,如果你写H_TAB而不是_X2X等等。

有一些正确性的控制。例如,如果你写h_tab而不是H_TAB,或者在任何关键词中出现任何拼写错误。然而,如果你写的代码不正确,就无法控制了。就像在通常的编辑器中一样。

在上面的例子中,只是组的位置会不正确。

下面是出现的情况。

 
Реter Konow:

然而,如果你写的代码不正确,就会没有控制。就像在一个普通的编辑器中一样。

你是指文本编辑器吗?那些通常由编译器控制的众多随机错误(如混淆参数、遗漏东西等),在这里必须由你自己在运行时抓住。
所有这些看似简单的代码编写,在以后的调试中会发现是一个很大的麻烦。 你节省了一百行代码,然后花了一百个工时来捕捉最简单的错误。这只是...
 
Alexey Navoykov:
你指的是一个文本编辑器吗?那些通常由编译器控制的众多随机错误(如混淆参数、遗漏东西等),将不得不在这里的运行时被捕获。
结果,所有这些表面上简短的代码编写都变成了后续调试的麻烦。 为了节省一百行代码,然后花一百个工时去抓最简单的错误。这只是...

看看我粘了多少个窗户。以及我是如何快速地铆住他们的。为什么要费这么大劲?这一切都非常简单和快速。你只需要学习基本的规则。

看一下代码。属性链,以及整个组和窗口,可以简单地从项目 中转移到项目中。没有人禁止创建一个免费的GUI代码库,每个人都可以从中获取现成的模板。

每一个创建的窗口都可以成为下一个窗口的原型。

 

谢谢你,彼得,我下载了你的代码,更新到1.3版本,切换时间框架后,底部的十字架和任务栏消失了,其他都没有点击。

另外,由于某些原因,在所有的标签中都显示文字,而只应该在标签中显示热键,并且在倒逗号中的 "上 "和 "下 "应该被编辑。

我还是不清楚这些命令是什么,你可以把这些命令和语法的说明贴出来,如果还没有准备好,我不着急。


 
Rafil Nurmukhametov:

谢谢你,彼得,我下载了你的代码,更新到1.3版本,切换时间框架后,底部的十字架和任务栏消失了,其他都没有点击。

另外,由于某些原因,在所有的标签中都显示文字,而只应该在标签中显示热键,并且在倒逗号中的 "上 "和 "下 "应该被编辑。

我仍然不清楚这些命令是什么,你可以发布命令和语法的说明,如果还没有准备好,我不着急。


有几点需要澄清,拉菲尔。

1.你不需要在构造函数图上切换时间框架。它不是为此而设计的。你在上面建立接口模型,然后打印其文件:CORES 和 Internal_API。你把这些文件连接到你的应用程序,它将获得自己的GUI。

2.你把整组的对象绑定到标签上。

//--------------------------------------------------------------------------------------------------------------
//УСТАНАВЛИВАЕМ ЯВЛЕНИЕМ КАКИХ ГРУПП БУДУТ УПРАВЛЯТЬ ВКЛАДКИ (прописываем имена групп последовательно).--------------
//--------------------------------------------------------------------------------------------------------------
"Цветовые настройки",  IS_APPEARANCE_CONTROLLER,  "Группа вкладки цветовых настроек", ... продолжаем перечисление названий групп или объектов... END,
"Индикаторы",          IS_APPEARANCE_CONTROLLER,  "Группа вкладки индикаторы",        ... продолжаем перечисление названий групп или объектов... END,
"Горячие клавиши",     IS_APPEARANCE_CONTROLLER,  "Группа вкладки клавиш",            ... продолжаем перечисление названий групп или объектов... END,
//----------------------------------------------------------------------------------


//------------------------------------------------------------------------------------
//ИМЕНУЕМ ГРУППЫ КАК ИХ ПОДКЛЮЧАЛИ ВЫШЕ. И ТОГДА, ВКЛАДКИ БУДУТ УПРАВЛЯТЬ ИХ ЯВЛЕНИЕМ:
//------------------------------------------------------------------------------------
GROUP, "Группа вкладки цветовых настроек",  

....

END_GROUP,
//------------------------------------------------------------------------------------
GROUP, "Группа вкладки индикаторы"",  

....

END_GROUP,
//------------------------------------------------------------------------------------
GROUP, "Группа вкладки клавиш",  

....

END_GROUP,

我今天将打印出指令和基本规则的说明。将会有更多的更新,我在不断地修复错误。


注意:

1.同一窗口内的组或对象不能有相同的名称。如果一个对象的名字不是必须的,它就被简单地称为 "a",并被自动创建。

2.你不能用相同的名字来命名窗口。

 
Rafil Nurmukhametov:
... 而在倒逗号中的 "上 "和 "下 "必须进行编辑......


请解释一下编辑的含义。
 
Реter Konow:
请解释一下编辑的含义。

也就是说,必须有一个输入数字和字母的字段。

 
Rafil Nurmukhametov:

也就是说,必须有一个输入数字和字母的字段。

好吧,那就好。

//---------------------------------------------
//НАЗВАНИЯ ПОЛЕЙ ВВОДА И ПОЛЯ ВВОДА.
//---------------------------------------------
GROUP, "Group name 1",  

__,BOARD,"ПОКУПКА ПО РЫНКУ  - ''UP''",   EDIT,"ПОКУПКА ПО РЫНКУ",  

GAP,20,

__,BOARD,"ПРОДАЖА ПО РЫНКУ  - ''DOWN''",EDIT,"ПРОДАЖА ПО РЫНКУ",    

END_GROUP,
//-----------------------------------
//ПОЗИЦИЯ ГРУППЫ ОТНОСИТЕЛЬНО ПРЯМОУГОЛЬНИКА R1 (тип привязки по оси х, имя объекта привязки, поправка. тоже самое для оси y).
//-----------------------------------
i, AT, _X2X,"R1",10, _Y2Y,"R1",30,
//-----------------------------------
//ПРИВЯЗЫВАЕМ ТЕКСТ ЭЛЕМЕНТОВ BOARD К ЛЕВОМУ КРАЮ И УСТАНАВЛИВАЕМ ДЛИННУ.
//-----------------------------------
i,BOARDS,  text, _A1_,_X2X,0,  W,200,  END,
//-----------------------------------
//УСТАНАВЛИВАЕМ ДЛИННУ ПОЛЕЙ ВВОДА.
//-----------------------------------
i,EDITS,   W,100,                      END,
//-----------------------------------

把它放在前一组的位置上。

zy。晚上会有一个更新。明显的错误已经被修复。


 
更新了版本。打印了这一课。