私のアプローチコアはエンジンです。 - ページ 62

 

もう一度、この作業を繰り返す。

  1. MTプログラムは、ウィンドウズ・フォームの要素の状態(押された/押された)を変更する必要があります。
  2. MTプログラムでは、ウィンドウズフォームのボタンの色を変更する必要があります。
  3. MTプログラムは、ウィンドウズ・フォームの入力フィールドから テキストを受け付ける必要があります。
  4. MTプログラムは、ウィンドウズ・フォームの入力フィールドにテキストを設定する必要があります。
  5. MTプログラムは、ウィンドウズ・アプリケーションのウィンドウを開閉する必要があります。

とてもわかりやすいですね。C#で2つの簡単なフォームを描画する必要があります。ボタン、入力フィールド、チェックボックスがあるはずです。DLLを追加する。MT5と接続します。


MTでアナログを作る予定です。同じ形、同じ要素で、同じ機能をする。次に、品質と発展性の観点から、ソリューションを比較してみましょう。

 
完全燃焼!?ピーターは、C#と自分を比較することにした。ピーター、そんなに世界を笑わせないでくれ。
 
Dmitry Fedoseev:
なんて熱いんだピョートルは、C#と自分を比較することにした。ピョートル、そんなに世の中を笑わせないでよ。

だから、バカにされてもいい。問題を解決すればいいのです。ディミトリ、こっちだ!

 
Реter Konow:

だから、バカにされてもいい。問題を解決すればいいのです。ディミトリ、こっちだ!

もう十分面白いですよ。

 
Реter Konow:

ソフトウェアができる複雑なWindowsフォーム。

  1. 項目の状態を変更し、入力 ボックスにテキストを出力する。
  2. ここで、プログラムはフォームフィールドからテキストを受け取り、要素の色を変更することができます。
  3. プログラムがフォームウィンドウの外観を制御できるところ(あるものは開き、あるものは閉じる)。

1,2.これはデフォルトですべてWindowsのフォームになっているので、残念ながらプログラマは何もする必要がありません。

3. .dllでフォームを実行できる通常のWindowsアプリケーション、またはむしろあなたが第2フォームをしたい場合は、2つのフォームを作って、イベントで第2フォームを実行し、すべてのイベントは、フォーム自体が処理し、クリック、ドラッグウィンドウ、チャートを生成することができます、あなたはインターネットに接続し、それを見て得た))))、あなただけがしたい場合は、ターミナルはよくそれが動作してみましょう、それはフォームで何が起こっているかを気にしません、ユーザーがクリックしたか尋ね、その仕事を行う。

あなたは、フォームがそれ自体で動作することを理解し、端末自体 - データの交換を手配することだけが必要です

SZS:MTにグラフィックを多用すると、ティックを飛ばしてしまうと思ったことはないですか?;)

SZZY: Windowsのシステムタイマーをご存知ですか? これも、どのスレッドでも使える標準的な要素です ;)

 
Dmitry Fedoseev:

もう、十分面白いですよ。

アプリケーションを作成し、MT5と連携させるだけです。そうすれば、大笑いできるはずです。そうでないと、彼らも笑ってしまうかもしれません。口先ばかりで何も証明していない...。それがまた面白い。

 
Igor Makanu:

1,2 これはデフォルトですべてWindowsのフォームであり、残念ながらプログラマは何もする必要がありません。

3. .dllでフォームを作成することができる通常のWindowsアプリケーション、またはむしろあなたが2番目のフォームをしたい場合は、2つのフォームを作成し、イベントで2番目のフォームを実行すると、フォーム自体が処理するすべてのイベント、クリック、ドラッグウィンドウ、チャートを生成することができます、あなたはそれを見てインターネットに接続し得る ))) 、あなたがしたい場合と端末は、それは動作させる、それはフォームで何が起こっているかを気にしない、ユーザーがクリックしたものを尋ね、そして自分の仕事を行う。

あなたは、フォームがそれ自体で動作することを理解し、端末自体 - データの交換を手配することだけが必要です

SZS:MTにグラフィックを多用すると、ティックを飛ばしてしまうと思ったことはないですか?;)

SZZY: Windowsのシステムタイマーについてですが、これも標準的な要素で、どのスレッドでも機能します ;)

やってみてください。

 
Georgiy Merts:

そして、それは作者にとってではなく、異議を唱える人々にとって「不正解」なのです。彼らはチキン脳で、どこでどんなオブジェクトを作ったか、どこで誰がそれを参照しているか、配列の各セルは何を意味しているか、どこから変更可能でどこから不可能か...を覚えていない。反対派が激怒するのも無理はない。プログラム中の数千のオブジェクトや参照を簡単に覚えられるように記憶力を鍛える代わりに、愚かな人々はアクセス権を自分で切り、いくつかの区別、インターフェース、ポリモーフィックな関数を定義する...。ツァーリ政権下のように自分たちを拷問する、えー...。

なんて論理なんだ)。
 
Реter Konow:

やってみてください。

今、台所で鍋をガチャガチャやってるなら問題ない、2時間くらいパソコンに向かうから、台所にいてね )))

さて、@Yury Kulikovと 話すまで、この話題は私にとって興味深いものでした。https://www.mql5.com/ru/forum/293630/page49#comment_9842194

もう一度言いますが、マーケットに製品を出す必要があり、ユーザーは、あなたが必要かどうか、誰がプログラミングできるか、彼らはあなたのアプローチが必要なものとして認識しないかどうかを決定します、議論は私が間違っているかもしれないことを示しましたが、それは私の意見です。

あなたの旅に幸あれ

Мой подход. Ядро - Движок.
Мой подход. Ядро - Движок.
  • 2018.12.10
  • www.mql5.com
В этой ветке, я хочу рассказать о своем подходе в программировании. Заранее предупреждаю, - здесь не будет обсуждений GUI...
 
Igor Makanu:

まあ、今から台所で鍋をガチャガチャやるなら問題ない、2時間くらいはパソコンの前に座ってるよ、君は台所にいるから )))

引き受けることにしたそうですね。それは素晴らしいことです。時間制限はありません。好きな時間だけやればいい。要はDOすることです。

アナログは完全にMTでやります。

次は、比較です。