📄 cbadlg.h
字号:
// CBADlg.h : header file
//
#if !defined(AFX_CBADLG_H__948C2FAC_DDE6_4EA1_B5D0_58FD00613329__INCLUDED_)
#define AFX_CBADLG_H__948C2FAC_DDE6_4EA1_B5D0_58FD00613329__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Weight.h"
#include "ADOConn.h"
#include "Neural_NetWork.h"
#include "XPButton.h"
/////////////////////////////////////////////////////////////////////////////
// CCBADlg dialog
class CCBADlg : public CDialog
{
// Construction
public:
CCBADlg(CWnd* pParent = NULL); // standard constructor
void SetNetWorkWeight();
int * GetHNodes();
float * GetHNodesPy();
float *GetONodesPy();
CWeight *GetWeight();
int GetNumberofHlayer();
int GetNumberofOlayerNode();
int GetNumberofIlayerNode();
int GetStopModeindex();
int GetStopMode();
int GetW_Num();
virtual ~CCBADlg();
// Dialog Data
//{{AFX_DATA(CCBADlg)
enum { IDD = IDD_CBA_DIALOG };
CComboBox m_stopcombo;
CComboBox m_nofycscombo;
CComboBox m_yccpycombo;
CComboBox m_sccpycomb;
CComboBox m_mxqzcombo;
float m_mxqz;
float m_sccpyz;
CString m_xljg;
float m_yccpyz;
int m_sccjds;
int m_srcjds;
int m_yccjds;
int m_yccs;
float m_stop;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CCBADlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
private:
//静态成员用于共享数据
static int *p_num_HNodes; //保存隐藏层每一层节点数
static float *p_num_HNodesPy; //保存隐藏层节点的偏倚值
static float *p_num_INodesPy; //保存输出层节点的偏倚值
static CWeight *m_wp;
static float *p_weight;//保存权重
static int NumberofHlayer; //保存隐藏层数
static int NumberofIlayerNode;//输入层结点数
static int NumberofOlayerNode;//输出层结点数
static int IndexofStopMode; //终止模式的索引号
static short w_num;
ADOConn ado; //数据库连接对象
BOOL isInit; //标识用来判断神经网络是否已经初始化好
CXPButton m_surebutton; //自绘按钮
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CCBADlg)
virtual BOOL OnInitDialog();
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnSetfocusNofycsCombo();
afx_msg void OnKillfocusYccs();
afx_msg void OnKillfocusYccjdsEdit2();
afx_msg void OnSelchangeNofycsCombo();
afx_msg void OnSetfocusYccpyCombo();
afx_msg void OnSelchangeYccpyCombo();
afx_msg void OnKillfocusYccpyzEdit();
afx_msg void OnSetfocusSccpyCombo();
afx_msg void OnKillfocusSccpyzEdit();
afx_msg void OnKillfocusSccjdsEdit();
afx_msg void OnSelchangeSccpyCombo();
afx_msg void OnSetfocusMxqzCombo();
afx_msg void OnSelchangeMxqzCombo();
afx_msg void OnKillfocusMxqzzEdit();
afx_msg void OnInitNetwork();
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_CBADLG_H__948C2FAC_DDE6_4EA1_B5D0_58FD00613329__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -