一、实验目的:
熟练掌握基于MFC程序设计的流程
理解FTP客户端程序设计的流程以及原理
深入掌握Socket编程在TCP/IP中应用层编程的应用
- 实验内容:
- MFC程序的图形化设计;
- FTP常用指令的应用;
- 读懂程序源码,能正确理解程序的执行逻辑。
三、实验要求:
1. 连接服务器。首先填写正确的主机IP地址、端口号、用户名和密码,才能连接FTP服务器,连接成功应该显示服务器文件列表,显示文件的详细路径。
2. 文件上传。能够通过“打开”对话框选择本地文件,并上传服务器。
3. 文件下载。选中服务器文件列表中的文件,单击“文件下载”按钮即可下载文件,能通过“另存为”对话框保存文件。
4.关闭连接。访问结束后应该断开客户端和服务器的连接。
5. 编写详细的说明文档,包括设计思想、工作流程以及关键的环节及问题;
6.能熟记及使用除MFC自动生成的标准框架外的代码;
7. 正确记录实验关键过程,对实验结果进行分析,并写出实验报告。工程名称为:E_7_2_3_1;打包提交的内容包括源程序的项目代码、电子版实验报告。
四、实验步骤:
1.新建MFC程序,选择合适的位置保存工程项目;
2.绘制MFC程序界面,熟悉所使用的控件。
3.定义控件所对应的变量。
4.编写程序的功能实现部分代码,并调试运行。
5.分析实验结果,编写实验报告。