首页
|
空间
|
新闻
|
论坛
|
博客
|
下载
|
读书
|
网摘
|
视频
|
书店
|
程序员
|
求职招聘
|
项目交易
|
培训
|
网址
欢迎您:
游客
|
退出
|
登录
注册
|
帮助
CSDN
-
CSDN社区
-
.NET技术
-
C#
管理菜单
置顶
推荐
取消推荐
锁定
解锁
移动
编辑
删除
帖子加分
生成帖子
结 贴
发 帖
回 复
收藏
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
winform程序会卡一下~~~
[问题点数:
20
分
,结帖人:xuxujian
]
xuxujian
等 级:
结帖率:
98.82%
楼主
发表于:2009-01-09 23:01:40
就是点击一个按钮,获取远程的网页源码。。。
如果网速慢,winform会卡一会,完全无法操作,求教了~~~~~~~
多线程不是很会用,自己试了下还是卡。。。。。求教大家,谢谢
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
回复次数:
9
tonyepaper
(Tony)
等 级:
#1楼 得分:10
回复于:2009-01-09 23:30:39
建议你使用BackgroundWorker
用法请见:http://www.cnblogs.com/happy555/archive/2007/11/07/952315.html
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
CruelYoung123
(CruelYoung)
等 级:
#2楼 得分:0
回复于:2009-01-09 23:33:32
多线程应该没问题的吧.
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
yilanwuyu123
(树新风)
等 级:
#3楼 得分:0
回复于:2009-01-09 23:55:37
异步读取
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
cuike519
(Jam)
等 级:
#4楼 得分:10
回复于:2009-01-10 00:01:44
窗口线程只用来处理窗口逻辑。
你这种功能需要放到后台的工作线程中运行,你可以自己启动Thread或者使用backgroundworker组件
backgroundworker是一个封装的后台工作线程,你可以把你的工作代码放到Do_work事件的处理函数中。
具体使用方法请参考MSDN关于backgroundworker class
ms-help://MS.MSDNQTR.v90.en/fxref_system/html/0d0bd685-a893-fa26-f9b6-0d4d7e2af8c6.htm
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
BIBIHAHA
(binhaer)
等 级:
#5楼 得分:0
回复于:2009-01-10 00:03:27
mark
引用 1 楼 tonyepaper 的回复:
建议你使用BackgroundWorker
用法请见:http://www.cnblogs.com/happy555/archive/2007/11/07/952315.html
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
javakiki
等 级:
#6楼 得分:0
回复于:2009-01-10 00:19:50
多线程处理吧
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
xuxujian
等 级:
#7楼 得分:0
回复于:2009-01-10 10:23:02
引用 1 楼 tonyepaper 的回复:
建议你使用BackgroundWorker
用法请见:http://www.cnblogs.com/happy555/archive/2007/11/07/952315.html
在实际应用往封装一个类,将整个实例化的类作为RunWorkerAsync的Object传递到DoWorkEventArgs.Argument
这里我不会做,求教了,谢谢
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
zhaozhijun0207
(森盟)
等 级:
#8楼 得分:0
回复于:2009-01-10 10:45:16
引用 1 楼 tonyepaper 的回复:
建议你使用BackgroundWorker
用法请见:http://www.cnblogs.com/happy555/archive/2007/11/07/952315.html
.
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
xuxujian
等 级:
#9楼 得分:0
回复于:2009-01-10 15:02:10
还是用backgroundworker~~~~~
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
管理菜单
置顶
推荐
取消推荐
锁定
解锁
移动
编辑
删除
帖子加分
生成帖子
结 贴
发 帖
回 复
相关问题
为什么刚开是异步调用webservice winform要卡(死机的感觉)一下 ...
c# winform 里有一个webBrower,webBrowser.Dock=DockStyle.Fill
死循环的问题vb.net中winform的“主程序”怎样移植到Web应用程序中.NET ...
中间代码都一样,用webform 调用会出错,而winform就不会有问题.NET ...
winform程序怎么监视windows service里的线程?
1000分只求winform开源程序!!!