Discussão do artigo "Interfaces Gráficas III: Botões Simples e Multifuncionais (Capítulo 1)" - página 2

 
Cidadãos, por favor, discutam sobre o tópico do artigo. Se não houver perguntas para o artigo, inicie um novo tópico ou escreva perguntas de iniciantes no tópico existente.
 
Sergey Pavlov:

...

Apenas respondi às perguntas. E não quero discutir sobre nada.

E tudo o que você escreveu sobre irritação, se estou satisfeito com algo ou não, e assim por diante, são apenas suas especulações e ilusões. Portanto, não comece "meia volta" e não responda a mensagens que não são dirigidas a você.

É uma questão pessoal de cada um "escolher" o código publicado ou não. Para aqueles que querem aprender a fazer essas coisas, faz sentido "cavar". Para aqueles que querem usar uma biblioteca de código pronta, faz sentido esperar até que todos os artigos da série sejam publicados.

 
Anatoli Kazharski:

... e não responda a mensagens que não sejam dirigidas a você ....

Obedeça e obedeça.

Não notei quando o fórum se tornou um local privado de comunicação.

 
Anatoly, mais uma vez expresso meu respeito e admiração por seu trabalho. Seus artigos são escritos de forma muito profissional e detalhada. Sem dúvida, eles são de grande valor do ponto de vista do ensino de desenvolvedores iniciantes. Seu altruísmo e abertura também inspiram respeito. Mas o que devo fazer se achar que sua abordagem não é eficaz? Ficar em silêncio? Escrever meus próprios artigos?

Se eu escrever meus próprios artigos, eles não serão mais do que cinco. Neles, divulgarei totalmente minha tecnologia (que é muito mais fácil de entender porque não há OOP nela) e ela será imediatamente aceita por programadores experientes (especialmente se eu anexar códigos escritos aos artigos). Você precisa de concorrência adicional nos artigos sobre a interface?

Se você disser que estou comparando cedo, aceito que você ainda não está pronto e não compararei os resultados até que você mostre todo o poder da sua abordagem. Entretanto, devo ficar quieto e não mostrar nada a ninguém? Acho que não. Afinal, você e eu vivemos em um mundo competitivo).
Приобщаемся к объектно-ориентированному программированию в MQL5
Приобщаемся к объектно-ориентированному программированию в MQL5
  • 2013.08.28
  • Jordi Bassaganas
  • www.mql5.com
В статье показано, как создать объектно-ориентированного торгового советника с нуля, начиная с выработки торговой идеи и заканчивая созданием торгового советника на языке MQL5, воплощающего данную идею в жизнь. На мой взгляд, самый верный путь к успеху - это обучение на практике, поэтому в статье рассмотрен практический пример, демонстрирующий, как можно упорядочить свои идеи и приступить к программированию форекс-роботов. Кроме того, мне хотелось пробудить интерес читателей к объектно-ориентированному подходу.
 
Реter Konow:
Anatoly, mais uma vez expresso meu respeito e admiração por seu trabalho. Seus artigos são escritos de forma muito profissional e detalhada. Sem dúvida, eles são de grande valor do ponto de vista do ensino de desenvolvedores iniciantes. Seu altruísmo e abertura também inspiram respeito. Mas o que devo fazer se achar que sua abordagem não é eficaz? Ficar em silêncio? Escrever meus próprios artigos?

Faça as mesmas coisas que está fazendo agora. Expresse sua opinião. Se você escrever artigos, com certeza eu os lerei. É mais interessante se comunicar com códigos e esquemas.

Histórias sobre "Eu tenho algo, mas não vou lhe dizer como foi implementado" não são interessantes.

Se eu escrever meus próprios artigos, não haverá mais do que cinco deles. Neles, divulgarei totalmente minha tecnologia (que é muito mais fácil de entender porque não há OOP nela) e ela será imediatamente captada por programadores experientes (especialmente se eu anexar códigos escritos aos artigos). Você precisa de concorrência adicional nos artigos sobre a interface?

Não há nenhum problema com isso. Você pode publicar o que quiser. Eu também teria interesse em ver isso. ))

Se você disser que estou comparando cedo, aceito que você ainda não está pronto e não compararei os resultados até que você mostre todo o poder da sua abordagem. Entretanto, será que devo ficar quieto e não mostrar nada a ninguém? Acho que não. Afinal, você e eu vivemos em um mundo de competição).

