Um homem tem feito "algo" por 3000 anos sem mostrar sua inteligência, mas as pessoas o reprovam por seguir o caminho errado :)
Peter, Peter o Grande Codificador, se entendi corretamente, você é um comerciante?
Sem mostrar, mas ao mesmo tempo descrevendo muito claramente seus princípios. É a isso que se opõe, é o que dizem, que "o caminho está errado".
Além disso, é "errado", não para o autor, mas para aqueles que se opõem. Eles têm cérebros de galinha e não conseguem lembrar onde e que objetos criaram, onde e quem se refere a eles, o que cada célula da matriz significa, de onde podem mudar e onde não... É compreensível que os oponentes estejam indignados. Em vez de treinar sua memória, para que pudessem facilmente memorizar alguns milhares de objetos e referências no programa, pessoas tolas cortam seus próprios direitos de acesso, definem algumas distinções, algumas interfaces, algumas funções polimórficas... Eles se torturam, como sob o regime czarista, eh...
E, "errado", simplesmente não é para o autor, e para aqueles que se opõem. Eles têm cérebros de galinha, e não conseguem lembrar onde e que objetos criaram, onde e quem se refere a eles, o que cada célula da matriz significa, de onde podem mudar, de onde não... É compreensível que os oponentes estejam indignados. Em vez de treinar sua memória, para que pudessem facilmente memorizar alguns milhares de objetos e referências no programa, pessoas tolas cortam seus próprios direitos de acesso, definem algumas distinções, algumas interfaces, algumas funções polimórficas... Eles se torturam, como sob o regime czarista, eh...
é isso mesmo:
O iniciante do tema tem um talento para atrair um público, que então em seu tema organiza uma bagunça, da noite para o dia conseguiu lembrar quem tirou o quê de onde, discutir psicologia, fazer as pazes e beber para sua saúde!
ZS: Parabéns pela boa saúde! Boa sorte, boa saúde e vida longa!
Não mostrando-o, mas descrevendo seus princípios de forma bem clara. Estas são as objeções, e são usadas para dizer que "a estrada está errada".
Além disso, é "errado", não para o autor, mas para aqueles que se opõem. Eles têm cérebros de galinha e não conseguem lembrar onde e que objetos criaram, onde e quem se refere a eles, o que cada célula da matriz significa, de onde podem mudar, de onde não... É compreensível que os oponentes estejam indignados. Em vez de treinar sua memória, para que pudessem facilmente memorizar alguns milhares de objetos e referências no programa, pessoas tolas cortam seus próprios direitos de acesso, definem algumas distinções, algumas interfaces, algumas funções polimórficas... Eles se torturam, como sob o regime czarista, eh...
Para memorizar bem, você tem que programar em sua língua materna. Ou melhor ainda, em dois idiomas. Então a memória está funcionando a 100 por cento.
Esta simples verdade não pode ser compreendida. Os estereótipos atrapalham o caminho.
E com menos regras, suas próprias construções no programa são mais bem lembradas. É por isso que inventei minha própria abordagem com um número insignificante de regras. A fim de fazer muitos deles.
O iniciante do tema tem um talento para atrair um público, que então em seu tema organiza uma bagunça, da noite para o dia conseguiu lembrar quem tirou o quê de onde, discutir psicologia, fazer as pazes e beber pela saúde!
ZS: Parabéns pela boa saúde! Boa sorte, boa saúde e vida longa!
Para ser bom em lembrar, você precisa programar em sua língua materna. Ou melhor ainda, em dois idiomas. Então sua memória está 100% funcionando.
Esta simples verdade não pode ser compreendida. Os estereótipos atrapalham o caminho.
Você está sempre falando de estereótipos. Vamos pensar objetivamente. Veja, todos os futuros programadores das carteiras escolares estão, em sua maioria, estudando C++ e participando de concursos.
Todos os concursos internacionais para crianças em idade escolar e estudantes da escala mundial estão em C++, Java, não sei se Pascal ou C# existem ou não. Mas reina C++, sem contar as ferramentas para a WEB.
O que você acha? Todos estão confortáveis com o estilo C++ e OOP. Mas há muito poucos programadores entre os programadores, assim como o número daqueles que lidam com forex. Muitos nem sequer sabem o que é Forex, mesmo os americanos.
De mil programadores, você pode não encontrar um único programador que tenha feito algo comercial.
C#. instalado. Abriu um projeto. Fez um formulário e lhe acrescentou dois botões e três caixas de seleção.
Aqui está o código no editor:
/*
* Created by SharpDevelop.
* User: Peter Konow
* Date: 12.12.2018
* Time: 9:08
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace Test_app_1
{
/// <summary>/// Description of MainForm./// </summary>public partial class MainForm : Form
{
public MainForm()
{
//// The InitializeComponent() call is required for Windows Forms designer support.//
InitializeComponent();
//// TODO: Add constructor code after the InitializeComponent() call.//
}
void Button1Click(object sender, EventArgs e)
{
}
}
}
Pergunta: Por que existe uma função para um botão e onde estão as funções para o segundo botão e as caixas de seleção?
Encontrei este código:
/*
* Created by SharpDevelop.
* User: Peter Konow
* Date: 12.12.2018
* Time: 9:08
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
namespace Test_app_1
{
partial class MainForm
{
/// <summary>/// Designer variable used to keep track of non-visual components./// </summary>private System.ComponentModel.IContainer components = null;
/// <summary>/// Disposes resources used by the form./// </summary>/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>protectedoverridevoid Dispose(bool disposing)
{
if (disposing) {
if (components != null) {
components.Dispose();
}
}
base.Dispose(disposing);
}
/// <summary>/// This method is required for Windows Forms designer support./// Do not change the method contents inside the source code editor. The Forms designer might/// not be able to load this method if it was changed manually./// </summary>privatevoid InitializeComponent()
{
this.button1 = new System.Windows.Forms.Button();
this.checkBox1 = new System.Windows.Forms.CheckBox();
this.checkBox2 = new System.Windows.Forms.CheckBox();
this.checkBox3 = new System.Windows.Forms.CheckBox();
this.button2 = new System.Windows.Forms.Button();
this.SuspendLayout();
// // button1// this.button1.Location = new System.Drawing.Point(25, 21);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(131, 76);
this.button1.TabIndex = 0;
this.button1.Text = "button1";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.Button1Click);
// // checkBox1// this.checkBox1.Location = new System.Drawing.Point(25, 146);
this.checkBox1.Name = "checkBox1";
this.checkBox1.Size = new System.Drawing.Size(104, 24);
this.checkBox1.TabIndex = 1;
this.checkBox1.Text = "checkBox1";
this.checkBox1.UseVisualStyleBackColor = true;
// // checkBox2// this.checkBox2.Location = new System.Drawing.Point(25, 176);
this.checkBox2.Name = "checkBox2";
this.checkBox2.Size = new System.Drawing.Size(104, 24);
this.checkBox2.TabIndex = 2;
this.checkBox2.Text = "checkBox2";
this.checkBox2.UseVisualStyleBackColor = true;
// // checkBox3// this.checkBox3.Location = new System.Drawing.Point(25, 207);
this.checkBox3.Name = "checkBox3";
this.checkBox3.Size = new System.Drawing.Size(104, 24);
this.checkBox3.TabIndex = 3;
this.checkBox3.Text = "checkBox3";
this.checkBox3.UseVisualStyleBackColor = true;
// // button2// this.button2.Location = new System.Drawing.Point(172, 21);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(127, 76);
this.button2.TabIndex = 4;
this.button2.Text = "button2";
this.button2.UseVisualStyleBackColor = true;
// // MainForm// this.AutoScaleDimensions = new System.Drawing.SizeF(6 F, 13 F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(325, 261);
this.Controls.Add(this.button2);
this.Controls.Add(this.checkBox3);
this.Controls.Add(this.checkBox2);
this.Controls.Add(this.checkBox1);
this.Controls.Add(this.button1);
this.Name = "MainForm";
this.Text = "Test app 1";
this.ResumeLayout(false);
}
private System.Windows.Forms.Button button2;
private System.Windows.Forms.CheckBox checkBox3;
private System.Windows.Forms.CheckBox checkBox2;
private System.Windows.Forms.CheckBox checkBox1;
private System.Windows.Forms.Button button1;
}
}
Mas se você sabe como funciona o modelo do evento no Windows e tem experiência trabalhando com compiladores com designers de formulários, então tudo é o mesmo em todos os lugares
ZS: esta é a terceira vez que vejo Sharp, mas tive uma grande experiência com Delphi, não vejo nenhuma diferença, tudo funciona exatamente da mesma maneira, o que não funciona é pesquisado no Google da primeira vez
Mas se você sabe como funciona o modelo do evento no Windows e tem experiência trabalhando com compiladores com designers de formulários, então tudo é o mesmo em todos os lugares
ZS: esta é a terceira vez que vejo Sharp, mas tive uma grande experiência com Delphi, não vejo a diferença, tudo funciona exatamente da mesma forma, o que não funciona é pesquisado no Google da primeira vez
Preciso enviar o evento de apertar botões e caixas de seleção para o MT5.
Preciso mudar o estado da caixa de seleção ou botão na forma programática.
Como fazer isso?
PS. Programmaticamente, quero dizer, do MT5. O usuário no programa MT5 deve mudar o estado da caixa de seleção ou botão no formulário.
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Sem mostrar, mas ao mesmo tempo descrevendo muito claramente seus princípios. É a isso que se opõe, é o que dizem, que "o caminho está errado".
Além disso, é "errado", não para o autor, mas para aqueles que se opõem. Eles têm cérebros de galinha e não conseguem lembrar onde e que objetos criaram, onde e quem se refere a eles, o que cada célula da matriz significa, de onde podem mudar e onde não... É compreensível que os oponentes estejam indignados. Em vez de treinar sua memória, para que pudessem facilmente memorizar alguns milhares de objetos e referências no programa, pessoas tolas cortam seus próprios direitos de acesso, definem algumas distinções, algumas interfaces, algumas funções polimórficas... Eles se torturam, como sob o regime czarista, eh...
E, "errado", simplesmente não é para o autor, e para aqueles que se opõem. Eles têm cérebros de galinha, e não conseguem lembrar onde e que objetos criaram, onde e quem se refere a eles, o que cada célula da matriz significa, de onde podem mudar, de onde não... É compreensível que os oponentes estejam indignados. Em vez de treinar sua memória, para que pudessem facilmente memorizar alguns milhares de objetos e referências no programa, pessoas tolas cortam seus próprios direitos de acesso, definem algumas distinções, algumas interfaces, algumas funções polimórficas... Eles se torturam, como sob o regime czarista, eh...
é isso mesmo:
O iniciante do tema tem um talento para atrair um público, que então em seu tema organiza uma bagunça, da noite para o dia conseguiu lembrar quem tirou o quê de onde, discutir psicologia, fazer as pazes e beber para sua saúde!
ZS: Parabéns pela boa saúde! Boa sorte, boa saúde e vida longa!
Não mostrando-o, mas descrevendo seus princípios de forma bem clara. Estas são as objeções, e são usadas para dizer que "a estrada está errada".
Além disso, é "errado", não para o autor, mas para aqueles que se opõem. Eles têm cérebros de galinha e não conseguem lembrar onde e que objetos criaram, onde e quem se refere a eles, o que cada célula da matriz significa, de onde podem mudar, de onde não... É compreensível que os oponentes estejam indignados. Em vez de treinar sua memória, para que pudessem facilmente memorizar alguns milhares de objetos e referências no programa, pessoas tolas cortam seus próprios direitos de acesso, definem algumas distinções, algumas interfaces, algumas funções polimórficas... Eles se torturam, como sob o regime czarista, eh...
Para memorizar bem, você tem que programar em sua língua materna. Ou melhor ainda, em dois idiomas. Então a memória está funcionando a 100 por cento.
Esta simples verdade não pode ser compreendida. Os estereótipos atrapalham o caminho.
E com menos regras, suas próprias construções no programa são mais bem lembradas. É por isso que inventei minha própria abordagem com um número insignificante de regras. A fim de fazer muitos deles.
é isso mesmo:
O iniciante do tema tem um talento para atrair um público, que então em seu tema organiza uma bagunça, da noite para o dia conseguiu lembrar quem tirou o quê de onde, discutir psicologia, fazer as pazes e beber pela saúde!
ZS: Parabéns pela boa saúde! Boa sorte, boa saúde e vida longa!
Estou baixando e instalando o C# no momento.
Quero lidar com esta questão na prática.
Vamos ver como é fácil.
Para ser bom em lembrar, você precisa programar em sua língua materna. Ou melhor ainda, em dois idiomas. Então sua memória está 100% funcionando.
Esta simples verdade não pode ser compreendida. Os estereótipos atrapalham o caminho.
Você está sempre falando de estereótipos. Vamos pensar objetivamente. Veja, todos os futuros programadores das carteiras escolares estão, em sua maioria, estudando C++ e participando de concursos.
Todos os concursos internacionais para crianças em idade escolar e estudantes da escala mundial estão em C++, Java, não sei se Pascal ou C# existem ou não. Mas reina C++, sem contar as ferramentas para a WEB.
O que você acha? Todos estão confortáveis com o estilo C++ e OOP. Mas há muito poucos programadores entre os programadores, assim como o número daqueles que lidam com forex. Muitos nem sequer sabem o que é Forex, mesmo os americanos.
De mil programadores, você pode não encontrar um único programador que tenha feito algo comercial.
C#. instalado. Abriu um projeto. Fez um formulário e lhe acrescentou dois botões e três caixas de seleção.
Aqui está o código no editor:
Pergunta: Por que existe uma função para um botão e onde estão as funções para o segundo botão e as caixas de seleção?
Encontrei este código:
E como utilizá-lo para interrelacionar com o MT5?
Ou seja, eu tenho 5 controles em um formulário. Como posso conectá-los ao MT5 em seguida?
E como isso pode ser usado para fazer interface com o MT5?
Infelizmente, não posso ir mais longe do que escrevi aquihttps://www.mql5.com/ru/forum/293630/page57#comment_9851502
Mas se você sabe como funciona o modelo do evento no Windows e tem experiência trabalhando com compiladores com designers de formulários, então tudo é o mesmo em todos os lugares
ZS: esta é a terceira vez que vejo Sharp, mas tive uma grande experiência com Delphi, não vejo nenhuma diferença, tudo funciona exatamente da mesma maneira, o que não funciona é pesquisado no Google da primeira vez
Infelizmente, não posso ir mais longe do que fui aquihttps://www.mql5.com/ru/forum/293630/page57#comment_9851502
Mas se você sabe como funciona o modelo do evento no Windows e tem experiência trabalhando com compiladores com designers de formulários, então tudo é o mesmo em todos os lugares
ZS: esta é a terceira vez que vejo Sharp, mas tive uma grande experiência com Delphi, não vejo a diferença, tudo funciona exatamente da mesma forma, o que não funciona é pesquisado no Google da primeira vez
PS. Programmaticamente, quero dizer, do MT5. O usuário no programa MT5 deve mudar o estado da caixa de seleção ou botão no formulário.