VC++的ftp客户端设计论文(流程图+源代码)

VC++的ftp客户端设计论文(流程图+源代码)
1  课设简介: 4
1.1课程设计题目 4
1.2课程设计小组成员 4
1.3小组成员任务分配情况及每人所占工作比例 4
2  Ftp客户端设计思想: 4
3  Ftp客户端的各个子模块主要函数功能分析及流程图: 5
3.1  模块一:对程序的外观进行修改:( 何佳 负责) 5
    3.1.1  添加背景图 5
3.1.2  添加时钟显示功能 5
        3.1.3  修改菜单栏、状态栏..5
. 3.2  模块二: 连接到FTP服务器功能的实现:(何佳 负责)5     3.2.1  生成连接对话框  5
3.2.2  连接CMyFtpView::OnConnect()  5
        3.2.3  连接时间void CMyFtpView::OnTimer.  5
3.3  模块三: FTP客户端文件的显示查询实现:( 孟婕  负责) 5
        3.3.1  查询函数OnQuary:5
        3.3.2  显示当前目录下所有的子目录与文件ListContent:6
        3.3.3  下一级目录函数OnNextdirectory:.6
3.3.4  上一级目录函数OnLasttdirectory:7
3.4  模块四: FTP客户端部分功能实现:  ( 李明 负责) 8
3.4.1  下载函数OnDownLoad:) 8
3.4.2  上传函数OnUpLoad: 9
        3.4.3  删除函数OnDelete: 10
        3.4.4  重命名函数OnRename:10
4  主要的数据结构分析 .10
5  Ftp客户端的各个子模块设计过程及代码分析: 11
    5.1  模块一:对程序的外观进行修改:( 何佳 负责).11
        5.1.1.  删除工具栏:.. 11
        5.1.2.  修改菜单:.. 11
        5.1.3.  添加位图:.. 11
        5.1.4  修改状态栏: 12
        5.1.5.  改变应用程序窗口标题:.. 13
    5.2  模块二:连接到FTP服务器功能的实现: (何佳 负责). ..13
        5.2.1  插入一个对话框:. 13
        5.2.2  新建一个类管理对话框: 13
        5.2.3  CConnectDlg函数:13
        5.2.4.  添加public成员变量: 14
        5.2.5  修改 CMyFtpView类的OnConnect函数:.. 14
        5.2.6  添加响应函数:. 15
    5.3  模块三: FTP客户端主要功能的实现  (  孟婕 负责) 16
        5.3.1  插入一个对话框资源:.. . 16
        5.3.2  建立新类CFtpDlg管理该对话框: 17
        5.3.3  初始化对话框:. 17
        5.3.4  查询函数OnQuary:. 17
        5.3.5  下一级目录函数OnNextdirectory:.. 19
        5.3.6  上一级目录函数OnLasttdirectory:.. 20
    5.4 模块四: FTP客户端部分功能的实现: (李明 负责) 21
        5.4.1  下载函数OnDownLoad:. 21
        5.4.2  上传函数OnUpLoad:. 22
        5.4.3  删除函数OnDelete: 22
        5.4.4  重命名函数OnRename:.. 23
        5.4.5  退出函数OnExit: 24
6.测试程序 .. 24
    6.1 连接操作:. 24
    6.2 连接成功后: 25
7.整个设计过程中遇到的主要问题:.. 26
8 心得体会:.. 26
参考文献: 27
相关工具: 27
1  课设简介:
1.1课程设计题目
简单Ftp客户端的实现
在WINDOWS环境下,使用VC++开发工具实现一个FTP客户端软件。
1.2课程设计小组成员                    
班级 学号 姓名 职务
1.3小组成员任务分配情况及每人所占工作比例
    何佳负责: 模块一、对程序的外观进行修改和 模块二、连接到FTP服务器   功能的实现。 所占工作比例40%。
   孟婕负责: 模块三、Ftp客户端文件的显示查询以及画主要函数的流程图。所占工作比例30%。
   李明负责:  模块四、Ftp主要功能的实现的部分工作以及整理设计文档。 所占工作比例30%。
2  Ftp客户端设计思想:
    在本次FTP的设计中主要使用WinInet API编程,无需考虑基本的通信协议和底层的数据传输工作,MFC提供的WinInet类是对WinInet API函数封装而来的,它为用户提供了更加方便的编程接口。而在该设计中,使用的类包括 CInternetSession类、CFtpConnection类和CFtpFileFind类,其中,CInternetSession用于创建一个Internet会话; CftpConnection完成文件操作; CftpFileFind负责检索某一个目录下的所有文件和子目录。
     程序的功能:
     1. 登陆到FTP服务器。
     2. 检索FTP服务器上的目录和文件。
 3. 根据FTP服务器给的权限,会相应地提供:文件的上传、下载、重命名、删除等功能。1209

[1] [2] [3] [4] [5] [6] [7] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有