C#、VBのマルチスレッドのソースを渡します
(応答なし)になったり、表示が更新されなくて困っている時に!
時間が掛かる処理で応答なしになってしまい、プログレスバーも止まってしまう場合や、時計を表示しつつ、別の処理を行いたいが書き方が分からないことはありませんか?
このサービスでは.NET4.5以上でサポートされているasync/awaitを利用した、応答なしにならないアプリのソースをご提供します。
〈提供アプリの仕様〉
・ラベルに表示した時刻が100ミリ秒ずつ更新されつつ、(重い処理の代用として)足し算を実行しつつ、その進捗状況をプログレスバーに表示する。
参考書だと細切れに記載されているため、初心者が活用するにはハードルが高いです。
実際に動くソースを見ることで理解が深まります。
お渡しするソースには、すべてコメントを記載しております。
ソースコードのご質問もお受けいたします。
この機会にぜひどうぞ!
Visual Studio2003時代から開発をしています。.NETのことならお任せください!
IT・プログラミング・開発 > プログラミング・ソフトウェア