计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> VB论文设计 >> 浏览文章
VB上传下载FTP的设计与实现

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

 

摘要

当今,Internet迅猛发展,人们可以方便的在互联网上面交流、传输文字、图片、语音、音乐、动画等各种信息。说到Internet上面的资源共享,其主要意义之1,就是指磁盘文件的传输与共享。文件传输系统意在搭建1个平台,来实现交互双方之间的数据共享和交换。FTP协议是文件传输协议用来在网络进行文件传输,通常我们把它的应用程序也称为FTP,它采用的是现在流行的C/S模式,由FTP客户端程序和FTP服务器程序组成。FTP文件传输系统因能提供1个安全、透明、快捷的环境来进行文件传输,因而得到了广泛使用。

本论文的主要工作集中在:学习了解TCP/IP协议和文件传输协议、了解和掌握FTP的工作原理及j Visual Basic 6.0编程原理、熟悉基于Visual Basic 6.0开发平台的软件开发方法,设计和实现FTP的服务器和客户端。

 本次设计使用流行的VB作为此次设计的开发语言,并采用C/S结构作为FTP的网络结构,论文首先介绍了FTP文件传输的基本概念,对Visual Basic 6. 0开发平台和VB语言做了简要说明,然后详细介绍了FTP的基本原理,随后阐述了C/S的网络通信模式及scoket网络编程原理;最后全面的介绍了FTP服务器端和FTP客户端的设计、实现以及技术特点。

关键词:FTPTCP/IPVB;编程

 

 

 

 

 

 

 

 

 

 

 

The Design Implementation of A FTP Based on Visual Basic 6. 0

 

Abstract

Internet technology develops rapidly, it’s convenience for people to share documents pictures even multimedia. The share of files is one of the most important topics of meaning of Internet.File transfer system. It aims at establishing a platform to realize data sharing and data exchange between two parties . FTP is short of the the file transfer protocol that agreement for the transmission of documents in the network,usually we also call its application FTP. it is now used popular C/S model procedures and FTP server by FTP client procedures. FTP document transmission system to lose by providing a safe, transparent and efficient environment for document transmission, and thus widely used.
    Article prime task concentrates in:Learning TCP/IP protocol and file transfer protocol
Understanding and mastering the principles of FTP and the principles of Visual Basic 6. 0 network programmeBe familiar with the software development platform based on Visual Basic development methods, such as the initial master Visual Basic 6. 0 development toolsThe design and realization of a FTP server and FTP client.
    Use this design as the popular Java development language design and use C/S structure as FTP network structure, papers first introduced to the basic concepts of FTP file transfer to
Visual Basic 6. 0 development platform and Visual Basic  language made brief description, and then described in detail the basic principles of FTP, subsequently expounded C/S network communications model and scoket network programming principles; Dedicated devices introduced last comprehensive FTP client-and the design, realization and technical features.

KeywordsFTPTCP/IPVisual Basic 6. 0Socket Programme

 

 

 

 

 

 

 

 

目录

摘要. 1

Abstract 2

绪论. 1

1.系统开发工具. 3

1.1 Visual Basic简介. 3

1.1.1 什么是Visual Basic[1] 3

1.1.2 Visual Basic的诞生和发展[1] 3

1.1.3 Visual Basic的特点[1] 4

1.1.4 Visual Basic在数据库中的应用[2] 5

2.可行研究和需求分析性. 7

2.1可行性研究[5] 7

2.2需求分析. 7

3.系统总体设计方案. 8

3.1 系统功能模块设计. 8

4. 系统各模块的设计及实现. 9

4.1系统模块的实现. 9

4.1.1界面模块实现... 9

4.2 浏览程序. 19

4.2.1浏览服务器端目录程序... 19

4.3文件下载和上传程序. 20

4.3.1文件下载程序... 21

4.3.2文件上传程序... 21

5.系统测试. 22

结论. 23

致谢. 24

参考文献. 25

 


绪论

现代科技给我们带来了翻天覆地的变化,互联网就是这诸多变化之一,而且它无时不刻地包围着你。可以这样说,21世纪是互联网的世纪。互联网是人类科技发展史中成长最快的新鲜事物,从诞生到高度发展仅仅用了二十几年,而未来的发展前景更是一片光明。每个人可能者已经感觉到了它的发展,从大大小小的网络公司到各种各样的网上商店、书店、网吧、网上银行等,就连电影院也都搬到了网上你可以足不出户的欣赏美国大片。

