一、需求分析------------------------------------------2 1、功能需求 2、开发环境与工具 3、所需要知识 二、知识理解 -----------------------------------------2 1、FTP实现的基本原理 (1)概要 (2)上传和下载 (3)用户FTP和匿名FTP (4)ASCII和Binary (5)Port和Passive 2、WinInet的中FTP的基本操作 (1)头文件 (2)打开连接和关闭 (3)CFtpConnection的操作函数 三、完成进度-----------------------------------------5 1、已完成部分 2、未完成部分 3、还需改善的部分 四、模块化设计---------------------------------------6 五、详细设计-----------------------------------------7 1、CFtpDlg类的一些函数定义………………………………………………7 2、CFtpOperate的一些函数定义……………………………………………22 六、测试结果----------------------------------------36 七、用户手册----------------------------------------40 八、实验总结----------------------------------------41 九、附录--------------------------------------------41 还有可运行代码