网络多线程下载系统.rar
网络多线程下载系统,1.4万字 18页论文+开题+任务书+翻译摘 要随着互联网应用范围不断扩大,网络包含的信息资源日益增多,互联网用户可以通过网络下载所需的数据资源保存在本地磁盘当中,因此相应的基于网络的下载工具应运而生。当一台计算机连接得到网络上以后,不论它是静态的永久性连接,还是通过获得动态分配的临时ip地址来建立连...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 xiaowei 发布
网络多线程下载系统
1.4万字 18页
论文+开题+任务书+翻译
摘 要
随着互联网应用范围不断扩大,网络包含的信息资源日益增多,互联网用户可以通过网络下载所需的数据资源保存在本地磁盘当中,因此相应的基于网络的下载工具应运而生。
当一台计算机连接得到网络上以后,不论它是静态的永久性连接,还是通过获得动态分配的临时IP地址来建立连接。由于线路质量、带宽以及远程计算机被访问量等因素的影响,将远程文件保存到本地就需要一个过程。这种过程通称为下载。伴随着基于网络的多线程下载技术的出现,如今的下载工具彻底摆脱了带宽瓶颈的束缚并且向着更为人性化的方面发展下去。在现在的网络下载技术中,多线程下载有着其不可比拟的优越性。
本课题的基于网络的多线程下载系统是为假想的日益增多的网络用户而开发的,主要实现基于网络的HTTP的多线程下载。此系统采用功能强大的Microsoft Visual C++.NET作为工具来开发。整个系统从符合操作简便,界面友好,灵活,实用,快速的角度出发,实现通过一个列表框显示某个网站上的部分文件路径,用户通过复选框选定相关的文件,多线程同时下载文件,然后将文件保存在默认的文件夹下。论文主要介绍的本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、关键技术和解决方案。
关键字:下载,带宽瓶颈,多线程下载系统,Microsoft Visual C++.NET
The design and execution of the multi-thread downloading system based on internet
Abstract
With expanding of internet, there are more and more information included in web, internet user can download useful data resources into the local disk through internet, so downloading tools basing on web emerge as the times require.
When a computer connected on web, no matter whether it is a static connection lasting a long time or a connection connect to web with a dynamic distributed temporary IP address, because of the quality of line, bandwidth and the quantity of long-distance been accessed, saving a long-distance file to local computer usually needs a process. This process is called download. As the appearance of multi-thread downloading technology, present downloading tools get rid of the bottleneck of bandwidth and become more and more humanity. Multi-thread ......
目 录
摘 要 2
Abstract 2
第一章 概述 4
1.1 多线程下载的概念 4
1.2多线程下载的现状及发展趋势 4
1.3该系统的功能介绍 5
1.4 小结 5
第二章 基于网络的多线程下载系统的研究方案 6
2.1系统的理论实现 6
2.2开发环境的介绍 6
2.3 小结 7
第三章 需求分析 7
3.1 需求描述 8
3.2 UML建模分析 8
3.3实例功能介绍和运行时的界面 8
3.4主要类的功能 8
3.5创建和终止线程 9
3.6 小结 9
第四章 基于网络的多线程下载系统的总体设计 10
4.1多线程下载系统流程分析 10
4.2 小结 10
第五章 多线程下载系统的详细设计与实现 11
5.1主用户界面的创建与设计 11
5.2主对话框窗口的详细设计 12
5.3 “下载”按钮事件的详细设计 13
5.4网络连接的详细设计 14
5.5 小结 15
第六章 系统测试及系统安全措施 16
6.1系统测试 16
6.2系统安全措施 14
6.3小结 16
第七章 总结与展望 17
致谢 18
参考文献 19
参考文献
【1】谢希仁 《计算机网络》 大连理工出版社
【2】李师贤,李文军,周晓聪 《面向对象程序设计基础》 高等教育出版社
【3】丁有和 《Visual C++.net 编程实战》 重庆天极信息发展有限公司
1.4万字 18页
论文+开题+任务书+翻译
摘 要
随着互联网应用范围不断扩大,网络包含的信息资源日益增多,互联网用户可以通过网络下载所需的数据资源保存在本地磁盘当中,因此相应的基于网络的下载工具应运而生。
当一台计算机连接得到网络上以后,不论它是静态的永久性连接,还是通过获得动态分配的临时IP地址来建立连接。由于线路质量、带宽以及远程计算机被访问量等因素的影响,将远程文件保存到本地就需要一个过程。这种过程通称为下载。伴随着基于网络的多线程下载技术的出现,如今的下载工具彻底摆脱了带宽瓶颈的束缚并且向着更为人性化的方面发展下去。在现在的网络下载技术中,多线程下载有着其不可比拟的优越性。
本课题的基于网络的多线程下载系统是为假想的日益增多的网络用户而开发的,主要实现基于网络的HTTP的多线程下载。此系统采用功能强大的Microsoft Visual C++.NET作为工具来开发。整个系统从符合操作简便,界面友好,灵活,实用,快速的角度出发,实现通过一个列表框显示某个网站上的部分文件路径,用户通过复选框选定相关的文件,多线程同时下载文件,然后将文件保存在默认的文件夹下。论文主要介绍的本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、关键技术和解决方案。
关键字:下载,带宽瓶颈,多线程下载系统,Microsoft Visual C++.NET
The design and execution of the multi-thread downloading system based on internet
Abstract
With expanding of internet, there are more and more information included in web, internet user can download useful data resources into the local disk through internet, so downloading tools basing on web emerge as the times require.
When a computer connected on web, no matter whether it is a static connection lasting a long time or a connection connect to web with a dynamic distributed temporary IP address, because of the quality of line, bandwidth and the quantity of long-distance been accessed, saving a long-distance file to local computer usually needs a process. This process is called download. As the appearance of multi-thread downloading technology, present downloading tools get rid of the bottleneck of bandwidth and become more and more humanity. Multi-thread ......
目 录
摘 要 2
Abstract 2
第一章 概述 4
1.1 多线程下载的概念 4
1.2多线程下载的现状及发展趋势 4
1.3该系统的功能介绍 5
1.4 小结 5
第二章 基于网络的多线程下载系统的研究方案 6
2.1系统的理论实现 6
2.2开发环境的介绍 6
2.3 小结 7
第三章 需求分析 7
3.1 需求描述 8
3.2 UML建模分析 8
3.3实例功能介绍和运行时的界面 8
3.4主要类的功能 8
3.5创建和终止线程 9
3.6 小结 9
第四章 基于网络的多线程下载系统的总体设计 10
4.1多线程下载系统流程分析 10
4.2 小结 10
第五章 多线程下载系统的详细设计与实现 11
5.1主用户界面的创建与设计 11
5.2主对话框窗口的详细设计 12
5.3 “下载”按钮事件的详细设计 13
5.4网络连接的详细设计 14
5.5 小结 15
第六章 系统测试及系统安全措施 16
6.1系统测试 16
6.2系统安全措施 14
6.3小结 16
第七章 总结与展望 17
致谢 18
参考文献 19
参考文献
【1】谢希仁 《计算机网络》 大连理工出版社
【2】李师贤,李文军,周晓聪 《面向对象程序设计基础》 高等教育出版社
【3】丁有和 《Visual C++.net 编程实战》 重庆天极信息发展有限公司