计算机网络课程实验:FTP协议的实现VC++
标签:
•
文件类型: .rar
•
文件大小: 2.73MB
•
下载次数: 1
•
计算机网络课程实验,用VC++6.0编程
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4 2007-12-05 16:24 编译后的可执行文件site.zas
文件 868352 2007-11-23 16:45 编译后的可执行文件XFtp.exe
文件 2684 2007-11-23 15:04 源代码AddFtpDlg.cpp
文件 1376 2001-10-13 22:59 源代码AddFtpDlg.h
文件 3435 2001-11-18 22:58 源代码FtpInfoView.cpp
文件 1889 2001-10-31 20:18 源代码FtpInfoView.h
文件 3148 2001-10-25 20:51 源代码InputEdit.cpp
文件 1935 2001-10-25 20:35 源代码InputEdit.h
文件 18681 2001-11-21 22:09 源代码LocLiView.cpp
文件 3115 2001-11-21 03:12 源代码LocLiView.h
文件 22813 2001-11-21 14:55 源代码LocTrView.cpp
文件 3543 2001-11-21 14:55 源代码LocTrView.h
文件 12889 2002-10-24 06:50 源代码MainFrm.cpp
文件 2233 2001-11-19 21:21 源代码MainFrm.h
文件 18646 2001-11-10 01:53 源代码MenuSpawn.cpp
文件 2299 1998-05-26 06:50 源代码MenuSpawn.h
文件 4714 2001-11-03 23:58 源代码MyFtpConnect.cpp
文件 1062 2001-10-28 22:48 源代码MyFtpConnect.h
文件 41260 2001-11-20 23:01 源代码PROGTHREAD.CPP
文件 3168 2001-11-07 15:42 源代码PROGTHREAD.H
文件 28899 2001-11-21 01:57 源代码PUBLICCLASS.CPP
文件 3249 2001-11-21 01:57 源代码PUBLICCLASS.H
文件 4555 2001-09-15 20:23 源代码ReadMe.txt
文件 11470 2007-11-23 16:45 源代码ReleaseAddFtpDlg.obj
文件 16091 2007-11-23 14:59 源代码ReleaseFtpInfoView.obj
文件 12930 2007-11-23 14:59 源代码ReleaseInputEdit.obj
文件 43258 2007-11-23 14:59 源代码ReleaseLocLiView.obj
文件 56210 2007-11-23 14:59 源代码ReleaseLocTrView.obj
文件 31561 2007-11-23 14:59 源代码ReleaseMainFrm.obj
文件 29076 2007-11-23 14:59 源代码ReleaseMenuSpawn.obj
............此处省略112个文件信息
// AddFtpDlg.cpp : implementation file
//
#include “stdafx.h“
#include “xftp.h“
#include “AddFtpDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAddFtpDlg dialog
CAddFtpDlg::CAddFtpDlg(CWnd* pParent /*=NULL*/)
: CDialog(CAddFtpDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CAddFtpDlg)
m_bCheck = FALSE;
m_strFtpAddress = _T(““);
m_strFtpAlias = _T(““);
m_strFtpPassword = _T(““);
m_strFtpPassword2 = _T(““);
m_strFtpUser = _T(““);
//}}AFX_DATA_INIT
}
void CAddFtpDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAddFtpDlg)
DDX_Check(pDX IDC_CHECK_ANONYMOUS m_bCheck);
DDX_Text(pDX IDC_FTP_ADDRESS m_strFtpAddress);
DDX_Text(pDX IDC_FTP_ALIAS m_strFtpAlias);
DDX_Text(pDX IDC_FTP_PASSWORD m_strFtpPassword);
DDX_Text(pDX IDC_FTP_PASSWORD2 m_strFtpPassword2);
DDX_Text(pDX IDC_FTP_USER m_strFtpUser);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAddFtpDlg CDialog)
//{{AFX_MSG_MAP(CAddFtpDlg)
ON_BN_CLICKED(IDC_CHECK_ANONYMOUS OnCheckAnonymous)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAddFtpDlg message handlers
void CAddFtpDlg::OnOK()
{
UpdateData(TRUE);
if(m_strFtpPassword!=m_strFtpPassword2)
{
AfxMessageBox(“两次密码不符请重试“);
return;
}
CDialog::OnOK();
}
BOOL CAddFtpDlg::OnInitDialog()
{
CDialog::OnInitDialog();
if(m_bCheck)
{
GetDlgItem(IDC_FTP_USER)->EnableWindow(FALSE);
GetDlgItem(IDC_FTP_PASSWORD)->EnableWindow(FALSE);
GetDlgItem(IDC_FTP_PASSWORD2)->EnableWindow(FALSE);
}
else
{
GetDlgItem(IDC_FTP_USER)->EnableWindow(TRUE);
GetDlgItem(IDC_FTP_PASSWORD)->EnableWindow(TRUE);
GetDlgItem(IDC_FTP_PASSWORD2)->EnableWindow(TRUE);
}
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CAddFtpDlg::OnCheckAnonymous()
{
m_bCheck=!m_bCheck;
UpdateData(TRUE);
if(m_bCheck)
{
m_strFtpUser=_T(“anonymous“);
m_strFtpPassword=_T(“anonymous@anonymous.com“);
m_strFtpPassword2=m_strFtpPassword;
UpdateData(FALSE);
GetDlgItem(IDC_FTP_USER)->EnableWindow(FALSE);
GetDlgItem(IDC_FTP_PASSWORD)->EnableWindow(FALSE);
GetDlgItem(IDC_FTP_PASSWORD2)->EnableWindow(FALSE);
}
else
{
GetDlgItem(IDC_FTP_USER)->EnableWindow(TRUE);
GetDlgItem(IDC_FTP_PASSWORD)->EnableWindow(TRUE);
GetDlgItem(IDC_FTP_PASSWORD2)->EnableWindow(TRUE);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4 2007-12-05 16:24 编译后的可执行文件site.zas
文件 868352 2007-11-23 16:45 编译后的可执行文件XFtp.exe
文件 2684 2007-11-23 15:04 源代码AddFtpDlg.cpp
文件 1376 2001-10-13 22:59 源代码AddFtpDlg.h
文件 3435 2001-11-18 22:58 源代码FtpInfoView.cpp
文件 1889 2001-10-31 20:18 源代码FtpInfoView.h
文件 3148 2001-10-25 20:51 源代码InputEdit.cpp
文件 1935 2001-10-25 20:35 源代码InputEdit.h
文件 18681 2001-11-21 22:09 源代码LocLiView.cpp
文件 3115 2001-11-21 03:12 源代码LocLiView.h
文件 22813 2001-11-21 14:55 源代码LocTrView.cpp
文件 3543 2001-11-21 14:55 源代码LocTrView.h
文件 12889 2002-10-24 06:50 源代码MainFrm.cpp
文件 2233 2001-11-19 21:21 源代码MainFrm.h
文件 18646 2001-11-10 01:53 源代码MenuSpawn.cpp
文件 2299 1998-05-26 06:50 源代码MenuSpawn.h
文件 4714 2001-11-03 23:58 源代码MyFtpConnect.cpp
文件 1062 2001-10-28 22:48 源代码MyFtpConnect.h
文件 41260 2001-11-20 23:01 源代码PROGTHREAD.CPP
文件 3168 2001-11-07 15:42 源代码PROGTHREAD.H
文件 28899 2001-11-21 01:57 源代码PUBLICCLASS.CPP
文件 3249 2001-11-21 01:57 源代码PUBLICCLASS.H
文件 4555 2001-09-15 20:23 源代码ReadMe.txt
文件 11470 2007-11-23 16:45 源代码ReleaseAddFtpDlg.obj
文件 16091 2007-11-23 14:59 源代码ReleaseFtpInfoView.obj
文件 12930 2007-11-23 14:59 源代码ReleaseInputEdit.obj
文件 43258 2007-11-23 14:59 源代码ReleaseLocLiView.obj
文件 56210 2007-11-23 14:59 源代码ReleaseLocTrView.obj
文件 31561 2007-11-23 14:59 源代码ReleaseMainFrm.obj
文件 29076 2007-11-23 14:59 源代码ReleaseMenuSpawn.obj
............此处省略112个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)