Minha abordagem. O núcleo é o motor. - página 168

 

Bem Peter, como prometido, meu artigo está pronto:

Criação de GUIs para Consultores Especialistas e indicadores usando .Net Framework e C#

Este artigo descreve uma maneira fácil e rápida de criar janelas gráficas usando o editor Visual Studio, seguido da integração no código MQL EA. O artigo é destinado a uma ampla gama de leitores e não requer nenhum conhecimento das tecnologias C# e .Net.

Você pode dar uma olhada.

Создание графических интерфейсов для экспертов и индикаторов на базе .Net Framework и C#
Создание графических интерфейсов для экспертов и индикаторов на базе .Net Framework и C#
  • www.mql5.com
С октября 2018 года MQL5 стал нативно поддерживать интеграцию с библиотеками Net Framwork. Нативная поддержка означает что типы, методы и классы, размещенные в библиотеке .Net теперь, доступны из MQL5 программы напрямую, без предварительной декларации вызывающих функций и их параметров, а также сложного приведения типов двух языков друг к...
 
Vasiliy Sokolov:

Bem Peter, como prometido, meu artigo está pronto:

Criação de GUIs para Consultores Especialistas e indicadores usando .Net Framework e C#

Este artigo descreve uma maneira fácil e rápida de criar janelas gráficas usando o editor Visual Studio, seguido pela integração no código MQL EA. O artigo é destinado a uma ampla gama de leitores e não requer nenhum conhecimento de C# e .Net.

Você pode dar uma olhada.

É um excelente trabalho. Obrigado! Eu sei até o que Peter dirá. Que seu método é inconsistente com seu conceito de "kernel - engine". :)

 
Vitalii Ananev:

Bom trabalho. Obrigado! Eu sei até o que Peter dirá. Que seu método é incoerente com seu conceito de "core-engine". :)

Ele não vai olhar além da linha 4, eu já escrevi sobre isso.

 

Peter olhará para ele e dirá: "Isso é tudo lixo, mas e se eu tiver um milhão de moldes e um milhão de botões em cada um deles?

É isso que significa ser um verdadeiro profissional - trivializar coisas simples e torná-las tão desconfortáveis e não naturais!

***

Como se uma abordagem universal fosse criada para simplificar a ligação da criação em C# ao terminal, mas para um iniciante esta divisão não será fácil, e aquele que tem alguma experiência não usará desta forma, porque esta tarefa é resolvida de forma muito mais fácil e natural e sem quaisquer limitações.

 

o tema não vale nada, o artigo não vale nada... é uma perda de tempo, como prender 3 botões a um terminal não sei porquê

o artigo é útil porque você pode usar a dll de uma maneira mais útil

 
Maxim Dmitrievsky:
o tema é sobre nada e o artigo é sobre nada... é como aparafusar 3 botões a um terminal sem nenhuma razão...

Muito do porquê. Nova palavra)) Para qualquer coisa. Não é preciso parafusar nada, é feito diretamente sem muletas.

Mas sim, você não precisa disso, só ocasionalmente e só algumas pessoas precisam dele.

 
Existe uma coisa chamada "código hindu". Isso surgiu devido ao fato de que na Índia os programadores eram pagos pelo número de linhas de código. Portanto, os programadores na Índia não se preocuparam com a simplicidade e a brevidade do código, o principal é a quantidade. O conceito "kernel - engine" atende a todos os requisitos do "código hindu". :)
 
Vasiliy Sokolov:

Bem Peter, como prometido, meu artigo está pronto:

Criação de GUIs para Consultores Especialistas e indicadores usando .Net Framework e C#

Este artigo descreve uma maneira fácil e rápida de criar janelas gráficas usando o editor Visual Studio, seguido pela integração no código MQL EA. O artigo é destinado a uma ampla gama de leitores e não requer nenhum conhecimento das tecnologias C# e .Net.

Você é bem-vindo a lê-lo.

Já o li, mas vou continuar lendo para entender os detalhes.

1. Por que o artigo se refere a 5 pedidos por segundo? Minha freqüência é de 30 ms.

2. Você pode me mostrar como é uma conexão a uma tabela de mil células?

3 Pelo que entendi, chamar os elementos no formulário pelos nomes enviados aoGuiController::SendEvent function? Você tem que especificar todos os parâmetros? Nome, evento, valor? Mais alguns zeros... E no cronômetro para fazer um loop em eventos?

Em outras palavras, o usuário cria ele mesmo a fila de eventos e depois a envia para o Controlador no temporizador?


Devo dizer obrigado, pela excelente promoção do meu tema.

 
Dmitry Fedoseev:

Muito do porquê. Nova palavra)) Para qualquer coisa. Não é preciso aparafusar nada, é feito de forma simples e sem muletas.

Não entendo o destino final... o que devo lixar para o quê, depois de ler o artigo, e por quê...

 
Maxim Dmitrievsky:

Não entendo o destino final... o que devo anexar ao que, depois de ler o artigo, e por que...

Por exemplo, você poderia fazer um simulador - em um testador para comercializar. Você pode criar um painel comercial conveniente (multifuncional). Você pode usar todo o poder do C# e de todas as bibliotecas que se conectam a ele.

Mas não é preciso conectá-lo assim - procurar formulário pelo nome... ...mas você não precisa conectá-lo dessa forma - através da busca por nome de formulário. Você também não precisa criar um exe, tudo o que você pode fazer em uma dll. Dll não difere do exe em complexidade, em ambos os casos o construtor da forma visual está disponível.

Razão: