• 大小: 2.73MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-29
  • 语言: C/C++
  • 标签:

资源简介

计算机网络课程实验,用VC++6.0编程

资源截图

代码片段和文件信息

// 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  源代码\Release\AddFtpDlg.obj

     文件      16091  2007-11-23 14:59  源代码\Release\FtpInfoView.obj

     文件      12930  2007-11-23 14:59  源代码\Release\InputEdit.obj

     文件      43258  2007-11-23 14:59  源代码\Release\LocLiView.obj

     文件      56210  2007-11-23 14:59  源代码\Release\LocTrView.obj

     文件      31561  2007-11-23 14:59  源代码\Release\MainFrm.obj

     文件      29076  2007-11-23 14:59  源代码\Release\MenuSpawn.obj

............此处省略112个文件信息

评论

共有 条评论

相关资源