第5章 FTP客户端实现之二
前面的章节4实现过一个FTP客户端程序,那么为什么这里又要实现呢?区别有二,FTP客户端所基于的应用程序框架不同,第4章基于对话框,本章将基于SDI开发;开发时的精力分配不同,第4章的精力主要集中在与FTP服务器的“交流”上,本章将把这种底层的工作交给MFC封装的类来实现,主要精力会集中在界面的美化上。
FTP客户端简介
这节将会带领大家快速了解下本章将要实现的FTP客户端的各种功能。包括:以树形视图浏览本地文件夹资源、列表方式显示FTP服务器上的文件资源、用过拖动文件的方式实现文件的上传和下载。
树形结构的应用
在主窗体的左侧视图中显示选定本地文件夹内的所有文件资源,结构为树形,可以动态的改变本地文件夹的选择,。前方有加号说明路径中还有子路径,单击加号打开此路径,加号变减号,子文件将显示在子树中。鼠标移过此视图时树子项会加亮显示。图标H表示文件夹、图标F表示文件。
. 本地文件夹资源显示
列表结构的应用
在主窗体的右侧视图中,将以列表图标的形式显示FTP服务器下的所有文件资源,。
FTP服务器上文件资源
信息框的应用
在主窗体的正中央有个信息的显示框,是用于描述用户的一些操作,。
信息显示框
浮动对话框的应用
主程序的最顶端是用来填写本地文件夹路径和连接FTP服务器的浮动对话框,。
浮动对话框
那么,最后来看一下本章FTP客户端的全貌吧,。
VisualC网络编程案例实战之FTP客户端实现之二 来自淘豆网www.taodocs.com转载请标明出处.