目次1.コンソールデバッグ2.スレッドの利用3.タイマースレッドの利用4.GUIスレッドへのデータ渡し5.データのファイル出力C#でだいたいよく使う型ができてきました。忘れてまた検索してます。pythonやMQLをやっていると、時々スタンドアロンでアプリを作成したいときに、C#の構文とかを忘れたりします。print()とか書いてしまします^^;そんなときにすぐに思い出せるようにすごく個人的なメモです。良いやり方や、そもそも冗長な処理をしているかもしれませんが、ご了承ください。"文字列");と、することで、何時何分何秒のログかを出力できる。処理ではなく、処理のトリガーだけを投げて、そのあとの処理は並列的に行いたいときに利用しています。1つのトリガー(関数の呼び出し、Func()などと使用)で、ループ回数分の処理を行い、すべてのタスクが完了した時点で非同期関数Func()が完了するような処理。Task.WhenAll(tasks);//すべてのタスクが完了するのを待つ。}3.タイマースレッドの利用タイマースレッド、という言葉が正しいのか、わかりません^^;GUIスレッドとは別の処理として一定時間間隔に何かの処理をしたいときに使います。タイマーにもいろいろ種類がありますが、使用しているのはサーバーベースタイマーというものです。参考サイト:https://www.atmarkit.co.jp/ait/articles/0511/11/news119.html↑サイトの、ラムダ式で簡潔に記述する、部分を使用させていただいてます。};}上記処理を開始する関数SetupTimer();ただ呼び出すだけです^^;4.GUIスレッドへのデータ渡しInvokeという別スレッドでの変数等データをGUIスレッドへ渡すテクを使います。上記のようなタイマースレッドや、並列にした処理中の値をGUIに表示したいときなどによく使います。エラーデータをGUIのラベルなどに表示します。そのときは、次の関数を定義しておきます。//Invoke処理でGUIスレッドへも変数を渡すことができる。}));}上記関数を定義しておけば、並列処理をしているスレッドの中でError_Disp("こんなエラー");とすることで、文字列をInvokeでGUIのオブジェクトに渡すことができます。Printみたいに使えて便利です。5.データのファイル出力ファイルのオープン、クローズ等、明示的に書くのは面倒だといつも思います。debagモードで動作しているときは、プロジェクトのbinフォルダのdebugの直下に作成される。)にどんどん追加していってくれてとりあえずファイル出力の時に便利です。上記データ形式は、「時間+カンマ+データ」で、一行毎に改行を入れてテキストエディタで開いたときに見やすくしています。カンマ区切りのため、csvとしてpythonなどでもデータ加工がしやすくて重宝しています。Pythonを使い、seleniumでブラウザの自動操縦を行っていました。WebRequestのレスポンス表示の罠pythonのpandasで、データの変化を表示ホームC#パンダの中のパンダアラサーパンダ、2019年、10年ぶりにDTM再開しました。プログラムのこと、写真のこと、DTMのことなどを不定期にメモしたりします。日々コンテンツ作成にいそしみたいです。どこかで誰かの役に立つ情報になればと思います。写真ACにクリエーター登録しています。パンダの中のパンダさんのプロフィール|写真素材なら「写真AC」無料(フリー)ダウンロードOK無料写真素材を提供する「写真AC」のフリー写真素材は、個人、商用を問わず無料でお使いいただけます。クレジット表記やリンクは一切不要です。Web、DTP、動画などの写真素材としてお使いください。Audiostock(オーディオストック)「パンダの中のパンダ」さんが販売中のBGM(インスト)素材一覧ページです。「Audiostock」では、著作権ロイヤリティフリーの音楽素材が1100円から購入・ダウンロード可能です。35万点以上の高品質BGM・効果音・ボイス・歌もの曲素材や無料音楽素材がmp3やWAVの形式で購入できます。業務効率化pythonC#フォトストックホーム検索トップサイドバーパンダの中のパンダアラサーパンダ、2019年、10年ぶりにDTM再開しました。プログラムのこと、写真のこと、DTMのことなどを不定期にメモしたりします。日々コンテンツ作成にいそしみたいです。どこかで誰かの役に立つ情報になればと思います。写真ACにクリエーター登録しています。パンダの中のパンダさんのプロフィール|写真素材なら「写真AC」無料(フリー)ダウンロードOK無料写真素材を提供する「写真AC」のフリー写真素材は、個人、商用を問わず無料でお使いいただけます。クレジット表記やリンクは一切不要です。Web、DTP、動画などの写真素材としてお使いください。Audiostock(オーディオストック)「パンダの中のパンダ」さんが販売中のBGM(インスト)素材一覧ページです。「Audiostock」では、著作権ロイヤリティフリーの音楽素材が1100円から購入・ダウンロード可能です。35万点以上の高品質BGM・効果音・ボイス・歌もの曲素材や無料音楽素材がmp3やWAVの形式で購入できます。雑記WPプラグインアーカイブ2020年2月62020年1月72019年12月112019年11月52019年8月42019年7月42019年6月52019年4月42019年3月52019年2月32018年12月12018年7月22018年6月62018年5月72018年4月6タイトルとURLをコピーしました。