亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? newdialog.cpp

?? 函數逼近
?? CPP
字號:
/*
 * 
 *	 Copyright 2004-2006 Ghassan OREIBY
 *   
 * 	 This file is part of Neurality.
 *
 *   Neurality is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 *   Neurality is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *   along with Neurality; if not, write to the Free Software
 *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 *
 * 
 */

// NewDialog.cpp : implementation file
//

#include "stdafx.h"
#include "GUI.h"
#include "NewDialog.h"


// CNewDialog dialog

IMPLEMENT_DYNAMIC(CNewDialog, CDialog)
CNewDialog::CNewDialog(CWnd* pParent /*=NULL*/)
	: CDialog(CNewDialog::IDD, pParent)
	, m_nInputNo(400)
	, m_nOuputNo(26)
	, m_nNoOfHiddenLayers(0)
	, m_nHiddenNo(1)
	, m_fInputMin(0)
	, m_fInputMax(1)
	, m_fOutputMin(0)
	, m_fOutputMax(1)
	, m_nHiddenArray(NULL)
	, m_nTotalHidden(0)
{
}

CNewDialog::~CNewDialog()
{
	if (m_nHiddenArray) delete[] m_nHiddenArray;
}

void CNewDialog::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_SPIN_INPUT, m_SpinInput);
	DDX_Control(pDX, IDC_SPIN_OUTPUT, m_SpinOutput);
	DDX_Control(pDX, IDC_SPIN_LAYER, m_SpinLayer);
	DDX_Control(pDX, IDC_SPIN_HIDDEN, m_SpinHidden);
	DDX_Control(pDX, IDC_LISTHIDDEN, m_HiddenList);
	DDX_Text(pDX, IDC_EDITINPUTNO, m_nInputNo);
	DDV_MinMaxInt(pDX, m_nInputNo, 1, 400);
	DDX_Text(pDX, IDC_EDITOUTPUTNO, m_nOuputNo);
	DDV_MinMaxInt(pDX, m_nOuputNo, 1, 50);
	DDX_Text(pDX, IDC_EDITLAYERNO, m_nNoOfHiddenLayers);
	DDV_MinMaxInt(pDX, m_nNoOfHiddenLayers, 0, 25);
	DDX_Text(pDX, IDC_EDITHIDDENNO, m_nHiddenNo);
	DDV_MinMaxInt(pDX, m_nHiddenNo, 1, 100);
	DDX_Text(pDX, IDC_EDITINPUTMIN, m_fInputMin);
	DDX_Text(pDX, IDC_EDITINPUTMAX, m_fInputMax);
	DDX_Text(pDX, IDC_EDITOUTPUTMIN, m_fOutputMin);
	DDX_Text(pDX, IDC_EDITOUTPUTMAX, m_fOutputMax);
}


BEGIN_MESSAGE_MAP(CNewDialog, CDialog)
	ON_BN_CLICKED(IDC_ACCEPT, OnBnClickedAccept)
	ON_BN_CLICKED(IDC_APPLY, OnBnClickedApply)
	ON_LBN_DBLCLK(IDC_LISTHIDDEN, OnLbnDblclkListhidden)
	ON_BN_CLICKED(IDRESET, OnBnClickedReset)
	ON_BN_CLICKED(IDOK, OnBnClickedOk)
END_MESSAGE_MAP()


// CNewDialog message handlers

BOOL CNewDialog::OnInitDialog()
{
	CDialog::OnInitDialog();

	// TODO:  Add extra initialization here
	m_SpinInput.SetRange(1, 200);
	m_SpinOutput.SetRange(1, 50);
	m_SpinLayer.SetRange(0, 25);
	m_SpinHidden.SetRange(1, 100);

	return TRUE;  // return TRUE unless you set the focus to a control
	// EXCEPTION: OCX Property Pages should return FALSE
}

void CNewDialog::OnBnClickedAccept()
{
    TCHAR	sTemp[64];

	UpdateData();

    
	if (m_nNoOfHiddenLayers == m_nTotalHidden) return;
	
	if (m_nHiddenArray) delete[] m_nHiddenArray;
	m_HiddenList.ResetContent();
	m_nTotalHidden = m_nNoOfHiddenLayers;
	m_nHiddenArray = new int[m_nTotalHidden];

	for (int i = 0; i < m_nTotalHidden; i++)
	{
		m_nHiddenArray[i] = m_nHiddenNo;
		if ( i < 9)
			wsprintf(sTemp, "Hidden Layer#%d%15i", i + 1, m_nHiddenArray[i]);
		else
			wsprintf(sTemp, "Hidden Layer#%d%13i", i + 1, m_nHiddenArray[i]);
		m_HiddenList.InsertString(i, sTemp);
	}
	// TODO: Add your control notification handler code here
}

