Discussão do artigo "Interfaces Gráficas I: Preparação da Estrutura da Biblioteca (Capítulo 1)"
Anatoly, você planeja desenhar todos os controles no Canvas?
Nesta versão da biblioteca (na série de artigos implementada), apenas alguns deles. Mas, mais tarde, não será difícil criar classes de todos os elementos desenhados, que podem ser facilmente conectadas ao mecanismo. Até mesmo uma classe especial já é fornecida para essa finalidade. Tudo isso será mostrado em detalhes nos próximos artigos.
E tudo começou em um determinado momento, exatamente assim. )
Como eram as primeiras GUIs: das telas de radar aos computadores pessoais >>>>
1962: Sketchpad, o primeiro programa de GUI
//---
- www.lookatme.ru
Os artigos estão prontos e esperando para serem publicados ou estão apenas em processo? Quais são as datas aproximadas do artigo final?
Isso pode ser útil, eu gostaria de testá-lo)
Os artigos estão prontos e esperando para serem publicados ou estão apenas em processo? Quais são as datas aproximadas do artigo final?
Isso pode se tornar útil, gostaria de testá-lo).
No momento, 14 artigos estão prontos. No total, serão cerca de 20.
O processo de publicação não será rápido. É difícil dizer os prazos aproximados. Na melhor das hipóteses, serão um ou dois artigos por semana.
Agora há 14 artigos prontos. Haverá cerca de 20 no total.
O processo de publicação não será rápido. É difícil dar um prazo aproximado. Na melhor das hipóteses, serão um ou dois artigos por semana.
Puxa vida! Este tópico poderia ter seu próprio slogan: "Receitas para painéis personalizados, Parte 238":)
Durante a discussão, foi decidido dividir as partes de toda a série em capítulos, pois as partes eram muito grandes. )
E o "slogan" aqui é"Interfaces gráficas".
Em uma discussão, foi decidido dividir partes de toda a série em capítulos, pois as partes eram muito grandes. )
E a "tagline" aqui é "Graphic Interfaces".
... Entendo que suas classes são baseadas no conjunto padrão de bibliotecas gráficas do MQ?
Sim, e haverá uma aula para desenhar elementos, que será discutida na segunda e na quarta partes. Também haverá exemplos de como usá-lo.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Novo artigo Interfaces Gráficas I: Preparação da Estrutura da Biblioteca (Capítulo 1) foi publicado:
Este artigo é o começo de uma outra série sobre o desenvolvimento de interfaces gráficas. Atualmente, não há uma única biblioteca de código que permite a criação rápida e fácil de interfaces gráficas de alta qualidade dentro das aplicações em MQL. Me refiro as interfaces gráficas que estamos acostumados nos sistemas operacionais comuns.
Os arquivos de classe para se trabalhar com as primitivas gráficas estão localizados:
O artigo Crie Seu Próprio Market Watch Usando as Classes da Biblioteca Padrão oferece uma descrição abrangente e exemplos de como usar essas classes, portanto, nós não vamos discuti-los detalhadamente aqui. Deixe-me apenas lembrá-lo que a classe base deste grupo de classe é a CObject. A classe CChartObject é derivada dela. Ela contém os métodos comuns que são aplicáveis a todos os objetos gráficos. Todas as outras classes são derivadas da classe CChartObject, contendo métodos para gerenciar propriedades únicas para cada objeto gráfico único.
A estrutura comum de interconexões da biblioteca de classes padrão, que pertencem aos objetos gráficos, podem ser apresentadas da maneira abaixo. Vamos concordar que uma seta azul indica uma conexão de uma classe base com uma derivada.
Fig. 1. A estrutura comum de interconexões da biblioteca da classe padrão.
Autor: Anatoli Kazharski