0

C# WinForms: 私のアプリケーションでは、ユーザーがツールバー ボタンをクリックすると、実行に 2 分ほどかかる SQL スクリプトをバックエンドで実行します。しかし、このスクリプトの実行中に、ユーザーにフィードバックを表示することを考えていました。スクリプトの実行中にメイン フォームの応答性を維持することをすばやく簡単に行うことができれば、さらに優れていますが、実際には必要ではありません..私は主に次のことを考えていますスクリプトが実行されていることを示す視覚的なフィードバックをユーザーに表示しています...

何を指示してるんですか?迅速で汚いアプローチは問題ありません。

4

1 に答える 1

4

BackGroundWorkerクラスを見てください。UI がユーザーに応答している間、SQL クエリをバックグラウンドで実行できます。単純な操作の場合、スレッド化操作に関連する複雑さを取り除いて簡単に実装できます。実行が完了すると、バックグラウンドワーカーからフィードバックを得ることができます。

于 2012-08-21T16:01:04.313 に答える