微软,.NET,SQL Server
在使用之前先了解一些知識。
1、BackgroundWorker作用:
主要用在單獨的線程上執行操作。BackgroundWorker类允许您在单独的专用线程上运行操作。耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 似乎处于停止响应状态。如果您需要能进行响应的用户界面,而且面临与这类操作相关的长时间延迟,则可以使用 BackgroundWorker类方便地解决问题。
2、BackgroundWorker常用屬性:

3、BackgroundWorker常用事件:

4、注意:
運行RunWorkerAsync()方法會觸發DoWork事件
運行ReportProgress()方法會觸發ProgressChanged事件
5、使用過程:
在窗體中加入控件
加入BackgroundWorker的事件
在DoWork事件的方法中調用需要執行的方法
在ProgressChanged事件的方法中顯示進度
在RunWorkerCompleted事件的方法中顯示被執行方法的結果
6、代碼:
代碼中的控件說明:
