⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shengchengdlg.cpp

📁 本遗传算法是保留大量状态种群的随机爬山搜索算法
💻 CPP
字号:
// ShengchengDlg.cpp : implementation file
//

#include "stdafx.h"
#include "yichuansuanfa.h"
#include "ShengchengDlg.h"
//#include "yichuansuanfaView.h"
#include "YiChuan.h"
//#include "MainFrm.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CShengchengDlg dialog


CShengchengDlg::CShengchengDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CShengchengDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CShengchengDlg)
	m_Edit = _T("");
	//}}AFX_DATA_INIT
}


void CShengchengDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CShengchengDlg)
	DDX_Text(pDX, IDC_EDIT, m_Edit);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CShengchengDlg, CDialog)
	//{{AFX_MSG_MAP(CShengchengDlg)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CShengchengDlg message handlers


void CShengchengDlg::OnOK() 
{
	// TODO: Add extra validation here
	
	CDialog::OnOK();
}

BOOL CShengchengDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
/*   CMainFrameWnd *pFrame = 
                    (CMainFrameWnd*)AfxGetApp()->m_pMainWnd;

// Get the active MDI child window.
CMainChildWnd *pChild = 
             (CMainChildWnd *) pFrame->GetActiveFrame();

// or CMDIChildWnd *pChild = pFrame->MDIGetActive();

// Get the active view attached to the active MDI child
// window.
CYichuansuanfaView *pView = (CYichuansuanfaView *) pChild->GetActiveView();
*/

/*	CYiChuan cmyichuan;
	cmyichuan.ShowResult();
	int ncount=0;
	CString stringstr;
	CString string;
	int mgeneration=cmyichuan.generation;
	stringstr.Format("%s%d",stringstr,mgeneration);
    stringstr="迭代次数:"+stringstr;
	m_List.InsertString(ncount++,stringstr);
	double average1;
	average1=cmyichuan.average;
    string.Format("%s%f",string,average1);
	string="进化平均值:"+string;
	m_List.InsertString(ncount++,string);
	//nCount++;
	//dlg.m_List.InsertString(1,string);
	//strcat(stringstr,string);
   //dlg.m_Edit=stringstr+'\n'+string;*/

/*void main( void )
{
   char string[80];
   strcpy( string, "Hello world from " );
   strcat( string, "strcpy " );
   strcat( string, "and " );
   strcat( string, "strcat!" );
   printf( "String = %s\n", string );
}*/

	//dlg.m_nEdit="迭代次数:"+stringstr+'\n';
	
	//dlg.m_nEdit="进化平均值:"+string+'\n';
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -