日期:2014-05-20  浏览次数:20771 次

关于进度条与计时器的问题
我在vs2005中用C#写了一个小程序,是从网站页面上抓取数据的

但每次运行时,程序总要等大概十几秒才能将数据抓取出来

我想用进度条的方法来跟踪函数的执行情况,不知应该如何实现??

另外,我在程序里还设计了一个计时器,用来统计运行时间

但每次程序从网页上抓取数据的时候计时器就停止计时了

抓取完毕后又恢复了正常,继续计时

怎样才能让计时器运行与程序函数的执行异步进行呢??

希望大家可以给点提示!!!

------解决方案--------------------
up
------解决方案--------------------
抓数据做成异步应该就没事了:)
------解决方案--------------------
System.Threading.Thread
其实 WinForm 最简单就是用 BackgoundWorker 控件

去看看MSDN文档
------解决方案--------------------
委托异步,或BackgroundWorker组件
但BW具体我也没用过,希望楼主用了BW能交流一下心得,呵呵
------解决方案--------------------
创建一个新线程来记时
------解决方案--------------------
多线程,我用过