www.gusucode.com > 大学排课系统,VC++实现,能实现根据教师及课程资源自动排 > 大学排课系统,VC++实现,能实现根据教师及课程资源自动排课/ARRANGE/ClassSet.cpp
// ClassSet.cpp : implementation file // #include "stdafx.h" #include "arrange.h" #include "ClassSet.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CClassSet IMPLEMENT_DYNAMIC(CClassSet, CRecordset) CClassSet::CClassSet(CDatabase* pdb) : CRecordset(pdb) { //{{AFX_FIELD_INIT(CClassSet) m_class_name = _T(""); m_members = 0; m_faculty = _T(""); m_t1 = 0; m_t2 = 0; m_t3 = 0; m_t4 = 0; m_t5 = 0; m_t6 = 0; m_t7 = 0; m_t8 = 0; m_t9 = 0; m_t10 = 0; m_t11 = 0; m_t12 = 0; m_t13 = 0; m_t14 = 0; m_t15 = 0; m_t16 = 0; m_t17 = 0; m_t18 = 0; m_t19 = 0; m_t20 = 0; m_t21 = 0; m_t22 = 0; m_t23 = 0; m_t24 = 0; m_t25 = 0; m_nFields = 28; //}}AFX_FIELD_INIT m_nDefaultType = snapshot; } CString CClassSet::GetDefaultConnect() { return _T("ODBC;DSN=stct"); } CString CClassSet::GetDefaultSQL() { return _T("[CLASSES]"); } void CClassSet::DoFieldExchange(CFieldExchange* pFX) { //{{AFX_FIELD_MAP(CClassSet) pFX->SetFieldType(CFieldExchange::outputColumn); RFX_Text(pFX, _T("[class_name]"), m_class_name); RFX_Long(pFX, _T("[members]"), m_members); RFX_Text(pFX, _T("[faculty]"), m_faculty); RFX_Long(pFX, _T("[t1]"), m_t1); RFX_Long(pFX, _T("[t2]"), m_t2); RFX_Long(pFX, _T("[t3]"), m_t3); RFX_Long(pFX, _T("[t4]"), m_t4); RFX_Long(pFX, _T("[t5]"), m_t5); RFX_Long(pFX, _T("[t6]"), m_t6); RFX_Long(pFX, _T("[t7]"), m_t7); RFX_Long(pFX, _T("[t8]"), m_t8); RFX_Long(pFX, _T("[t9]"), m_t9); RFX_Long(pFX, _T("[t10]"), m_t10); RFX_Long(pFX, _T("[t11]"), m_t11); RFX_Long(pFX, _T("[t12]"), m_t12); RFX_Long(pFX, _T("[t13]"), m_t13); RFX_Long(pFX, _T("[t14]"), m_t14); RFX_Long(pFX, _T("[t15]"), m_t15); RFX_Long(pFX, _T("[t16]"), m_t16); RFX_Long(pFX, _T("[t17]"), m_t17); RFX_Long(pFX, _T("[t18]"), m_t18); RFX_Long(pFX, _T("[t19]"), m_t19); RFX_Long(pFX, _T("[t20]"), m_t20); RFX_Long(pFX, _T("[t21]"), m_t21); RFX_Long(pFX, _T("[t22]"), m_t22); RFX_Long(pFX, _T("[t23]"), m_t23); RFX_Long(pFX, _T("[t24]"), m_t24); RFX_Long(pFX, _T("[t25]"), m_t25); //}}AFX_FIELD_MAP } ///////////////////////////////////////////////////////////////////////////// // CClassSet diagnostics #ifdef _DEBUG void CClassSet::AssertValid() const { CRecordset::AssertValid(); } void CClassSet::Dump(CDumpContext& dc) const { CRecordset::Dump(dc); } #endif //_DEBUG