Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Quem sabe por que não funciona...
trabalha em C++
O que o faz pensar que o esquema não foi elaborado, havia algum pré-requisito para isso???trabalha em C++
O que o faz pensar que não existe um esquema, havia algum pré-requisito para isso?Onde está? Não o vejo há três páginas.
Eu estava pensando em fazer uma base de uso que seria reduzida ao estilo de código mínimo New_Window<<<Window_Upper.Size; New_Window<<<Window_Upper.Position; New_Window.Size<<<0.5 (o tamanho se torna automaticamente metade do acima); ...
E esta classe já leva em conta a relação desde a posição da pequena cruz até a janela mais alta (base).
Parece que não vai correr bem... isso acontece.Eu estava pensando em fazer uma base de uso que seria reduzida ao estilo de código mínimo New_Window<<<Window_Upper.Size; New_Window<<<Window_Upper.Position; New_Window.Size<<<0.5 (o tamanho se torna automaticamente metade do acima); ...
E esta classe já leva em conta a relação desde a posição da pequena cruz até a janela mais alta.
...
Bem, eu já descrevi muitas vezes as "falhas" que do meu ponto de vista vejo na biblioteca padrão e na biblioteca do Anatoly.
Ambas as bibliotecas têm, em minha opinião, uma desvantagem significativa: interface é construída sobre objetos gráficos discretos,ou seja, quanto mais controles na interface, mais objetos isolados no próprio gráfico. Por um lado, não é um problema em si, mas por outro lado é um problema ao arrastar e soltar diálogos, pois não um único objeto "forma com elementos" é arrastado e solto, mas muitos elementos diferentes. E isto consome recursos adicionais.
A biblioteca de Anatoly é muito chique, mas é complicada em sua composição e difícil de ser integrada ao programa principal. E a biblioteca padrão é limitada nos próprios controles, embora a arquitetura original seja muito boa, na minha opinião.
Na verdade, a melhor solução seria o que Petr Konov tenta fazer: construtor de GUI GUI com geração de código GUI, mas com modelo de evento estendido, de modo que ao integrar com o programa principal, você não teria que cavar em enorme código GUI (algo como o analógico MVVM), e, claro, com objetos que os usuários poderiam estender por conta própria.
Naturalmente, esta é uma visão muito simplificada sobre o problema das bibliotecas gráficas. Não se trata de arrastar e soltar formulários e a falta de manuseio de kanvas, o que limita as possibilidades e a funcionalidade da GUI. O resultado final é que os objetos MTtêm poucas propriedades, e os manipuladores de bibliotecas não estão suficientemente desenvolvidos para gerenciar os elementos desenhados e para suportar todas as suas diversas capacidades. A complexidade dos objetos MT e a funcionalidade de controle das bibliotecas não atingem o nível mínimo exigido pelo kanvas.
Levar estas bibliotecas e reescrevê-las para kanvas significa elevá-las a um nível fundamentalmente novo, que a priori não pode ser fácil e simples.
ZS. Anatoly iniciou o caminho para kanvas em sua biblioteca e foi o primeiro a criar mesas desenhadas em MKL. No entanto, o método de construí-las é imperfeito, devido ao fato de que as células são elementos semi-independentes e há dificuldades em abordar cada um deles individualmente.
Lembro-me de quanto custou a transição Anatoly e quanto tempo ela levou.
É mais ou menos assim
Esse é o fim da classe de coordenadas. Eu nem sei o que vem a seguir.
Mas acho que deveríamos acrescentar posicionamento.
No estilo do próximo, em, esquerda, topo. cent.....
É mais ou menos assim.
Você também esqueceu isto:
É mais ou menos assim.
E é isso que está faltando:
E é isto que está faltando:
Eu queria usar modelos, mas eles não compilam, o exemplo simplificado na página anterior
E não é certo que será exatamente intrigante e não algum enumero, e então você não quer consertar o código
E por que precisamos de um bool lá?
Idealmente, deveria ser assim
E nenhum TD3 (na verdade a classe inteira é escrita para dois valores). Por que eu chamei a TD também escrito no código