毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

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

更新时间:2010-5-18:  来源:毕业论文
VC++的ftp客户端设计论文(流程图+源代码) 第2页
3  Ftp客户端的各个子模块主要函数功能分析及流程图:
3.1  模块一:对程序的外观进行修改:( 何佳 负责)
3.1.1. 添加背景图
为CMyFtpView类窗口,添加一个位图背景显示,首先为CmyFtpView添加WM_ERASEBKGND消息响应函数OnEraseBkgnd。该函数的前提是所需的位图已经导入资源中。
3.1.2.添加时钟显示功能
       首先为CMainFrame类,设置一个定时器,然后为该类响应WM_TIMER消息,在OnTimer函数中实现功能
3.1.3.修改菜单栏、状态栏
      在资料对话框或源程序代码中采取针对性的操作,得以实现
     
3.2  模块二: 连接到FTP服务器功能的实现:(何佳 负责)
3.2.1   生成连接对话框
新建一个对话框(CConnectDlg)用来输入服务器的站点,用户名和密码信息,然后通过该对话框连接到服务器.主要的函数void CConnectDlg::OnConnect() 实现的功能就是更新当前的输入
3.2.2  连接CMyFtpView::OnConnect()
         该函数是菜单项“连接”的响应函数,主要生成“连接”CConnectDlg对话框,从而建立FTP连接.
3.2.3  连接时间void CMyFtpView::OnTimer
         对CMyFtpView定时器,所发送的WM_TIMER消息进行响应,主要用于监视FTP连接是否成功连接。

3.3  模块三: FTP客户端文件的显示查询实现:( 孟婕  负责)
3.3.1  查询函数OnQuary:
      该函数是“查询”按钮BN_CLICKED的响应函数,主要调用ListContent函数为实现查询的功能

3.3.2  显示当前目录下所有的子目录与文件ListContent:
      参数所代表的是要查询的目录名,实现的方法主要是通过CftpFileFind类对象得以实现,返回给用户的信息有:目录或文件名、文件最后修改的时间以及文件的大小和类型。
      流程图:
3.3.3 下一级目录函数OnNextdirectory:
      该函数是“下一级目录”BN_CLICKED的响应函数,当用户选中一个子目录时,点击按纽就会进入该目录,调用了主要函数:GetCurrentDirectory 、SetCurrentDirectory、ListContent。
      流程图:
3.3.4 上一级目录函数OnLasttdirectory:
       该函数是“上一级目录”BN_CLICKED的响应函数,点击按纽就会返回到该目录的上一级目录,调用了主要函数:GetCurrentDirectory 、SetCurrentDirectory、ListContent。
    流程图:
3.4  模块四: FTP客户端部分功能实现:  ( 李明 负责)
3.4.1下载函数OnDownLoad:
为了下载列表中的某一个文件,首先判断是否选中了项目,否则提示没有选择文件,然后得到选择的项目的类型是否是文件,如果是文件,则得到下载的文件名,下载文件(调用CFtpConnect类中的GetFile函数下载文件)如果选中的是目录,则弹出对话框,不能下载目录。流程图:

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

VC++的ftp客户端设计论文(流程图+源代码) 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。