学习该课程需要先学习
我们要开发一个支持多线程下载的一个工具。
类似迅雷。当然迅雷是可以下载B2B的。我们这里暂时先实现简单的http下载。
其他的ftp BT种子 emule电驴这些下载 我们暂时不实现 后面如果看课程情况 再来决定是否去实现这些功能。
我们实现多线程下载 。可以同时下载多个文件。
可以的话 我们可以一个文件 同时多个线程去下载。?
httplib 这个是一个 http请求工具。这个我们有相应的课程。
http://www.bamn.cn/course/lesson/271
大家先把这个课程 学习了 然后再来看
然后客户端 我们使用WPF 来说设计。 WPF是新的一代 桌面程序开发工具。 以前的winform 就不是很好设置 这种软件。
当然 并不是说 winform 不可以开发。
http://www.bamn.cn/Search?SearchType=1&Key=WPF&submit=%E6%90%9C%E7%B4%A2%E4%B8%80%E4%B8%8B
下面是半成品阶段的截图
课程最后最终版本截图