資源簡(jiǎn)介
MFC實(shí)現(xiàn)的教室管理信息系統(tǒng),數(shù)據(jù)庫(kù)課程設(shè)計(jì),圖形化界面,有源代碼,有截圖,有打印結(jié)果,相信會(huì)對(duì)你有所幫助。編譯工具:VC++6.0

代碼片段和文件信息
//?jiaoshiDlg.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“課設(shè).h“
#include?“jiaoshiDlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?jiaoshiDlg?dialog
jiaoshiDlg::jiaoshiDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(jiaoshiDlg::IDD?pParent)
{
//{{AFX_DATA_INIT(jiaoshiDlg)
m_ccm?=?_T(““);
m_jsid?=?0;
m_ccming?=?_T(““);
m_ccms?=?_T(““);
//}}AFX_DATA_INIT
}
void?jiaoshiDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(jiaoshiDlg)
DDX_Text(pDX?IDC_jiaoshiid?m_jsid);
DDX_Text(pDX?IDC_ccming?m_ccming);
DDX_Text(pDX?IDC_ccms?m_ccms);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(jiaoshiDlg?CDialog)
//{{AFX_MSG_MAP(jiaoshiDlg)
ON_BN_CLICKED(IDC_OK?OnOk)
ON_BN_CLICKED(IDC_SHOW?OnShow)
ON_BN_CLICKED(IDC_UP?OnUp)
ON_EN_CHANGE(IDC_SHOWCC?onchangeShowcc)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?jiaoshiDlg?message?handlers
BOOL?jiaoshiDlg::OnInitDialog()?
{
CDialog::OnInitDialog();
//?TODO:?Add?extra?initialization?here
::CoInitialize(NULL);//初始化COM環(huán)境
HRESULT?hr;?
try
{
hr=m_pCon.CreateInstance(__uuidof(Connection));
if(SUCCEEDED(hr))
{
m_pCon->ConnectionString=“File?Name=linkDatabase.udl“;
hr=m_pCon->Open(““““““adConnectUnspecified);
if(FAILED(hr))
{
AfxMessageBox(“打開數(shù)據(jù)庫(kù)失??!“);
}
else
{
MessageBox(“?連接數(shù)據(jù)庫(kù)成功!“);
}
}
else
{
AfxMessageBox(“創(chuàng)建連接對(duì)象失敗!“);
}
}
catch(_com_error?e)
{
AfxMessageBox(“數(shù)據(jù)庫(kù)連接失敗!“);
}
return?TRUE;??//?return?TRUE?unless?you?set?the?focus?to?a?control
??????????????//?EXCEPTION:?OCX?Property?Pages?should?return?FALSE
}
void?jiaoshiDlg::OnOk()?
{
//?TODO:?Add?your?control?notification?handler?code?here
CDialog::OnOK();
}
void?jiaoshiDlg::OnShow()?
{
//?TODO:?Add?your?control?notification?handler?code?here
UpdateData(true);
_variant_t?RecordsAffected;?
CString?vSQL;
vSQL.Format(“select?*?from?Classroom?where?TNo=%d“m_jsid);
m_pRs=m_pCon->Execute(_bstr_t(vSQL)&RecordsAffectedadCmdText);?
if((m_pRs->BOF)&&(m_pRs->adoEOF))
{
AfxMessageBox(“得到的記錄集為空!“);
m_pRs->Close();
return;
}
CString?strItemstrItem1strItem2strcnostrmnostrtnostrcper1strcper2strcper3strcper4strcper5;
strItem=““;
GetDlgItem(IDC_SHOWCC)->SetWindowText(strItem);
strItem.Format(“%s\t%s\t%s\t%s\t%s\t?????%s??????%s\t%s““Cno““Mno““Tno““Light““Projector““Computer““Blackboard““Window“);
GetDlgItem(IDC_SHOWCC)->SetWindowText(strItem);
if(VARIANT_FALSE?==m_pRs->adoEOF)//將得到的記錄集添加到列表框中
{
_variant_t?vFieldValue;
vFieldValue?=?m_pRs->GetCollect(“Cno“);
strcno=?(char?*)_bstr_t(vFieldValue);
vFieldValue.Clear();
vFieldValue?=?m_pRs->GetCollect(“Mno“);
strtno?=?
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????5200??2011-06-10?23:27??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\crebas.sql
?????文件???????3449??2011-06-10?12:32??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\jiaoshiDlg.dsp
?????文件????????528??2011-06-10?12:32??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\jiaoshiDlg.dsw
?????文件???????1390??2011-06-10?13:41??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\jiaoshiDlg.h
?????文件??????41984??2011-06-10?14:17??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\jiaoshiDlg.ncb
?????文件??????53760??2011-06-10?14:17??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\jiaoshiDlg.opt
?????文件????????934??2011-06-10?14:17??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\jiaoshiDlg.plg
?????文件???????1378??2011-06-10?13:48??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\jsglyDlg.h
?????文件????????372??2011-06-13?03:11??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\li
?????文件???????3537??2011-06-09?20:14??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\ReadMe.txt
?????文件???????1508??2011-06-09?21:34??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\resource.h
?????文件????????206??2011-06-09?20:14??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\StdAfx.cpp
?????文件???????1154??2011-06-09?20:37??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\StdAfx.h
?????文件???????2534??2011-06-26?11:22??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\課設(shè).clw
?????文件???????2013??2011-06-09?20:14??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\課設(shè).cpp
?????文件???????4397??2011-06-09?21:34??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\課設(shè).dsp
?????文件????????516??2011-06-09?20:14??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\課設(shè).dsw
?????文件???????1280??2011-06-09?20:14??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\課設(shè).h
?????文件?????271360??2011-06-26?11:23??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\課設(shè).ncb
?????文件????????242??2011-06-26?11:23??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\課設(shè).plg
?????文件???????4817??2011-06-09?20:51??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\課設(shè)Dlg.cpp
?????文件???????1410??2011-06-09?20:40??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\課設(shè)Dlg.h
?????文件???????1078??2011-06-09?20:14??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\res\課設(shè).ico
?????文件????????396??2011-06-11?14:26??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\res\課設(shè).rc2
?????文件??????25600??2011-06-10?14:17??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\Debug\jiaoshiDlg.pdb
?????文件??????90677??2010-11-09?22:51??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\Debug\msado15.tlh
?????文件??????76643??2010-11-09?22:51??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\Debug\msado15.tli
?????文件?????133064??2011-06-09?20:40??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\Debug\StdAfx.obj
?????文件?????246784??2011-06-26?11:23??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\Debug\vc60.idb
?????文件?????561152??2011-06-12?21:36??數(shù)據(jù)庫(kù)課程設(shè)計(jì)\課設(shè)\Debug\vc60.pdb
............此處省略28個(gè)文件信息
評(píng)論
共有 條評(píng)論