📄 fuzzy2004set.cpp
字号:
// fuzzy2004Set.cpp : implementation of the CFuzzy2004Set class
//
#include "stdafx.h"
#include "fuzzy2004.h"
#include "fuzzy2004Set.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CFuzzy2004Set implementation
IMPLEMENT_DYNAMIC(CFuzzy2004Set, CRecordset)
CFuzzy2004Set::CFuzzy2004Set(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CFuzzy2004Set)
m_controlneg2min = 0.0;
m_controlneg2mid = 0.0f;
m_controlneg2max = 0.0f;
m_controlneg1min = 0.0f;
m_controlneg1mid = 0.0f;
m_controlneg1max = 0.0f;
m_controlzeromin = 0.0f;
m_controlzeromid = 0.0f;
m_controlzeromax = 0.0f;
m_controlpos1min = 0.0f;
m_controlpos1mid = 0.0f;
m_controlpos1max = 0.0f;
m_controlpos2min = 0.0f;
m_controlpos2mid = 0.0f;
m_controlpos2max = 0.0f;
m_controldatetime = 0;
m_controltime = 0;
m_deposetneg2min = 0.0;
m_neg2mid = 0.0f;
m_neg2max = 0.0f;
m_depositneg1min = 0.0f;
m_depositneg1mid = 0.0f;
m_depositneg1max = 0.0f;
m_depositzeromin = 0.0f;
m_depositzeromid = 0.0f;
m_depositzeromax = 0.0f;
m_depositpos1min = 0.0f;
m_depositpos1mid = 0.0f;
m_depositpos1max = 0.0f;
m_depositpos2min = 0.0f;
m_depositpos2mid = 0.0f;
m_depositpos2max = 0.0f;
m_depositdatetime = 0;
m_deposittime = 0;
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_providedatetime = 0;
m_providetime = 0;
m_rainneg2min = 0.0f;
m_rainneg2mid = 0.0f;
m_rainneg2max = 0.0f;
m_rainneg1min = 0.0f;
m_rainneg1mid = 0.0f;
m_rainneg1max = 0.0f;
m_rainzeromin = 0.0f;
m_rainzeromid = 0.0f;
m_rainzeromax = 0.0f;
m_rainpos1min = 0.0f;
m_rainpos1mid = 0.0f;
m_rainpos1max = 0.0f;
m_rainpos2min = 0.0f;
m_rainpos2mid = 0.0f;
m_rainpos2max = 0.0f;
m_raindatetime = 0;
m_croptime = 0;
m_nFields = 78;
//}}AFX_FIELD_INIT
m_nDefaultType = snapshot;
}
CString CFuzzy2004Set::GetDefaultConnect()
{
return _T("ODBC;DSN=water");
}
CString CFuzzy2004Set::GetDefaultSQL()
{
return _T("[control],[deposit],[provide],[rain]");
}
void CFuzzy2004Set::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CFuzzy2004Set)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Double(pFX, _T("[controlneg2min]"), m_controlneg2min);
RFX_Single(pFX, _T("[controlneg2mid]"), m_controlneg2mid);
RFX_Single(pFX, _T("[controlneg2max]"), m_controlneg2max);
RFX_Single(pFX, _T("[controlneg1min]"), m_controlneg1min);
RFX_Single(pFX, _T("[controlneg1mid]"), m_controlneg1mid);
RFX_Single(pFX, _T("[controlneg1max]"), m_controlneg1max);
RFX_Single(pFX, _T("[controlzeromin]"), m_controlzeromin);
RFX_Single(pFX, _T("[controlzeromid]"), m_controlzeromid);
RFX_Single(pFX, _T("[controlzeromax]"), m_controlzeromax);
RFX_Single(pFX, _T("[controlpos1min]"), m_controlpos1min);
RFX_Single(pFX, _T("[controlpos1mid]"), m_controlpos1mid);
RFX_Single(pFX, _T("[controlpos1max]"), m_controlpos1max);
RFX_Single(pFX, _T("[controlpos2min]"), m_controlpos2min);
RFX_Single(pFX, _T("[controlpos2mid]"), m_controlpos2mid);
RFX_Single(pFX, _T("[controlpos2max]"), m_controlpos2max);
RFX_Date(pFX, _T("[controldatetime]"), m_controldatetime);
RFX_Int(pFX, _T("[controltime]"), m_controltime);
RFX_Double(pFX, _T("[deposetneg2min]"), m_deposetneg2min);
RFX_Single(pFX, _T("[neg2mid]"), m_neg2mid);
RFX_Single(pFX, _T("[neg2max]"), m_neg2max);
RFX_Single(pFX, _T("[depositneg1min]"), m_depositneg1min);
RFX_Single(pFX, _T("[depositneg1mid]"), m_depositneg1mid);
RFX_Single(pFX, _T("[depositneg1max]"), m_depositneg1max);
RFX_Single(pFX, _T("[depositzeromin]"), m_depositzeromin);
RFX_Single(pFX, _T("[depositzeromid]"), m_depositzeromid);
RFX_Single(pFX, _T("[depositzeromax]"), m_depositzeromax);
RFX_Single(pFX, _T("[depositpos1min]"), m_depositpos1min);
RFX_Single(pFX, _T("[depositpos1mid]"), m_depositpos1mid);
RFX_Single(pFX, _T("[depositpos1max]"), m_depositpos1max);
RFX_Single(pFX, _T("[depositpos2min]"), m_depositpos2min);
RFX_Single(pFX, _T("[depositpos2mid]"), m_depositpos2mid);
RFX_Single(pFX, _T("[depositpos2max]"), m_depositpos2max);
RFX_Date(pFX, _T("[depositdatetime]"), m_depositdatetime);
RFX_Int(pFX, _T("[deposittime]"), m_deposittime);
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);
RFX_Single(pFX, _T("[rainneg2min]"), m_rainneg2min);
RFX_Single(pFX, _T("[rainneg2mid]"), m_rainneg2mid);
RFX_Single(pFX, _T("[rainneg2max]"), m_rainneg2max);
RFX_Single(pFX, _T("[rainneg1min]"), m_rainneg1min);
RFX_Single(pFX, _T("[rainneg1mid]"), m_rainneg1mid);
RFX_Single(pFX, _T("[rainneg1max]"), m_rainneg1max);
RFX_Single(pFX, _T("[rainzeromin]"), m_rainzeromin);
RFX_Single(pFX, _T("[rainzeromid]"), m_rainzeromid);
RFX_Single(pFX, _T("[rainzeromax]"), m_rainzeromax);
RFX_Single(pFX, _T("[rainpos1min]"), m_rainpos1min);
RFX_Single(pFX, _T("[rainpos1mid]"), m_rainpos1mid);
RFX_Single(pFX, _T("[rainpos1max]"), m_rainpos1max);
RFX_Single(pFX, _T("[rainpos2min]"), m_rainpos2min);
RFX_Single(pFX, _T("[rainpos2mid]"), m_rainpos2mid);
RFX_Single(pFX, _T("[rainpos2max]"), m_rainpos2max);
RFX_Date(pFX, _T("[raindatetime]"), m_raindatetime);
RFX_Int(pFX, _T("[croptime]"), m_croptime);
//}}AFX_FIELD_MAP
}
/////////////////////////////////////////////////////////////////////////////
// CFuzzy2004Set diagnostics
#ifdef _DEBUG
void CFuzzy2004Set::AssertValid() const
{
CRecordset::AssertValid();
}
void CFuzzy2004Set::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -