📄 prmdlg.cpp
字号:
// PrmDlg.cpp : implementation file
//
#include "stdafx.h"
#include "PatternHW4.h"
#include "PrmDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CPrmDlg dialog
CPrmDlg::CPrmDlg(CWnd* pParent /*=NULL*/)
: CDialog(CPrmDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CPrmDlg)
m_hid_lay = 1;
m_hid_node = 8;
m_in_node = 4;
m_learn_rate = 0.02;
m_momentum = 0.8;
m_out_node = 3;
m_threshold = 0.0001;
//}}AFX_DATA_INIT
}
void CPrmDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CPrmDlg)
DDX_Text(pDX, IDC_HIDDENLAYERS, m_hid_lay);
DDV_MinMaxInt(pDX, m_hid_lay, 1, 1);
DDX_Text(pDX, IDC_HIDDENLAYERS2, m_hid_node);
DDV_MinMaxInt(pDX, m_hid_node, 3, 10);
DDX_Text(pDX, IDC_INPUTNODE, m_in_node);
DDV_MinMaxInt(pDX, m_in_node, 2, 4);
DDX_Text(pDX, IDC_LEARNINGRATE, m_learn_rate);
DDX_Text(pDX, IDC_MOMENTUM, m_momentum);
DDX_Text(pDX, IDC_OUTPUTNODE, m_out_node);
DDV_MinMaxInt(pDX, m_out_node, 1, 3);
DDX_Text(pDX, IDC_THRESHOLD, m_threshold);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CPrmDlg, CDialog)
//{{AFX_MSG_MAP(CPrmDlg)
// NOTE: the ClassWizard will add message map macros here
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CPrmDlg message handlers
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -