記事"グラフィカルインタフェース I: ライブラリストラクチャの準備(チャプター 1)"についてのディスカッション - ページ 4

 
Igor Volodin:

...

つまり、要するに、僕にはメリットがないんだ。

理屈ははっきりしている。常識的なものの見方。)

Igor Volodin:
システムバッファを扱う機能をRenatに求めれば、何でも描ける。

私はまだこの問題に取り組んでいない。テストして結論を出し、それから考えをまとめる必要がある。

 

いくつか質問がある。

1.ライブラリの最新バージョンはどこで入手できますか?フォーラム(自己記述的インターフェースに関する他のスレッドも含む)への投稿から判断すると、出版後にすでに変更されています。記事のソースは更新されましたか?

2. 利用可能なすべてのコントロールライブラリ(少なくとも3つあります)に関する一般的な質問:ファイルへの/ファイルからのフォームの保存と読み込みは、ここか他のどこかで実装されていますか?それについての話は見たことがありますが、実装はありません。

 
Stanislav Korotky:

いくつか質問がある。

1.ライブラリの最新バージョンはどこで入手できますか?フォーラム(自己記述的インターフェースに関する他のスレッドも含む)への投稿から判断すると、出版後にすでに変更されています。記事のソースは更新されましたか?

2. 利用可能なすべてのコントロールライブラリ(少なくとも3つあります)に関する一般的な質問:ファイルへの/ファイルからのフォームの保存と読み込みは、ここか他のどこかで実装されていますか?それについての話は見たことがありますが、実装はされていません。


現在のところ、最新バージョンはこちらの記事からダウンロードできます:GUI X: Painted Table と Code Optimisation (build 10) のアップデート。これはまだ最終版ではなく、ライブラリは開発中です。

そうではありません。この記事シリーズのライブラリは、ファイルからの保存と読み込みをまだ 実装していません。いつになるかはわかりません。

 
Anatoli Kazharski:


現在、最新バージョンはこちらの記事からダウンロードできます:GUI X: 描画テーブルの更新とコードの最適化(ビルド10)。これはまだ最終版ではなく、ライブラリは開発中です。

そうではありません。この記事シリーズのライブラリは、ファイルからの保存と読み込みをまだ 実装していません。いつ実装されるかはわかりません。

なるほど、ありがとうございます。待つことにしよう(あるいは自分で書くか ;-))。

コードに関する唯一のニュアンス - ロシア語でコメントを書くのは残酷すぎますか?コードはすべての言語の記事に添付されています。

 
Stanislav Korotky:

1.なるほど、ありがとう。待ってます(もしくは自分で書きます ;-))。

2.ロシア語でコメントを書くのは残酷すぎませんか?コードはすべての言語の記事に添付されています。

1.どのようにするのが良いと思うか、あなたのビジョンを提示してください。

2.他の言語のすべての記事では、コード内のコメント(記事とファイルの両方)は、MQの翻訳者によって英語に翻訳されます。

 
Anatoli Kazharski:

2.他の言語のすべての記事において、コード内のコメント(記事内とファイル内の両方)はMQ翻訳者によって英語に翻訳されている。

現在、最後の記事はスペイン語に翻訳され、ロシア語のコメント付きコードが添付されています。
 
Stanislav Korotky:
今、最後の記事はスペイン語に翻訳され、ロシア語のコメントが付けられたコードがある。
おそらくコードを変更するのを忘れたのだろう。今、日本語のファイルを見たが、コメントは英語だ。
 
要素やそのグループの "ラバー化 "を設定できるかどうか教えてください。例えば、ウィンドウの上部を固定された高さのコントロールパネルにし、残りのスペースは別の要素(例えば、テーブル、グラフなど)で占めるようにするにはどうすればよいでしょうか。
 
Stanislav Korotky:
要素やそのグループの "ラバー化 "を設定できるかどうか教えてください。例えば、ウィンドウの上部を固定された高さのコントロールパネルにし、残りのスペースは別の要素(例えば、表、グラフなど)で占めるようにするにはどうすればよいでしょうか。

これらの記事で実装例を見ることができます:

//---

//---

しかし、これはまだ「ゴム」要素の実装の中間バージョンです。また、すべての要素をラバーにできるわけではありません。現在、ライブラリは開発の第2段階にある。つまり、徐々にすべての要素が1つの独立したグラフィカル・オブジェクトに描画されるモードに移行していく。現在、これらの要素はターミナル・システムが提供するプリミティブ・オブジェクトから収集されており、すべてを許容できるクオリティにするためにはいくつかの制限が生じている。

 

Anatoli Kazharskiさん、こんにちは。Element.mqhファイルのChangeObjectColor関数では、m_chart_idオブジェクトが使用されています。しかし、Objects.mqhファイルでは接続が失われていると理解しています。コンパイル時に "m_chart_id - undeclared identifier "というエラーが出ます。この件(m_chart_id)については、記事にはありませんでした。ご回答をよろしくお願いします。


追伸:私はOOPを勉強しているところです。あなたの例で理解できました。ありがとうございました。

Anatoli Kazharski
Anatoli Kazharski
  • www.mql5.com
Опубликовал статью ZigZag всему голова (Часть II): Примеры получения, обработки и отображения данных В первой части был описан модифицированный индикатор ZigZag и класс для получения данных индикаторов такого типа. Теперь мы покажем как создать индикаторы на основе этих инструментов, а также напишем эксперта для тестов, который будет заключать...