Canvasでクラウドソーシングのプロジェクトを作る - ページ 2 123456789...45 新しいコメント --- 2016.07.22 14:28 #11 Zorro: UIとしてkanvasを使うというテーマで。美しさと言ったら......)レンダリング時間や操作性など、すべてが十分なスピードで、非常に満足しています。 Zorro 2016.07.22 14:32 #12 ありがとうございました。 GIFとPNGのハイダー ファイル: ZoGIF.mqh 2 kb ZoPNG.mqh 2 kb --- 2016.07.22 14:48 #13 なるほど。あなたはすでに、kanvas上でコントロールを作成する練習のエキスパートです。ベースクラスと一般的なイベントモデルについて説明しませんか?----お客様のベースからスタートし、さらにコントロールを追加することが可能です。- ボタン- 入力フィールド- スライダ- ドロップダウン・リスト(すでにアーカイブにあります)- 時間選択(アーカイブに保存済み) Zorro 2016.07.22 15:20 #14 Specは逆カンマで書くべき :) 今、私はメインの仕事で非常に忙しいです、私が自由になり次第、私は完全なスキームを作るでしょう、それは早くても2016.07.25より後になります。 一般論として。 基本オブジェクト CFrame - キャンバス上の抽象オブジェクトで、x、y、幅、高さ、イベント処理 用の仮想メソッド(OnMouse...、OnNotify、OnPaint)を持ち、他のCFrameオブジェクトを含めることができます。CWindowはCFrameの子孫で、キャンバスを実装し、チャート上のグラフィックオブジェクトとして、外部イベント(OnChartEvent)を受け取り、処理し、その上に存在するオブジェクト(子)に配信するものです。 すべてのGUIオブジェクトはCFrameから生成され、必要なメソッドで補完されます。 P&F Chart プロジェクトには、グローバル イベント コントローラがありません。これは、2 つ以上のウィンドウを持つアプリケーション(kanvas を参照)に必要です。 ウィンドウにイベントを配信し、GUIコントロールによるインスタンス(キーボード+マウス)のキャプチャを監視すべきものである。 Zorro 2016.07.22 15:28 #15 入力欄の 問題は、用意されたものをどう使うか、いいアイデアがないことです。 IMHO今はGUIキーボードを自分で描かないと本格的なEDITは作れないけど、言語対応は難しいだろうし、マウスで打つのは不便だし......。 Yuriy Zaytsev 2016.07.22 15:33 #16 Renat Fatkhullin: ちなみに、MetaEditorでは、プロジェクトを立ち上げ、他の参加者を招待し、権利を与え、一緒にプロジェクトを進めることができます。MQL5 Storageの ことでしょうか?レナート このメカニズムについて、どこで読めるのか、もう少し詳しく教えてください。Staorage MQL5を発売当初から使っていますが、そこにはグループアクセスという選択肢はありませんでした。 Zorro 2016.07.22 15:36 #17 プロジェクト 上で右クリックし、メニューから「アクセス権の追加」を選択します。私はこれを姉妹プロジェクトで使用したことがありますが、かなり便利です - すべてがあなたの指先にあります... --- 2016.07.22 15:37 #18 OKです。CFrameはクリアです。--- GUIブロックがそれぞれビットマップで表現されるような道を歩んでいることに気づきました。これを読んでいる人、すでに考え始めている人にとっても重要なポイントです。 作業は1つのビットマップにのみ行い、すべてのGUI要素はその上にレンダリングされる必要があります。zオーダーを意識して。 この場合、レンダリングの可能性が広がります。(シャドウ、グラデーションなど)。 そして、制御は簡素化される(MTオブジェクトのレベルまではいかない)。 --- 2016.07.22 15:38 #19 Zorro:入力欄の 問題は、用意されたものをどう使うか、いいアイデアがないことです。 IMHO今はGUIキーボードを自分で描かないと本格的なEDITは作れないけど、言語対応は難しいだろうし、マウスで打つのは不便だし......。 うーん、編集の何が問題なんだろう? Vladimir Karputov 2016.07.22 15:39 #20 Yuriy Zaytsev:MQL5 Storageの ことでしょうか?レナート このメカニズムについて、どこで読めるのか、もう少し詳しく教えてください。Staorage MQL5を発売当初から使っていますが、そこには共有アクセスという選択肢はありませんでした。プロジェクト - MetaEditorMetaEditor Projectsは、プログラマーがMQL4/MQL5のアプリケーションをリモートで開発することを可能にします。プロジェクトは、この目的のために特別に実施されます。プロジェクトは、MQL5ストレージを通じて実施されます。したがって、ユーザーはMQL5.communityとMQL5 Storageに有効なアカウントを持つ必要があります。プロジェクトでの作業は、MQL5ストレージの利点であるソースコードの安全な保管をすべて備えています。ハードディスクが故障した場合でも、コードのローカルコピーはストレージから素早く取り出すことができます。どのコンピューターからでもストレージにアクセスできます。MQL5.communityのアカウントでMetaEditorにログインし、どのPCからでもプロジェクトにアクセスすることが可能です。各プロジェクトへのアクセスは、プロジェクトの作成者(作成したユーザー)だけが設定できます。著者の許可なくして、誰もプロジェクトにアクセスすることはできません。MQL4またはMQL5のProjectsフォルダは、共有プロジェクト用です。ナビゲーターでは...メタトレーダー5 ヘルプ|2015.12.02 10:22そして一般的には、プロジェクトとの共同作業をテストする必要がある--という疑問も出てくると思います。 123456789...45 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
UIとしてkanvasを使うというテーマで。
美しさと言ったら......)
レンダリング時間や操作性など、すべてが十分なスピードで、非常に満足しています。
GIFとPNGのハイダー
なるほど。
あなたはすでに、kanvas上でコントロールを作成する練習のエキスパートです。
ベースクラスと一般的なイベントモデルについて説明しませんか?
----
お客様のベースからスタートし、さらにコントロールを追加することが可能です。
- ボタン
- 入力フィールド
- スライダ
- ドロップダウン・リスト(すでにアーカイブにあります)
- 時間選択(アーカイブに保存済み)
今、私はメインの仕事で非常に忙しいです、私が自由になり次第、私は完全なスキームを作るでしょう、それは早くても2016.07.25より後になります。
一般論として。
基本オブジェクト CFrame - キャンバス上の抽象オブジェクトで、x、y、幅、高さ、イベント処理 用の仮想メソッド(OnMouse...、OnNotify、OnPaint)を持ち、他のCFrameオブジェクトを含めることができます。
CWindowはCFrameの子孫で、キャンバスを実装し、チャート上のグラフィックオブジェクトとして、外部イベント(OnChartEvent)を受け取り、処理し、その上に存在するオブジェクト(子)に配信するものです。
すべてのGUIオブジェクトはCFrameから生成され、必要なメソッドで補完されます。
P&F Chart プロジェクトには、グローバル イベント コントローラがありません。これは、2 つ以上のウィンドウを持つアプリケーション(kanvas を参照)に必要です。
ウィンドウにイベントを配信し、GUIコントロールによるインスタンス(キーボード+マウス)のキャプチャを監視すべきものである。
IMHO今はGUIキーボードを自分で描かないと本格的なEDITは作れないけど、言語対応は難しいだろうし、マウスで打つのは不便だし......。
ちなみに、MetaEditorでは、プロジェクトを立ち上げ、他の参加者を招待し、権利を与え、一緒にプロジェクトを進めることができます。
MQL5 Storageの ことでしょうか?
レナート このメカニズムについて、どこで読めるのか、もう少し詳しく教えてください。
Staorage MQL5を発売当初から使っていますが、そこにはグループアクセスという選択肢はありませんでした。
OKです。
CFrameはクリアです。
---
GUIブロックがそれぞれビットマップで表現されるような道を歩んでいることに気づきました。これを読んでいる人、すでに考え始めている人にとっても重要なポイントです。
作業は1つのビットマップにのみ行い、すべてのGUI要素はその上にレンダリングされる必要があります。zオーダーを意識して。
この場合、レンダリングの可能性が広がります。(シャドウ、グラデーションなど)。
そして、制御は簡素化される(MTオブジェクトのレベルまではいかない)。
入力欄の 問題は、用意されたものをどう使うか、いいアイデアがないことです。
IMHO今はGUIキーボードを自分で描かないと本格的なEDITは作れないけど、言語対応は難しいだろうし、マウスで打つのは不便だし......。
MQL5 Storageの ことでしょうか?
レナート このメカニズムについて、どこで読めるのか、もう少し詳しく教えてください。
Staorage MQL5を発売当初から使っていますが、そこには共有アクセスという選択肢はありませんでした。
メタトレーダー5 ヘルプ|2015.12.02 10:22
そして一般的には、プロジェクトとの共同作業をテストする必要がある--という疑問も出てくると思います。