Discussão do artigo "Interfaces Gráficas VIII: O Controle Navegador de Arquivos (Capítulo 3)" - página 3
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
Você precisa usar os métodos CFileNavigator::TreeViewAreaWidth() e CFileNavigator::ContentAreaWidth() para especificar a largura da área da lista de árvores e da área de conteúdo. Se você não definir a largura da área de conteúdo, a borda direita do navegador será automaticamente alinhada à borda direita da janela.
Volume VIII (8), Capítulo 3... quanto há lá? ... é horripilante.
Anatoly, você pode ser criticado por sua especialização restrita, mas tem o meu mais profundo respeito e estima!
Se houver material semelhante em outras áreas, a comunidade MQL só terá a ganhar. Talvez você veja seu próprio MQL-Boost :-))).
Anatoly, você pode ser criticado por sua especialização restrita, mas tem o meu mais profundo respeito e estima!
Se houver material semelhante em outras áreas, a comunidade MQL só terá a ganhar. Talvez você veja seu próprio MQL-Boost :-))).
Gosto de críticas. Você pode aprender muitas coisas novas com elas. )
O que é MQL-Boost?
P.S. É mais ou menos assim: Boost >>>. Sim, tudo vai naturalmente para isso. )
Sonhos interessantes. No entanto, há uma variante em que a criação de interfaces gráficas de aplicativos de usuário não exigirá o uso de nenhuma biblioteca de código (bem, a menos que os desenvolvedores queiram apenas complicar seu trabalho).
O que há de tão interessante na opção de fazer algo a partir do nada? )
Sabe, não é muito agradável desempenhar o papel de uma pessoa que pode tornar sem sentido o trabalho titânico de outra pessoa com algumas frases. Mas, como você não vê uma maneira alternativa de criar e trabalhar com a interface do usuário, vou mostrá-la. A essência é a seguinte: há um mecanismo gráfico que trabalha com janelas e controles. Os controles são representados por cadeias de dados gravadas no kernel. O kernel é facilmente construído com a ajuda de tabelas especiais diretamente em um arquivo de texto. Após a compilação, o kernel é carregado no mecanismo. O mecanismo é implementado como um indicador. Não pesa mais do que 500 kb. Reproduz qualquer interface padrão prescrita no kernel. Os elementos de controle por meio da memória compartilhada controlam os parâmetros do aplicativo do usuário. Se o MC fornecer memória global compartilhada na forma de uma matriz dinâmica de strings, o sistema funcionará bem. Será possível projetar a interface primeiro em tabelas em arquivos e, depois, em um estúdio de visualização.
Você sabe, não é muito agradável desempenhar o papel de uma pessoa que pode tornar o trabalho titânico de outra pessoa sem sentido com algumas frases. Mas, como você não vê uma maneira alternativa de criar e trabalhar com a interface do usuário, vou mostrá-la. A essência é a seguinte: há um mecanismo gráfico que trabalha com janelas e controles. Os controles são representados por cadeias de dados gravadas no kernel. O kernel é facilmente construído com a ajuda de tabelas especiais diretamente em um arquivo de texto. Após a compilação, o kernel é carregado no mecanismo. O mecanismo é implementado como um indicador. Não pesa mais do que 500 kb. Reproduz qualquer interface padrão prescrita no kernel. Os elementos de controle por meio da memória compartilhada controlam os parâmetros do aplicativo do usuário. Se o MC fornecer memória global compartilhada na forma de uma matriz dinâmica de strings, o sistema funcionará bem. Você poderá projetar a interface primeiro em tabelas em arquivos e, depois, em um estúdio de visualização.
Ah, você ainda está falando da mesma coisa. Eu me lembro disso, achei que você tinha inventado algo novo. Então, estou aguardando sua implementação para testes.
Mas não importa qual será o seu resultado, continuarei a desenvolver meu projeto, porque sua alternativa, pelo menos para mim, não é adequada para meus projetos. Preciso de um projeto totalmente gerenciável e disponível para estudo (com códigos-fonte) que eu possa desenvolver por conta própria.
Talvez sua alternativa seja mais adequada para alguém.
Oh, você ainda está falando sobre a mesma coisa. Eu me lembro disso, achei que você tinha inventado algo novo. Então, estou aguardando sua implementação para testes.
Mas, independentemente do seu resultado, continuarei a desenvolver meu projeto, porque sua alternativa, pelo menos para mim, não é adequada para meus projetos. Preciso de um projeto totalmente gerenciável e disponível para estudo (com códigos-fonte), que eu possa desenvolver por conta própria.
Talvez sua alternativa seja mais adequada para alguém.
A lógica me diz que essas duas opções são mutuamente exclusivas. Se não for assim, ficarei muito feliz. Estou trabalhando para concluir o projeto. Não sei quanto tempo levará, mas o projeto será concluído. Talvez no futuro possamos até cooperar com você).