早在20世纪90年代初,InternetWorld Wide Web(简称WWW)已经被大家熟知。最近几年,Internet的发展更是神速,它已经深深触及到我们的生活和工作的方方面面。随着许多新兴技术在Internet中的推广应用,使用它的自身发展更日趋完善,它为用户也带来了越来多的实惠和便利。毫不夸张地说,无论你在世界上的哪个角落,只要通过互联网,你就可以同亲人朋友、甚至是陌生人相互交流,而且形式多样。互发邮件、交换文件、彼此聊天这已经是很平常了,而现在随着网络、通信技术的相结合,已经出现了可视电话、网络家电、电子商务等。网络用户可以通过大大小小的各类网站或主页。他们已经越来越离不开网络,而且已经把企业网络建设纳入了未来企业发展最重要的环节。是互联网最大的凝聚力所在,它是一个包罗万象的信息服务系统。

在当今信息社会,以国际互联网(Internet)为主要特征的信息基础设施正在改变人们的生活方式,资源共享已经成为人们生活的迫切需要。尽管远程登陆(Telnet)提供了访问远程文件的极好方法,但怎么也比不上使用自己计算机中的文件方便。如果用户想使用其它计算机上的文件,最理想的方法就是把它COPY到自己的计算机中,以便在本地计算机上操作。FTP正是完成这项工作的工具,FTP最早出现于ARPANET,至今仍是Internet中相当重要的应用之1,用户可通过该协议从FTP服务器中下载或上传任意文件,你可以在任意个可经文件传输协议(FTP)访问的公共有效的联机数据库或文档中找到你想要的任何东西。全世界现在已有1000多个(96年的数据)FTP文件服务器对所有INTERNET用户开使用,用户可以通过与Internet相连到远程计算机,把自己需要的文件传输过来或是把自己的收集传输上去与他人共享。尤其在浏览器将FTP集成其中之后,用户可轻易利用浏览器通过超链接下载服务器所开放的任意文件,以达到资源共享的目的。 FTP从早期使用操作系统的文字模式发展为图形用户接口的应用,WS_FTP,以及浏览器形成的超链接下载方式.虽然用户接口不断改进,但都是以FTP为其基础核心.基本上,FTP是另1C/S(客户/服务器体系结构)Socket网络程序的应用最大差别在于FTP定义了服务器与开发客户端的行为模式及相关的指令、响应及传输的数据类型。在下面的各章中我们将根据RFC959的定义以及实际需求,设计实现1个标准的FTP服务器和FTP客户端。

 

互联网通常指的是由很多计算机网络(包括局域网、广域网等)相互连接而成的一个总网络,它无论在功能上还是在逻辑上都是一个巨型网络。无论Internet、因特网、国际互联网、互联网、全球互联网、交互网、国际电脑网络、国际计算机网络。其实它们都是由美国阿帕网(ARPANET)发展而成的。主要采用的通信协议都是TCP/IP协议。
    Internet
也就是网络中心的网络。那什么又是网络呢?网络与Internet又有什么关系呢?
   
网络的定义从概念上说,就是由两台或两台以上计算机通过一定的连接和统一的通信协议,最终实现彼此之间相互通信的实体。网络互联可以采用网间连接器互连和通过互联网两种方式实现网络互联。从定义看,它必须是由多个电脑通过连接设备物理连接而成,然后通过定制的协议方法才能实现多种资源、服务、信息共享。这种通信包括了发送E-mail和传真,交换一个或多个文件等。而Internet是多个计算机网络的集合,是一个网中网,是遍布全球的联络各个计算机平台的总连接,这些网中网的计算机少则两三台,多的则拥有数千台,是名副其实的千万信息资源的汇合。从本质上讲,Internet是一个媒介,是一个沟通你我他,沟通全世界的重要手段,只不过这种沟通连接世界上不同种类型的计算机实现的,通过这种连接,我们就能和世界交流,和世界通信,所以它又是一个交换各类数据的通信媒介。从Internet提供的无限资源和对人类的发展推动作用这方面来理解,Internet是正在迅猛发展的全球数字化数据库,这个数据库是建立在高度灵活的通信技术之上的,正是有了各种成熟的通信技术和网络连接的简单性、灵活性和共享信息的便利性才促成了Internet的飞速发展。

 
上一篇: VB出租车系统的设计与实现
下一篇: VB学校食堂管理系统
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。