void CNewDialog::OnBnClickedApply()
{
	int nCurSel = m_HiddenList.GetCurSel();
	TCHAR	sTemp[64];


	if (nCurSel == LB_ERR)
	{
		MessageBox(TEXT("You must select the layer to change before hitting the button!"),
			TEXT("Error!"), MB_ICONERROR);
		return;
	}
	UpdateData();

    m_nHiddenArray[nCurSel] = m_nHiddenNo;
	m_HiddenList.ResetContent();
	for (int i = 0; i < m_nTotalHidden; i++)
	{
		if ( i < 9)
			wsprintf(sTemp, "Hidden Layer#%d%15i", i + 1, m_nHiddenArray[i]);
		else
			wsprintf(sTemp, "Hidden Layer#%d%13i", i + 1, m_nHiddenArray[i]);
		m_HiddenList.InsertString(i, sTemp);
	}
	m_HiddenList.SetCurSel(nCurSel);

}


void CNewDialog::OnLbnDblclkListhidden()
{
	int nCurSel = m_HiddenList.GetCurSel();
	TCHAR	sTemp[64];


	UpdateData();

    m_nHiddenArray[nCurSel] = m_nHiddenNo;
	m_HiddenList.ResetContent();
	for (int i = 0; i < m_nTotalHidden; i++)
	{
		if ( i < 9)
			wsprintf(sTemp, "Hidden Layer#%d%15i", i + 1, m_nHiddenArray[i]);
		else
			wsprintf(sTemp, "Hidden Layer#%d%13i", i + 1, m_nHiddenArray[i]);
		m_HiddenList.InsertString(i, sTemp);
	}
	m_HiddenList.SetCurSel(nCurSel);
}

void CNewDialog::OnBnClickedReset()
{
	m_nInputNo = 1;
	m_nOuputNo = 1;
	m_nNoOfHiddenLayers = 0;
	m_nHiddenNo = 1;
	m_fInputMin = 0;
	m_fInputMax = 1;
	m_fOutputMin = 0;
	m_fOutputMax = 1;
	m_nTotalHidden = 0;
	if (m_nHiddenArray) delete[] m_nHiddenArray;
	m_nHiddenArray = NULL;
	m_HiddenList.ResetContent();
	UpdateData(FALSE);
}

