《基于C#的FTP客户端实现》目录摘要..................................................................................................................................................1引言..................................................................................................................................................11.FTP协议分析..............................................................................................................................11.1.FTP的工作原理..............................................................................................................11.2.FTP工作模式..................................................................................................................21.3.FTP传输模式..................................................................................................................42.FTP客户端总体设计..................................................................................................................52.1.设计目的及开发环境.....................................................................................................52.1.1.设计目的与.NET环境简介................................................................................52.1.3.FtpWebRequest类.............................................................................................62.2.系统UML分析.................................................................................................................62.2.1.FTP客户端用例图..............................................................................................62.2.2.FTP客户端主要序列图与活动图......................................................................82.2.4.FTP客户端类图................................................................................................122.3.系统功能模块...............................................................................................................152.3.1.系统整体框架图...............................................................................................152.3.2.客户端功能模块...............................................................................................152.3.3.客户端界面设计...............................................................................................162.4.数据流程图...................................................................................................................192.4.1.客户端连接流程图...........................................................................................192.4.2.上传子模块流程图...........................................................................................212.4.3.下载子模块流程图...........................................................................................223.FTP客户端程序实现................................................................................................................233.1.WPF界面设计................................................................................................................233.1.1.首页界面详细设计...........................................................................................233.1.2.文件传输界面详细设计...................................................................................243.1.3.操作历史记录显示界面详细设计................................................