C#多任务多线程下载组件(源代码)

所需积分/C币:15 2007-11-01 19:20:42 58KB APPLICATION/X-RAR
10
收藏 收藏
举报

【版本已更新:http://download.csdn.net/source/1687395】 半成品,还有以下几部分未完成: 1、断点续传;(方法都在,代码没调好,就先注释掉了) (就是保存当前下载信息,下次重新读取,最简单的做法就是序列化,要用到的自己改改调调就成) 2、自定义下载窗体; (就像 MessageBox.Show() 一样,已经做了一个简单的Form) 3、部分细节没做好,可能存在BUG; (用着,遇到再说) 涉及的一些应用: 多线程 -- 没用线程池,因为不好控制状态; 事件驱动 -- 自我感觉不是很好,最好谁能改改; 另外,组件的封装也没仔细整理过~ 期待有人能做个完美的组件。 应用范围:文件下载、在线升级 (这个组件就是为了下载升级文件而做的……) 使用示例:(添加DLL引用) List<DTask> DTaskList = new List<DTask>(); foreach ( …… ) { DownloadMag.DTask dt = new DTask(); dt.Name = "任务名"; dt.FileName = "文件名"; dt.Size = 文件大小; dt.URL = "下载地址"; dt.CRC32 = CRC32校验值; dt.SaveMode = true; DTaskList.Add(dt); } new DownloadMag.DownloadForm(this).Show(DTaskList.ToArray(), "下载信息文件名"); 没时间修修改改,所以把这个半成品放出来了,也就当时抛砖引玉吧。 谁有兴趣有空闲就提提意见,找找Bug,最好是把它做完美了 :) 意见请提到:http://blog.csdn.net/0xff/archive/2007/11/01/1861780.aspx

...展开详情
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
静心致远 下载下来看看
2019-05-31
回复
gaoling386 CSDN好人多啊
2018-08-27
回复
cc2pJack 不错、试了下,
2018-07-30
回复
lele012 挺实用的。谢谢!
2018-04-13
回复
kangta198588 挺实用的。谢谢!
2018-03-21
回复
VsCater 来看看,感谢分享
2017-11-09
回复
奋斗tree 下载下来看看
2016-07-01
回复
u011008259 挺实用的。谢谢!
2016-03-21
回复
qq_29855849 这个还是挺实用啊
2015-10-12
回复
qq_23954789 新手做个多线程,各种困难。研究中,有用。
2015-09-09
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚积分or赚钱
最新推荐