資源簡介
MFC實現的教室管理信息系統,數據庫課程設計,圖形化界面,有源代碼,有截圖,有打印結果,相信會對你有所幫助。編譯工具:VC++6.0

代碼片段和文件信息
//?jiaoshiDlg.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“課設.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環境
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(“打開數據庫失敗!“);
}
else
{
MessageBox(“?連接數據庫成功!“);
}
}
else
{
AfxMessageBox(“創建連接對象失敗!“);
}
}
catch(_com_error?e)
{
AfxMessageBox(“數據庫連接失敗!“);
}
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?=?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5200??2011-06-10?23:27??數據庫課程設計\crebas.sql
?????文件???????3449??2011-06-10?12:32??數據庫課程設計\課設\jiaoshiDlg.dsp
?????文件????????528??2011-06-10?12:32??數據庫課程設計\課設\jiaoshiDlg.dsw
?????文件???????1390??2011-06-10?13:41??數據庫課程設計\課設\jiaoshiDlg.h
?????文件??????41984??2011-06-10?14:17??數據庫課程設計\課設\jiaoshiDlg.ncb
?????文件??????53760??2011-06-10?14:17??數據庫課程設計\課設\jiaoshiDlg.opt
?????文件????????934??2011-06-10?14:17??數據庫課程設計\課設\jiaoshiDlg.plg
?????文件???????1378??2011-06-10?13:48??數據庫課程設計\課設\jsglyDlg.h
?????文件????????372??2011-06-13?03:11??數據庫課程設計\課設\li
?????文件???????3537??2011-06-09?20:14??數據庫課程設計\課設\ReadMe.txt
?????文件???????1508??2011-06-09?21:34??數據庫課程設計\課設\resource.h
?????文件????????206??2011-06-09?20:14??數據庫課程設計\課設\StdAfx.cpp
?????文件???????1154??2011-06-09?20:37??數據庫課程設計\課設\StdAfx.h
?????文件???????2534??2011-06-26?11:22??數據庫課程設計\課設\課設.clw
?????文件???????2013??2011-06-09?20:14??數據庫課程設計\課設\課設.cpp
?????文件???????4397??2011-06-09?21:34??數據庫課程設計\課設\課設.dsp
?????文件????????516??2011-06-09?20:14??數據庫課程設計\課設\課設.dsw
?????文件???????1280??2011-06-09?20:14??數據庫課程設計\課設\課設.h
?????文件?????271360??2011-06-26?11:23??數據庫課程設計\課設\課設.ncb
?????文件????????242??2011-06-26?11:23??數據庫課程設計\課設\課設.plg
?????文件???????4817??2011-06-09?20:51??數據庫課程設計\課設\課設Dlg.cpp
?????文件???????1410??2011-06-09?20:40??數據庫課程設計\課設\課設Dlg.h
?????文件???????1078??2011-06-09?20:14??數據庫課程設計\課設\res\課設.ico
?????文件????????396??2011-06-11?14:26??數據庫課程設計\課設\res\課設.rc2
?????文件??????25600??2011-06-10?14:17??數據庫課程設計\課設\Debug\jiaoshiDlg.pdb
?????文件??????90677??2010-11-09?22:51??數據庫課程設計\課設\Debug\msado15.tlh
?????文件??????76643??2010-11-09?22:51??數據庫課程設計\課設\Debug\msado15.tli
?????文件?????133064??2011-06-09?20:40??數據庫課程設計\課設\Debug\StdAfx.obj
?????文件?????246784??2011-06-26?11:23??數據庫課程設計\課設\Debug\vc60.idb
?????文件?????561152??2011-06-12?21:36??數據庫課程設計\課設\Debug\vc60.pdb
............此處省略28個文件信息
- 上一篇:RC4 C++實現
- 下一篇:印刷體文字識別VC++源程序及論文
評論
共有 條評論