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

📄 despoit.cpp

📁 自动化节水灌溉模糊控制系统
💻 CPP
字号:
// Despoit.cpp : implementation file
//

#include "stdafx.h"
#include "fuzzy2004.h"
#include "Despoit.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CDespoit

IMPLEMENT_DYNAMIC(CDespoit, CRecordset)

CDespoit::CDespoit(CDatabase* pdb)
	: CRecordset(pdb)
{
	//{{AFX_FIELD_INIT(CDespoit)
	m_provideneg2min2 = 0.0;
	m_provideneg2min1 = 0.0f;
	m_provideneg2mid = 0.0f;
	m_provideneg2max1 = 0.0f;
	m_provideneg2max2 = 0;
	m_provideneg1min2 = 0.0f;
	m_provideneg1min1 = 0.0f;
	m_provideneg1mid = 0.0f;
	m_provideneg1max1 = 0.0f;
	m_provideneg1max2 = 0.0f;
	m_providezeromin2 = 0.0f;
	m_providezeromin1 = 0.0f;
	m_providezeromid = 0.0f;
	m_providezeromax1 = 0.0f;
	m_providezeromax2 = 0.0f;
	m_providepos1min2 = 0.0f;
	m_providepos1min1 = 0.0f;
	m_providepos1mid = 0.0f;
	m_providepos1max1 = 0.0f;
	m_providepos1max2 = 0.0f;
	m_providepos2min2 = 0.0f;
	m_providepos2min1 = 0.0f;
	m_providepos2mid = 0.0f;
	m_providepos2max1 = 0.0f;
	m_providepos2max2 = 0.0f;
	m_providetime = 0;
	m_nFields = 27;
	//}}AFX_FIELD_INIT
	m_nDefaultType = snapshot;
}


CString CDespoit::GetDefaultConnect()
{
	return _T("ODBC;DSN=water");
}

CString CDespoit::GetDefaultSQL()
{
	return _T("[provide]");
}

void CDespoit::DoFieldExchange(CFieldExchange* pFX)
{
	//{{AFX_FIELD_MAP(CDespoit)
	pFX->SetFieldType(CFieldExchange::outputColumn);
	RFX_Double(pFX, _T("[provideneg2min2]"), m_provideneg2min2);
	RFX_Single(pFX, _T("[provideneg2min1]"), m_provideneg2min1);
	RFX_Single(pFX, _T("[provideneg2mid]"), m_provideneg2mid);
	RFX_Single(pFX, _T("[provideneg2max1]"), m_provideneg2max1);
	RFX_Long(pFX, _T("[provideneg2max2]"), m_provideneg2max2);
	RFX_Single(pFX, _T("[provideneg1min2]"), m_provideneg1min2);
	RFX_Single(pFX, _T("[provideneg1min1]"), m_provideneg1min1);
	RFX_Single(pFX, _T("[provideneg1mid]"), m_provideneg1mid);
	RFX_Single(pFX, _T("[provideneg1max1]"), m_provideneg1max1);
	RFX_Single(pFX, _T("[provideneg1max2]"), m_provideneg1max2);
	RFX_Single(pFX, _T("[providezeromin2]"), m_providezeromin2);
	RFX_Single(pFX, _T("[providezeromin1]"), m_providezeromin1);
	RFX_Single(pFX, _T("[providezeromid]"), m_providezeromid);
	RFX_Single(pFX, _T("[providezeromax1]"), m_providezeromax1);
	RFX_Single(pFX, _T("[providezeromax2]"), m_providezeromax2);
	RFX_Single(pFX, _T("[providepos1min2]"), m_providepos1min2);
	RFX_Single(pFX, _T("[providepos1min1]"), m_providepos1min1);
	RFX_Single(pFX, _T("[providepos1mid]"), m_providepos1mid);
	RFX_Single(pFX, _T("[providepos1max1]"), m_providepos1max1);
	RFX_Single(pFX, _T("[providepos1max2]"), m_providepos1max2);
	RFX_Single(pFX, _T("[providepos2min2]"), m_providepos2min2);
	RFX_Single(pFX, _T("[providepos2min1]"), m_providepos2min1);
	RFX_Single(pFX, _T("[providepos2mid]"), m_providepos2mid);
	RFX_Single(pFX, _T("[providepos2max1]"), m_providepos2max1);
	RFX_Single(pFX, _T("[providepos2max2]"), m_providepos2max2);
	RFX_Date(pFX, _T("[providedatetime]"), m_providedatetime);
	RFX_Int(pFX, _T("[providetime]"), m_providetime);
	//}}AFX_FIELD_MAP
}

/////////////////////////////////////////////////////////////////////////////
// CDespoit diagnostics

#ifdef _DEBUG
void CDespoit::AssertValid() const
{
	CRecordset::AssertValid();
}

void CDespoit::Dump(CDumpContext& dc) const
{
	CRecordset::Dump(dc);
}
#endif //_DEBUG

⌨️ 快捷键说明

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