記事"MQLプログラムをグラフィカルに表示するためのマークアップツールとしてのMQL(その3)。 フォームデザイナー"についてのディスカッション 新しいコメント MetaQuotes 2020.09.07 16:17 新しい記事 MQLプログラムをグラフィカルに表示するためのマークアップツールとしてのMQL(その3)。 フォームデザイナー はパブリッシュされました: 本論文では、MQLの構造を利用してMQLプログラムのウィンドウインタフェースを構築する概念の説明をします。 特殊なグラフィカル・エディタでは、GUI要素の基本クラスで構成されるレイアウトをインタラクティブに設定し、MQLにエクスポートしてMQLプロジェクトで使用することができます。 本論文では、エディタの内部設計とユーザーガイドを紹介します。 ソースコードも添付します。 エディタは、標準ライブラリのインターフェース要素のクラスに設計されています。 他のライブラリ用の同様のツールを作成するには、提案されているマークアップシステムから、すべての抽象的なエンティティの具体的な実装を記述する必要があります。 同時に、標準ライブラリのマークアップクラスの実装に導かれるようにしてください。 "標準コンポーネントのライブラリ "の定義が事実上正しくないことに注意する必要があります。 ここで、改良していきます。 エディタがサポートする要素の種類をリストアップしてみましょう。 水平方向(CBoxH)と垂直方向(CBoxV)のコンテナCBox。 CButton, CEditのインプットボックス。 CLabel, SpinEditResizable, CDatePicker calendar, ドロップダウンリスト ComboBoxResizable. List ListViewResizable, CheckGroupResizable, RadioGroupResizable. すべてのクラスは適応的なリサイズを保証します (標準型は最初にできましたが、他の型についてはかなりの変更をしなければなりませんでした)。 フォームの編集 作者: Stanislav Korotky 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
新しい記事 MQLプログラムをグラフィカルに表示するためのマークアップツールとしてのMQL(その3)。 フォームデザイナー はパブリッシュされました:
本論文では、MQLの構造を利用してMQLプログラムのウィンドウインタフェースを構築する概念の説明をします。 特殊なグラフィカル・エディタでは、GUI要素の基本クラスで構成されるレイアウトをインタラクティブに設定し、MQLにエクスポートしてMQLプロジェクトで使用することができます。 本論文では、エディタの内部設計とユーザーガイドを紹介します。 ソースコードも添付します。
エディタは、標準ライブラリのインターフェース要素のクラスに設計されています。 他のライブラリ用の同様のツールを作成するには、提案されているマークアップシステムから、すべての抽象的なエンティティの具体的な実装を記述する必要があります。 同時に、標準ライブラリのマークアップクラスの実装に導かれるようにしてください。
"標準コンポーネントのライブラリ "の定義が事実上正しくないことに注意する必要があります。 ここで、改良していきます。
エディタがサポートする要素の種類をリストアップしてみましょう。
すべてのクラスは適応的なリサイズを保証します (標準型は最初にできましたが、他の型についてはかなりの変更をしなければなりませんでした)。
フォームの編集
作者: Stanislav Korotky