1、 综合设计 简单 Ftp 客户端的实现 1 计算机与通信学院 综合设计实验报告 简单 Ftp 客户端的实现 小组成员 : 2008 年 1 月 6 日 综合设计 简单 Ftp 客户端的实现 2 目录 1 课设简介: . 4 1.1 课程设计题目 . 4 1.2 课程设计小组成员 . 4 1.3 小组成员任务分配情况及每人所占工作比例 . 4 2 Ftp 客户端 设计思想: . 4 3 Ftp 客户端的各个子模块主要函数功能分析及流程图: . 5 3.1 模块一:对程序的外观进行修改 : ( 何佳 负责 ) . 5 3.1.1 添加背景图 . 错误!未定义书签。 3.1.2 添加时钟显示功能 .
2、 错误!未定义书签。 3.1.3 修改菜单栏、状态栏 .5 . 3.2 模块二: 连接到 FTP 服务器功能的实现 :(何佳 负责) .5 3.2.1 生成连接对话框 . 5 3.2.2 连接 CMyFtpView:OnConnect() . 错误!未定义书签。 3.2.3 连接时间 void CMyFtpView:OnTimer. . 5 3.3 模块三 : FTP 客户端文件的显示查询实现 : ( 孟婕 负责 ) . 5 3.3.1 查询函数 OnQuary: .5 3.3.2 显示当前目录下所有的子目录与文件 ListContent: .6 3.3.3 下一级目录函数 OnNextdir
3、ectory: .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.
4、 修改菜单: . 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