资源简介
自己写的 课程设计 为了赚点分 传上去了 包括完整的工程代码的实现、debug和release、以及打包成安装包的形式……一套都有…………在vc6++环境下编译的 绝对通过……给大家参考……
代码片段和文件信息
// DlgAddRules.cpp : implementation file
//
#include “stdafx.h“
#include “FireWallDlgV2.h“
#include “DlgAddRules.h“
#include “Common.h“
#include “FireWallDlgV2Dlg.h“
#include
//Library: Use Ws2_32.lib.
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CDlgAddRules dialog
CDlgAddRules::CDlgAddRules(CWnd* pParent /*=NULL*/)
: CDialog(CDlgAddRules::IDD pParent)
{
//{{AFX_DATA_INIT(CDlgAddRules)
//}}AFX_DATA_INIT
}
void CDlgAddRules::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDlgAddRules)
DDX_Control(pDX IDC_EDITDESTPORT m_DestPort);
DDX_Control(pDX IDC_EDITSOURSEPORT m_SoursePort);
DDX_Control(pDX IDC_COMBOACTION m_Aciton);
DDX_Control(pDX IDC_COMBOPROTOCAL m_Protocal);
DDX_Control(pDX IDC_IPADDRESSOURSESUBNET m_SourseSubnetIP);
DDX_Control(pDX IDC_IPADDRESDESTSUBNET m_DestSubnetIP);
DDX_Control(pDX IDC_IPADDRESDESTIP m_DestIP);
DDX_Control(pDX IDC_IPADDRESSOURSEIP m_SourseIP);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CDlgAddRules CDialog)
//{{AFX_MSG_MAP(CDlgAddRules)
ON_BN_CLICKED(IDADDRULES OnConfirmAddrules)
ON_BN_CLICKED(IDCANCEL OnCancelAddRules)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CDlgAddRules message handlers
void CDlgAddRules::OnConfirmAddrules()
{
CFireWallDlgV2Dlg dlg;
CString strLog;
strLog = “->添加规则\n“;
dlg.DlgLog(strLog);
m_SourseIP.GetWindowText(SourseIP);
m_SourseSubnetIP.GetWindowText(SourseSubIP);
m_DestIP.GetWindowText(DestIP);
m_DestSubnetIP.GetWindowText(DestSubIP);
m_SoursePort.GetWindowText(SoursePort);
m_DestPort.GetWindowText(DestPort);
m_Protocal.GetWindowText(Protocals);
m_Aciton.GetWindowText(Action);
CDialog::OnOK();
}
void CDlgAddRules::OnCancelAddRules()
{
// TODO: Add your control notification handler code here
CFireWallDlgV2Dlg dlg;
CString strLog;
strLog = “->取消添加规则\n“;
dlg.DlgLog(strLog);
CDialog::OnCancel();
}
BOOL CDlgAddRules::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
m_Protocal.AddString(“ICMP“);
m_Protocal.AddString(“TCP“);
m_Protocal.AddString(“IP“);
m_Protocal.AddString(“UDP“);
m_Protocal.SetCurSel(0);
m_Aciton.AddString(“允许“);
m_Aciton.AddString(“拒绝“);
m_Aciton.SetCurSel(0);
m_SourseIP.SetAddress(0000);
m_SourseSubnetIP.SetAddress(0000);
m_DestIP.SetAddress(0000);
m_DestSubnetIP.SetAddress(0000);
SetDlgItemText(IDC_EDITDESTPORT“0“);
SetDlgItemText(IDC_EDITSOURSEPORT“0“);
return TRUE;
// return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-01-10 18:17 FireWallDlgV7--最终版\
文件 3617 2013-01-10 15:24 FireWallDlgV7--最终版\Common.h
目录 0 2013-01-10 15:52 FireWallDlgV7--最终版\Debug\
文件 61688 2013-01-10 15:31 FireWallDlgV7--最终版\Debug\DlgAddRules.obj
文件 0 2013-01-10 15:31 FireWallDlgV7--最终版\Debug\DlgAddRules.sbr
文件 270442 2013-01-10 15:31 FireWallDlgV7--最终版\Debug\FireWallDlgV2.exe
文件 53580 2013-01-10 15:31 FireWallDlgV7--最终版\Debug\FireWallDlgV2.obj
文件 361472 2013-01-10 15:31 FireWallDlgV7--最终版\Debug\FireWallDlgV2.pdb
文件 107052 2013-01-10 15:31 FireWallDlgV7--最终版\Debug\FireWallDlgV2.res
文件 0 2013-01-10 15:31 FireWallDlgV7--最终版\Debug\FireWallDlgV2.sbr
文件 112118 2013-01-10 15:31 FireWallDlgV7--最终版\Debug\FireWallDlgV2Dlg.obj
文件 0 2013-01-10 15:31 FireWallDlgV7--最终版\Debug\FireWallDlgV2Dlg.sbr
文件 106189 2013-01-10 15:31 FireWallDlgV7--最终版\Debug\StdAfx.obj
文件 1382433 2013-01-10 15:31 FireWallDlgV7--最终版\Debug\StdAfx.sbr
文件 25049 2013-01-10 15:31 FireWallDlgV7--最终版\Debug\Tdrivers.obj
文件 0 2013-01-10 15:31 FireWallDlgV7--最终版\Debug\Tdrivers.sbr
文件 389120 2013-01-10 15:31 FireWallDlgV7--最终版\Debug\vc60.pdb
文件 2954 2013-01-10 09:03 FireWallDlgV7--最终版\DlgAddRules.cpp
文件 1690 2013-01-10 10:38 FireWallDlgV7--最终版\DlgAddRules.h
文件 3005 2013-01-08 14:47 FireWallDlgV7--最终版\DrvFltIp.h
文件 3957 2002-12-22 01:18 FireWallDlgV7--最终版\DrvFltIp.sys
文件 127288 2013-01-10 16:44 FireWallDlgV7--最终版\FireWallDlgV2.aps
文件 2799 2013-01-10 18:16 FireWallDlgV7--最终版\FireWallDlgV2.clw
文件 4423 2013-01-09 10:37 FireWallDlgV7--最终版\FireWallDlgV2.cpp
文件 4717 2013-01-09 16:28 FireWallDlgV7--最终版\FireWallDlgV2.dsp
文件 551 2012-12-27 16:10 FireWallDlgV7--最终版\FireWallDlgV2.dsw
文件 1401 2013-01-07 09:18 FireWallDlgV7--最终版\FireWallDlgV2.h
文件 435200 2013-01-10 18:17 FireWallDlgV7--最终版\FireWallDlgV2.ncb
文件 79872 2013-01-10 18:17 FireWallDlgV7--最终版\FireWallDlgV2.opt
文件 262 2013-01-10 18:16 FireWallDlgV7--最终版\FireWallDlgV2.plg
文件 7955 2013-01-10 14:01 FireWallDlgV7--最终版\FireWallDlgV2.rc
............此处省略41个文件信息
- 上一篇:数据结构课程设计,C++计算器MFC
- 下一篇:C++ 模拟投票系统小程序
评论
共有 条评论