📄 dbpparamater.cpp
字号:
// DBpParamater.cpp : implementation file
//
#include "stdafx.h"
#include "DigitRec.h"
#include "DBpParamater.h"
#include ".\dbpparamater.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CDBpParamater dialog
CDBpParamater::CDBpParamater(CWnd* pParent /*=NULL*/)
: CDialog(CDBpParamater::IDD, pParent)
{
//{{AFX_DATA_INIT(CDBpParamater)
m_a = 0.0;
m_eta = 0.0;
m_hn = 0;
m_ex = 0.0;
//}}AFX_DATA_INIT
this->neuronNum=(int *)malloc(sizeof(int)*10);
this->i=1;
}
void CDBpParamater::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDBpParamater)
DDX_Text(pDX, IDC_a, m_a);
DDX_Text(pDX, IDC_eta, m_eta);
DDX_Text(pDX, IDC_n_hidden, m_hn);
DDX_Text(pDX, IDC_ex, m_ex);
DDX_Text(pDX, IDC_EDIT1,etaFactor);
DDX_Text(pDX, IDC_EDIT2,slopeFactor);
DDX_Text(pDX, IDC_EDIT3,threshold);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CDBpParamater, CDialog)
//{{AFX_MSG_MAP(CDBpParamater)
// NOTE: the ClassWizard will add message map macros here
//}}AFX_MSG_MAP
// ON_BN_CLICKED(IDOK, OnBnClickedOk)
ON_BN_CLICKED(IDOK, OnBnClickedOk)
ON_BN_CLICKED(IDC_BUTTON1, OnBnClickedButton1)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CDBpParamater message handlers
//void CDBpParamater::OnBnClickedOk()
//{
// // TODO: 在此添加控件通知处理程序代码
// OnOK();
//}
void CDBpParamater::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
// TODO: 在此添加控件通知处理程序代码
//从下标为1开始添加,i始终代表隐层的个数
//GetDlgItem(this,IDC_n_hidden)->EnableWindow(false);
//CStatic *p1=(CStatic * )this->GetDlgItem(IDC_STATIC);
//CEdit *p=(CEdit *)this->GetDlgItem(IDC_n_hidden);
//更新this->m_hn中的值
UpdateData(TRUE);
this->neuronNum[this->i]=this->m_hn;
this->i++;
//修改标签中的值
CString str;
str.Format("第%d隐层节点个数",this->i);
GetDlgItem(IDC_STATIC)->SetWindowText(str);
}
void CDBpParamater::OnBnClickedButton1()
{
OnOK();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -