1. Depois de conectar o construtor, criaremos uma janela simples.
2. Gradualmente, começaremos a complicá-la adicionando novos elementos.
3. Primeiro, aprenderemos um sistema simples para criar grupos de elementos.
4. Em seguida, mostrarei princípios simples de posicionamento por meio da declaração de âncoras e correções.
5. Em seguida, definiremos diferentes propriedades de elementos e janelas usando palavras simples como FIC - fixo se clicado, OOI - aberto na inicialização, V_MIN, V_MAX e STEP - valor mínimo, valor máximo e etapa, para campos de entrada com botões e controles deslizantes. Também sincronizaremos as alterações de valor entre vários controles usando a palavra-chave SYNC. Um comando SWITCH será usado para vincular a alternância de botões em um grupo de elementos.
6. Mostrarei como é fácil criar uma tabela e integrar quaisquer elementos a ela usando apenas duas palavras: IS_TABLE.
7. E muito, muito mais. As possibilidades da linguagem são amplas e, depois de 4 anos, ainda não me lembro de tudo. Mas, tudo a seu tempo...
Um dos pontos fortes do designer é a capacidade de criar e salvar rapidamente modelos de janelas, grupos e elementos, de modo que, na próxima vez, você possa copiar janelas e grupos inteiros para fazer apenas pequenas alterações e reduzir o tempo de criação da interface em 90% ou mais.
Todos os ícones já estão integrados no construtor, mas as fontes e os sons não. No entanto, você pode ativar as fontes nas configurações do Windows, e eu lhe darei os sons em um arquivo para que você os coloque na pasta Sounds do MT5.
Como você deve ter notado, o designer tem uma barra de tarefas na parte inferior. Você poderá minimizar as janelas enquanto estiver trabalhando na interface para maximizar o espaço em seus gráficos.
É assim que ela se parece. As guias podem ser arrastadas, trocadas e fechadas. Elas são acionadas ao pressionar o botão esquerdo do mouse.
O construtor tem seu próprio menu de contexto que é chamado ao clicar duas vezes em um espaço de gráfico vazio ou em qualquer janela personalizada dentro dele.
Você também encontrará as seguintes funções:
1. Colocar outras janelas no topo usando a função "Bring window on top". Isso é necessário quando outra janela com a propriedade "Always on top" (Sempre no topo) estiver bloqueando-a. Em outros casos, essa função não é necessária.
2. Por meio do menu de contexto do construtor, é possível chamar um menu de contexto personalizado que funcionará na interface do usuário. Dessa forma, ele pode ser editado ou as alterações podem ser vistas.
3. O menu de contexto do construtor pode chamar uma barra de tarefas personalizada e trabalhar com ela.
4) A opção "Save project and print API file" (Salvar projeto e imprimir arquivo API) imprime a interface criada em um arquivo para posterior conexão com o programa do usuário.
5. A opção "About the programme" (Sobre o programa) chama uma janela com um texto que fala sobre o copywriter.
Pequeno problema técnico.
Também foram adicionadas 5 janelas ao designer para facilitar a localização e a instalação dos seguintes recursos de interface:
1. Ícones necessários
2. Fontes
3. Sons (eles também estão conectados por meio da linguagem de marcação).
4. Quadros (você pode definir quadros para os elementos).
5. Cores.
//---------------------------------------------------------------
As janelas auxiliares serão chamadas na barra de tarefas do construtor, bem como no menu de contexto (por meio de clique duplo).
A aparência é a seguinte:
Como você deve ter notado, o designer tem uma barra de tarefas na parte inferior. Você poderá minimizar as janelas enquanto estiver trabalhando na interface para maximizar o espaço em seus gráficos.
É assim que ela se parece. As guias podem ser arrastadas, trocadas e fechadas. Elas são acionadas ao pressionar o botão esquerdo do mouse.
O construtor tem seu próprio menu de contexto que é chamado ao clicar duas vezes em um espaço de gráfico vazio ou em qualquer janela personalizada dentro dele.
Você também encontrará as seguintes funções:
1. Colocar outras janelas no topo usando a função "Bring window on top". Isso é necessário quando outra janela com a propriedade "Always on top" (Sempre no topo) estiver bloqueando-a. Em outros casos, essa função não é necessária.
2. Por meio do menu de contexto do construtor, é possível chamar um menu de contexto personalizado que funcionará na interface do usuário. Dessa forma, ele pode ser editado ou as alterações podem ser vistas.
3. O menu de contexto do construtor pode chamar uma barra de tarefas personalizada e trabalhar com ela.
4) A opção "Save project and print API file" (Salvar projeto e imprimir arquivo API) imprime a interface criada em um arquivo para posterior conexão com o programa do usuário.
5. A opção "About the programme" (Sobre o programa) chama uma janela com um texto que fala sobre o copywriter.
A aparência é a seguinte:
Isso é tudo por enquanto. Vejo vocês no domingo.