资源简介
计算机网络课程实验,用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个文件信息
评论
共有 条评论