www.pudn.com > AdaBoost_weaklearner_1.rar > TrainDlg.cpp


// TrainDlg.cpp : implementation file 
// 
 
#include "stdafx.h" 
#include "TrainDlg.h" 
 
#ifdef _DEBUG 
#define new DEBUG_NEW 
#undef THIS_FILE 
static char THIS_FILE[] = __FILE__; 
#endif 
 
///////////////////////////////////////////////////////////////////////////// 
// CLearnDlg dialog 
static char BASED_CODE szTrainFilter[] = "All Files (*.*)|*.*|All Files (*.*)|*.*||"; 
static char BASED_CODE szTestFilter[] = "All Files (*.*)|*.*|All Files (*.*)|*.*||"; 
static char BASED_CODE szResultFilter[] = "Result Files (*.rsl)|*.rsl|All Files (*.*)|*.*||"; 
 
CLearnDlg::CLearnDlg(CWnd* pParent /*=NULL*/) 
	: CDialog(CLearnDlg::IDD, pParent) 
{ 
	//{{AFX_DATA_INIT(CLearnDlg) 
	m_strTrain = _T(""); 
	m_strTest = _T(""); 
	m_strResult = _T(""); 
	m_bOpen = FALSE; 
	//}}AFX_DATA_INIT 
} 
 
 
void CLearnDlg::DoDataExchange(CDataExchange* pDX) 
{ 
	CDialog::DoDataExchange(pDX); 
	//{{AFX_DATA_MAP(CLearnDlg) 
	DDX_Text(pDX, IDC_EDIT_TRAIN, m_strTrain); 
	DDX_Text(pDX, IDC_EDIT_TEST, m_strTest); 
	DDX_Text(pDX, IDC_EDIT_RESULTS, m_strResult); 
	DDX_Check(pDX, IDC_CHECK_OPEN_RESULTS, m_bOpen); 
	//}}AFX_DATA_MAP 
} 
 
 
BEGIN_MESSAGE_MAP(CLearnDlg, CDialog) 
	//{{AFX_MSG_MAP(CLearnDlg) 
	ON_BN_CLICKED(IDC_BROW_TRAIN, OnBrowTrain) 
	ON_BN_CLICKED(IDC_BROW_TEST, OnBrowTest) 
	ON_BN_CLICKED(IDC_BROW_RESULT, OnBrowResult) 
	//}}AFX_MSG_MAP 
END_MESSAGE_MAP() 
 
///////////////////////////////////////////////////////////////////////////// 
// CLearnDlg message handlers 
 
void CLearnDlg::OnBrowTrain()  
{ 
	CFileDialog cfd(TRUE,szTrainFilter,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,szTrainFilter,NULL); 
	if (cfd.DoModal()==IDOK)  
	{ 
		m_strTrain=cfd.GetPathName(); 
		UpdateData(FALSE); 
	} 
} 
 
void CLearnDlg::OnBrowTest()  
{ 
	CFileDialog cfd(TRUE,szTestFilter,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,szTestFilter,NULL); 
	if (cfd.DoModal()==IDOK)  
	{ 
		m_strTest=cfd.GetPathName(); 
		UpdateData(FALSE); 
	} 
 	 
} 
 
void CLearnDlg::OnBrowResult()  
{ 
	CFileDialog cfd(FALSE,szResultFilter,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,szResultFilter,NULL); 
	if (cfd.DoModal()==IDOK)  
	{ 
		m_strResult=cfd.GetPathName(); 
		UpdateData(FALSE); 
	} 
 	 
}