网络编程FTP客户端程序.docVIP

  • 14
  • 0
  • 约 28页
  • 2015-12-17 发布于安徽
  • 举报
一.设计题目: FTP客户端程序 二.设计要求: 程序能实现基本FTP客户端功能,能登陆FTP服务器,显示登陆客户目录下的文件和目录名,能从该目录中选择下载服务器的文件,也能向服务器上传文件。 1.该程序是基于对话框的MFC程序,程序界面布置要点: 1)三个文本编辑框,分别用于输入FTP服务器域名、登陆用户名和登陆口令。 2).一个列表框,用来显示FTP服务器当前目录的内容,并允许客户从中选择文件下载。 3).四个命令按钮分别执行查询、上传、下载和退出的功能。 2.用户执行程序的流程是: 1)进行各种操作之前,应首先输入服务器域名、登陆用户名和口令。 如果要进行查询,可以点击“查询”按钮,调用OnQuery函数。该函数获得用户当前输入的服务器名、登陆用户名和口令等信息,清除列表框的内容;然后创建Internet会话类对象,进行服务器的登陆,试图建立与指定FTP服务器的连接;如果连接成功,就创建ftpFileFind文件检索类对象,查找服务器上当前目录的任意文件,找到了第一个文件后,继续找其他的文件,并将找到的文件或目录名显示在列表框中。所有文件找到后,结束查询,并依次删除文件查询对象、FTP连接对象和Internet会话对象,结束会话。 2)此时,可以从服务器下载文件。从列表框中选择一个文件,会产生LBN_SELCHANGE事件,自动调用相应的OnSelchangeListFile

文档评论(0)

1亿VIP精品文档

相关文档