void CNewDialog::OnBnClickedOk()
{
	// TODO: Add your control notification handler code here
	UpdateData();
	if (m_fInputMin >= m_fInputMax)
		MessageBox(TEXT("Check the range for the Input (Min >= Max)"), TEXT("ERROR"), MB_ICONERROR);
	else if (m_fOutputMin >= m_fOutputMax)
		MessageBox(TEXT("Check the range for the Output (Min >= Max)"), TEXT("ERROR"), MB_ICONERROR);
	else
		OnOK();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产一区二区三区| 国产**成人网毛片九色| 国产精品毛片高清在线完整版| 欧美三级韩国三级日本三斤| 9色porny自拍视频一区二区| 成人深夜福利app| 高清shemale亚洲人妖| 国产精品一区二区在线看| 国产酒店精品激情| 白白色 亚洲乱淫| 91香蕉国产在线观看软件| www.亚洲人| 欧美性猛交xxxx乱大交退制版| 在线观看国产精品网站| 精品视频一区二区不卡| 欧美变态口味重另类| 久久久高清一区二区三区| 国产精品午夜久久| 亚洲桃色在线一区| 日韩福利视频网| 国产一区二区三区国产| 福利电影一区二区| 91极品视觉盛宴| 6080国产精品一区二区| 久久综合999| 亚洲另类中文字| 欧美aa在线视频| 成人黄色在线网站| 欧美日韩中字一区| 欧美激情中文字幕一区二区| 亚洲精品国产精华液| 蜜臀va亚洲va欧美va天堂| 国产1区2区3区精品美女| 欧美日韩在线一区二区| 精品免费一区二区三区| 亚洲三级在线免费观看| 日韩和欧美一区二区| 成人白浆超碰人人人人| 在线综合+亚洲+欧美中文字幕| 国产人妖乱国产精品人妖| 亚洲亚洲人成综合网络| 国产白丝网站精品污在线入口 | 欧美一级日韩一级| 亚洲国产高清aⅴ视频| 亚洲丰满少妇videoshd| 国产黄色成人av| 日韩一区二区三区三四区视频在线观看 | 一区二区三区波多野结衣在线观看| 午夜在线成人av| 99久久精品99国产精品| 中文字幕不卡一区| 美女视频黄a大片欧美| 94-欧美-setu| 欧美一级国产精品| 亚洲国产精品久久人人爱| 成人精品gif动图一区| 日韩欧美在线网站| 奇米综合一区二区三区精品视频| 日本高清成人免费播放| 国产精品麻豆99久久久久久| 国产美女娇喘av呻吟久久| 欧美伊人久久大香线蕉综合69 | 亚洲精选视频在线| 国产成人av一区二区三区在线观看| 欧美日韩免费观看一区二区三区| 国产精品美女久久久久高潮| 国产成人精品在线看| 欧美一级国产精品| 青娱乐精品视频| 777xxx欧美| 午夜精品久久久久久久久久| 欧美午夜一区二区三区| 亚洲乱码国产乱码精品精98午夜| 91丨porny丨蝌蚪视频| 亚洲免费在线观看视频| 91麻豆国产福利在线观看| 亚洲精品国久久99热| 99re热视频这里只精品| 亚洲欧美在线视频观看| 色婷婷激情一区二区三区| 亚洲国产视频a| 欧美日韩大陆一区二区| 日本不卡在线视频| 精品国产一区二区三区久久久蜜月 | 99精品在线免费| 亚洲精品国产一区二区精华液| 91视视频在线观看入口直接观看www | 欧美日本免费一区二区三区| 亚洲午夜精品网| 日韩欧美在线一区二区三区| 国产乱理伦片在线观看夜一区| 久久久高清一区二区三区| av电影天堂一区二区在线观看| 亚洲男人天堂av| 日韩欧美国产1| 成人18视频日本| 亚洲无线码一区二区三区| 日韩三级免费观看| 岛国精品一区二区| 亚洲第一会所有码转帖| 日韩精品在线一区二区| 国产精品资源站在线| 亚洲精品国产成人久久av盗摄| 欧美一区二区三区成人| 成人午夜精品在线| 成人avav在线| 日韩高清在线一区| 国产精品女上位| 欧美美女直播网站| 国产成a人亚洲精| 亚洲国产精品久久久久秋霞影院 | 日韩伦理免费电影| 日韩午夜三级在线| 91色porny蝌蚪| 国产一区视频导航| 亚洲成人自拍网| 中文字幕一区二区三区四区不卡| 欧美一区二区三区的| 日本精品视频一区二区| 国产精品一区二区x88av| 亚洲视频一区在线| 一区二区在线观看免费视频播放| 日韩在线播放一区二区| 99久久99久久免费精品蜜臀| 欧美videofree性高清杂交| 日本亚洲免费观看| 欧美四级电影在线观看| 亚洲激情六月丁香| 日韩午夜电影在线观看| |精品福利一区二区三区| 成a人片国产精品| 亚洲激情一二三区| 国产乱人伦偷精品视频不卡| 亚洲五月六月丁香激情| 中文字幕中文字幕在线一区| 精品美女一区二区三区| 欧美一区二区视频网站| 欧美三级蜜桃2在线观看| 播五月开心婷婷综合| 国产电影一区二区三区| 精品一区二区影视| 日本中文字幕不卡| 丝袜亚洲另类丝袜在线| 亚洲图片欧美色图| 一区二区在线电影| 一区二区三区毛片| 一区二区三区免费看视频| 亚洲精品乱码久久久久久日本蜜臀| 国产精品免费看片| 中文字幕视频一区| 日韩毛片视频在线看| 中文字幕一区二区在线播放| 中文字幕在线不卡国产视频| 中文字幕一区二区不卡| 亚洲天堂成人网| 一区二区日韩电影| 国产成人综合亚洲91猫咪| 国内成人精品2018免费看| 激情综合网av| 国产91丝袜在线观看| 成人av免费网站| 色综合天天综合| 欧美日韩精品一区二区三区蜜桃| 欧美精品aⅴ在线视频| 日韩欧美一级二级三级久久久| 宅男噜噜噜66一区二区66| 日韩免费观看2025年上映的电影| 精品欧美一区二区在线观看 | 国产欧美日韩视频一区二区| 欧美激情一区二区| 亚洲欧美色图小说| 天堂资源在线中文精品| 国内一区二区视频| 91浏览器在线视频| 欧美精品aⅴ在线视频| 久久综合色8888| 亚洲图片欧美激情| 日韩高清在线不卡| 国产精品一区二区三区乱码| 成人av网站大全| 制服丝袜日韩国产| 欧美国产精品劲爆| 亚洲不卡av一区二区三区| 激情五月激情综合网| 欧美一区二区在线免费观看| 国产欧美一区二区精品久导航| 亚洲欧美视频一区| 国产一区美女在线| 欧美日韩国产在线观看| 久久综合久久综合久久综合| 亚洲毛片av在线| 国产精品中文有码| 91精品国产一区二区三区蜜臀| 中文一区在线播放| 免费人成网站在线观看欧美高清| 成人精品亚洲人成在线| 日韩精品一区二区三区swag| 亚洲另类春色校园小说| 国产成人亚洲精品狼色在线| 欧美一区二区黄色|