パネルやダイアログを作成するためのクラス - ページ 5

 
Anatoli Kazharski:

持っている(覚えている)。開発中のファイルではコードの最適 化を無効にしています。

"MetaTrader 5 pretestConfig↵metaeditor.ini"

パラメータ:Optimize

[Experts]
Author=Copyright 2015, MetaQuotes Software Corp.
Address=http://www.mql5.com
Optimize=0

1に 設定すると、以下のような結果になります。

//---

これはもちろん、作業時には非常に長くなるので、アプリケーション開発時には最適化を無効にしています。無効化モードでは、このような結果になりました。

完了しました。効果なし。エディターもターミナルもすべて再起動。
 
Dmitry Fedoseev:
完了しました。効果なし。エディターもターミナルもすべて再起動しました。

再起動しなくても、metaeditor.ini ファイルを 閉じるときに変更を保存するだけで、これらのモードは切り替わります。

それは、開発者に聞いた方がいい質問ですね。もしかしたら、教えてくれるかもしれません。

 
Anatoli Kazharski:
実は、少なくとも私にとってはそうなんです。少なくとも、理想に近い結果に持っていきたい。長丁場ですからね。)

長期的な観察によると、多くの人が、何らかの理由で、開発のある時点で、「最高で完璧な」GUIライブラリを書くことを選択するのだそうです。その通り、GUIです。特にDelphiとC++で顕著です。このように、大真面目にGUIライブラリを選択するのは、美的に満足のいく結果を得ることができることと関係があるようです。そして、少なくとも鮮明なスクリーンショットの形で、一般に公開すること。

自分で自転車を作ろうとする人が多い分野をランキングすることは可能でしょう。GUIだけでなく、Chartのライブラリも募集しています。MQLでもOrderやExpertライブラリ(NBの代替)を書くことが流行っていますが、それらは自分たちのために書かれたもので、もし人目に触れることがあっても、それは「持っているもの」のためだけです。

全体として、興味深い心理現象である。オフトピックで申し訳ありません。

 
fxsaber:

...その通り、GUIです ...

これは一般的な開発のためだと思います。さまざまな課題があるため、それを解決した経験が後々別のケースで役に立つかもしれません。もっと複雑なプロジェクトの 前のウォーミングアップと呼んでもいいかもしれません。)
 
Anatoli Kazharski:
これは一般的な開発用でしょう。解決すべきさまざまな課題があるため、それを解決した経験が後々別のケースで役に立つこともあります。もっと複雑なプロジェクトの前のウォーミングアップとでもいうのでしょうか。)

最適なアーキテクチャのOOPライティングカルチャーを培うための最良の方法の一つでしょう。

私も同じような文化で開発しているのですが、なぜかGUIを書く気になれません。

もちろん、GUI/Chart/Mathのライブラリだけでなく、標準的でないものもかっこよくしてほしいです。

 
fxsaber:

おそらく、アーキテクチャ的に最適なOOPの執筆文化を培うための最良の方法の1つでしょう。

選択肢のない最良の方法は、経験豊富な開発者のチームで大きなプロジェクトに 深く入り込むことです

 
fxsaber:

最適なアーキテクチャのOOPライティングカルチャーを培うための最良の方法の一つでしょう。

自分の中にも同じような文化が芽生えているのですが、なぜかGUIを書く気にならないんです。

もちろん、GUI/Chart/Mathのライブラリだけでなく、標準的でない ものもかっこよくしてほしいです。

例えば?もちろん、宇宙がすでに存在しているにもかかわらず、すぐに宇宙を創り始めることもできる。)

これだけ規格外のものを、このGUIでなんとか作ろうということなんです。そこで、これまで紹介されてきたどのバリアントも自分には合わなかったので、自分でライブラリを書き始めたのです。終了後は、SBで紹介されているものも自分には合わないので、グラフを作成するためのライブラリを書き始める予定でした。サービスデスクの品質向上に関する要望は受け入れられましたが、残念ながら非常に長い間、回答が得られないままになっていました。しかし、つい最近、開発者が継続するか、独自の品質版を書くようだというニュースがありました。とにかく、見ていてください。

 
Комбинатор:

選択肢のない最良の方法は、経験豊富な開発者のチームと一緒に大きなプロジェクトに深く入り込むことです

しかし、そのようなチームに入るには、誰にも迷惑をかけないように、また、作業のスピードを落とさないように、何か知っておくことも必要です。)
 
Комбинатор:

選択肢のない最良の方法は、経験豊富な開発者のチームで大きなプロジェクトに深く入り込むことです

私はチームで仕事をしたいと思ったことはありません。効果的な教育のためのぬいぐるみのようなものでさえありません。しかし、ほとんどの人にとって、それが最もクールな熟達の方法であるように思えるのです。

アナトリ・カザルスキー

例えば

どうだろう。私としては、すべてがプリミティブで、コドベースのように並べているだけです。非標準のライブラリは見たことがない。興味深い建築的な解決策を見たことがあります。

 
Комбинатор:

選択肢のない最良の方法は、経験豊富な開発者のチームで大きなプロジェクトに深く入り込むことです

アナトリ・カザルスキー

例えば?もちろん、すでにある宇宙を、すぐに作り始めることもできます。)

こんなにアバウトなもの、このGUIで管理できるものを作るには、まさにうってつけの方法です。そこで、これまで紹介されてきたどのバリアントも自分には合わなかったので、自分でライブラリを書き始めたのです。終了後は、SBで紹介されているものも自分には合わないので、グラフを作成するためのライブラリを書き始める予定でした。サービスデスクの品質向上に関する要望は受け入れられましたが、残念ながら非常に長い間、回答が得られないままになっていました。しかし、つい最近、開発者が継続するか、独自の品質版を書くようだというニュースがありました。とにかく、見ていてください。

アナトリ・カザルスキー:例えば、c-4のトレーディングエンジンは、本格的なフレームワークで、いろいろなことが実装されていて、便利なんです。ライブラリから引用し、フレームワークを適用する。