为什么需要进度条?
这里有200个左右的文件,每个文件里面有1000条数据库插入语句,总共约200 000条记录。
在单线程情况下,执行插入时界面会失去响应,完成插入需要长达8个小时。
不会有人认为界面没有卡死,即使是我自己写的程序,也不禁怀疑是否程序卡死。
进度条,以及各种执行情况显示,在这种情况下真的很重要。
我还不明白为什么界面不能刷新,即使改变控件位置等等,因此目前只能采用多线程的方式实现进度条。
方式一
选择控件
一个Button及ProgressBar
实现思路
由UI线程负责画面刷新,另一个线程负责计算
窗体的字段this.count就是返回给进度条的数据
public partia