Aja de acordo com o princípio: "Primeiro faça, depois diga". ))

 
Dificilmente posso ser repreendido por inconsistência. Com um resultado finalizado, estou pronto para demonstrá-lo e, se for interessante, posso começar a falar sobre ele. Com a lógica oposta, eu começaria a contar ou ensinar aos outros muito mais cedo, sem poder mostrar-lhes o resultado que os aguarda no final do treinamento, porque eu mesmo ainda não cheguei lá.
 
Реter Konow:
Dificilmente posso ser repreendido por inconsistência. Com um resultado finalizado, estou pronto para demonstrá-lo e, se for interessante, posso começar a falar sobre ele. Com a lógica oposta, eu começaria a contar ou ensinar aos outros muito antes, sem poder mostrar-lhes o resultado que os espera no final do treinamento, porque ainda não cheguei lá.

Estou interessado em seu resultado. Se você tem o desejo de demonstrá-lo, comece.

O grau de interesse em seu trabalho será maior quanto mais informações você fornecer sobre ele:

  1. Apenas capturas de tela e vídeos são os menos interessantes.
  2. Mais interessante seria (se você não quiser demonstrar seu código) versões de demonstração compiladas (gratuitas) de aplicativos MQL publicados no Market. Dessa forma, você pode testar os aplicativos MQL com uma interface gráfica criada com a ajuda da sua biblioteca.
  3. O mais interessante é o código aberto de sua biblioteca com uma descrição detalhada e uma explicação de como usá-la.
Eu trabalho no terceiro formato. O formato em que você deseja demonstrar seu trabalho depende de você.

Se quiser, pode fazer isso nos tópicos de discussão dos meus artigos. Mas você também tem a oportunidade de abrir seu próprio tópico pessoal no fórum. Você pode até tentar realizar uma votação, com base nos resultados da qual você avaliará o grau de interesse em seu trabalho.

 
Obrigado por sua sugestão e interesse. No momento, estou nos estágios finais de desenvolvimento do meu projeto. Acho que depois disso terei mais tempo livre para me comunicar no fórum.

Por enquanto, publicarei capturas de tela, depois vídeos e, após a conclusão do projeto, colocarei o Expert Advisor à venda, e todos que o baixaram poderão testar a versão de teste.

Ao mesmo tempo, estou pronto para destacar as nuances do meu trabalho especialmente para você (assim como para meu respeitado colega), em mensagens privadas.

Se você tiver alguma pergunta específica, por favor, pergunte.

Atenciosamente, Peter.
MQL5.community - Памятка пользователя
MQL5.community - Памятка пользователя
  • 2010.02.23
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
 

Anatole, você não pode alterar dinamicamente a cor dos botões? Imagine um botão para mover um stop para o ponto de equilíbrio. Enquanto o preço não tiver alcançado a possibilidade de mover o stop para a CU, o botão terá a mesma cor; assim que for possível mover o stop para o ponto de equilíbrio, o botão será destacado em uma cor diferente.

Agora só há uma oportunidade de bloqueá-lo/desbloqueá-lo, o que não é muito bonito - ao bloquear o botão, o usuário vê que ele não está disponível, mas ao mudar a cor desbloqueada - já é visível que, com uma cor, o resultado de pressioná-lo será zero, e com outra cor - o resultado de pressioná-lo será a transferência do stop para o ponto de equilíbrio.

 
Artyom Trishkin:

Anatole, você não pode alterar dinamicamente a cor dos botões? Imagine um botão para mover um stop para o ponto de equilíbrio. Enquanto o preço não tiver alcançado a possibilidade de mover o stop para a CU, o botão terá a mesma cor; assim que for possível mover o stop para o ponto de equilíbrio, o botão será destacado em uma cor diferente.

Agora só há a possibilidade de bloqueá-lo/desbloqueá-lo, o que não é muito bonito - ao bloquear o botão, o usuário vê que ele não está disponível, mas ao mudar a cor de desbloqueio - já é visível que com uma cor o resultado de pressioná-lo será zero, e com outra cor - o resultado de pressioná-lo será a transferência do stop para o ponto de equilíbrio.

Farei com que seja possível alterar qualquer propriedade dos elementos já após a criação.