在单独的线程执行操作类BackgroundWorker

原创 2011年01月14日 17:43:00

当用户在执行一个相对耗时的操作时,界面若无进度提示,界面往往以一种“假死”状态呈现在用户眼前,所以加个进度条显示当前操作进度很有必要。我这边进度条是“挂”在一独立窗体(ProgressForm)上,关键代码:

这边代码比较粗糙,BackgroundWorker类的用法详见:

http://blog.csdn.net/zhoufoxcn/archive/2007/10/19/1832819.aspx

http://www.cnblogs.com/happy555/archive/2007/11/07/952315.html

版权声明:本文为博主原创文章,未经博主允许不得转载。

BackgroundWorker 实现多线程操作

背景介绍:            在做程序的过程中,我们很可能遇到这样的情况:当我们执行一个比较耗时的操作,即界面加载数据量略大的时,在该操作未完成之前再去操作界面,就会出现停止响应的情况,这称为界面...
  • u010028869
  • u010028869
  • 2014年11月30日 00:27
  • 3220

C# BackgroundWorker的使用,用于写后台多线程是个不错的

BackgroundWorker 可以用于启动后台线程。 主要的事件及参数:   1.DoWork——当执行BackgroundWorker.RunWorkerAsync方法时会触发该事件,并...
  • huquan790728805
  • huquan790728805
  • 2013年03月03日 16:54
  • 3014

使用BackgroundWorker在UI上操作主线程控件

 凡是WinForm的应用程序,如果他执行了一个的非常冗长的处理操作(比如文件查询),它在执行时会锁定用户界面,虽然主活动窗口 一直在运行,但用户无法与程序交互,无法移动窗体或改变窗体大小,所以...
  • babauyang
  • babauyang
  • 2014年05月14日 14:44
  • 3484

Android ThreadUtil 线程公共类,判断是否在主线程/ 子线程执行 相关操作

前言:通常,我们写的公共的模块给别人用,但是这个模块又必须在特定的线程中执行。         比如,一个加载网络图片的的方法,需要在子线程中执行。 /** * 加载网络图...
  • zhaoyanjun6
  • zhaoyanjun6
  • 2017年05月16日 14:44
  • 303

Android中使用Handler和异步任务(AsyncTack)来为UI线程执行费时操作

出于性能优化的考虑,Android的UI线程不是线程安全的。这致使我们不能在Android的UI线程中执行一些费时的操作,如下载、刷新等。Android中只允许UI线程对Activity中的UI组件进...
  • u013761665
  • u013761665
  • 2014年08月26日 14:36
  • 1473

在Android中使用Handler和Thread线程执行后台操作

在Android中使用Handler和Thread线程执行后台操作 对于线程的控制,我们将介绍一个 Handler类,使用该类可以对运行在不同线程中的多个任务进行排队,并使用Message和Ru...
  • michael1112
  • michael1112
  • 2016年07月14日 10:00
  • 392

在Android中使用Handler和Thread线程执行后台操作

转自:http://www.cnblogs.com/crazypebble/archive/2011/03/23/1991829.html 在Android中使用Handler和Thread线程...
  • shlpyy
  • shlpyy
  • 2011年09月14日 22:35
  • 580

在Android中使用Handler和Thread线程执行后台操作

大家都知道,在PC上的应用程序当需要进行一些复杂的数据操作,但不需要界面UI的时候,我们会为应用程序专门写一个线程去执行这些复杂的数据操作。通过线程,可以执行例如:数据处理、数据下载等比较耗时的操作,...
  • ganlijianstyle
  • ganlijianstyle
  • 2012年05月29日 19:17
  • 6434

在Android中使用Handler和Thread线程执行后台操作

标题:在Android中使用Handler和Thread线程执行后台操作 作者:CrazyPebble 时间:2011年3月23日 声明:此文在参考《解密Google Android...
  • wangjinyu501
  • wangjinyu501
  • 2012年07月16日 09:19
  • 1526

在Android中使用Handler和Thread线程执行后台操作

标题:在Android中使用Handler和Thread线程执行后台操作 作者:CrazyPebble 时间:2011年3月23日 声明:此文在参考《解密Google Android...
  • awebkit
  • awebkit
  • 2011年11月16日 17:38
  • 2409
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在单独的线程执行操作类BackgroundWorker
举报原因:
原因补充:

(最多只允许输入30个字)