91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 86.6MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2022-04-21
  • 語言: C/C++
  • 標簽: SQL??MFC??VS2013??

資源簡介

利用VS2013平臺下的MFC編程方式,基于SQL數(shù)據(jù)庫的學生成績管理系統(tǒng)的源碼。運行的時候需要在運行目錄中添加一張名為 幫助.bmp的圖片,要不然運行是有錯誤的

資源截圖

代碼片段和文件信息

//?CglyDlog.cpp?:?實現(xiàn)文件
//

#include?“stdafx.h“
#include?“SQL.h“
#include?“CglyDlog.h“
#include?“afxdialogex.h“
#include?“stu_cjwh.h“



//?CglyDlog?對話框

IMPLEMENT_DYNAMIC(CglyDlog?CDialog)

CglyDlog::CglyDlog(CWnd*?pParent?/*=NULL*/)
:?CDialog(CglyDlog::IDD?pParent)
{

}

CglyDlog::~CglyDlog()
{
}

void?CglyDlog::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX?IDC_LIST1?gly_list);
DDX_Control(pDX?IDC_EDIT1?gly_num);
}


BEGIN_MESSAGE_MAP(CglyDlog?CDialog)
ON_NOTIFY(LVN_ITEMCHANGED?IDC_LIST1?&CglyDlog::OnLvnItemchangedList1)
ON_BN_CLICKED(IDC_BUTTON2?&CglyDlog::OnBnClickedButton2)
ON_BN_CLICKED(IDC_BUTTON1?&CglyDlog::OnBnClickedButton1)
ON_BN_CLICKED(IDC_BUTTON3?&CglyDlog::OnBnClickedButton3)
ON_BN_CLICKED(IDC_BUTTON4?&CglyDlog::OnBnClickedButton4)
ON_BN_CLICKED(IDC_BUTTON5?&CglyDlog::OnBnClickedButton5)
ON_BN_CLICKED(IDC_BUTTON6?&CglyDlog::OnBnClickedButton6)
ON_BN_CLICKED(IDC_BUTTON7?&CglyDlog::OnBnClickedButton7)
END_MESSAGE_MAP()


//?CglyDlog?消息處理程序


void?CglyDlog::OnLvnItemchangedList1(NMHDR?*pNMHDR?LRESULT?*pResult)
{
LPNMLISTVIEW?pNMLV?=?reinterpret_cast(pNMHDR);
//?TODO:??在此添加控件通知處理程序代碼
*pResult?=?0;
}


void?CglyDlog::OnBnClickedButton2()
{
//?TODO:??在此添加控件通知處理程序代碼
gly_num.SetWindowText(0);//清空文本框
GetDlgItem(IDC_EDIT1)->EnableWindow(FALSE);//使文本框無法輸入

/****初始化列表,刪除數(shù)據(jù)和表頭*****/
gly_list.DeleteAllItems();
int?nColumnCount?=?gly_list.GetHeaderCtrl()->GetItemCount();
for?(int?i?=?0;?i? {
gly_list.DeleteColumn(0);
}???

/*****表頭的設計*****/
DWORD?dwExstyle?=?LVS_EX_FULLROWSELECT?|?LVS_EX_GRIDLINES?|?LVS_EX_HEADERDRAGDROP?|?LVS_EX_ONECLICKACTIVATE;
gly_list.SetExtendedstyle(dwExstyle);
gly_list.SetTextColor(RGB(255?0?0));
gly_list.SetBkColor(RGB(240?247?233));
gly_list.InsertColumn(0?L“課程號“?LVCFMT_CENTER?50?0);
gly_list.InsertColumn(1?L“課程名“?LVCFMT_CENTER?120?0);
gly_list.InsertColumn(2?L“學分“?LVCFMT_CENTER?50?0);?

/*****導入KC表數(shù)據(jù)******/
CString?strsql;
strsql.Format(L“select?*?from?kc?order?by?課程號“);
gly_list.DeleteAllItems();
Ckc?gly_kc;
try{
if?(gly_kc.IsOpen())
gly_kc.Close();
if?(!gly_kc.Open(CRecordset::snapshot?strsql)){
MessageBox(_T(“打開數(shù)據(jù)庫失敗“)?_T(“數(shù)據(jù)庫錯誤“));
return;
}
}
catch?(CDBException?*e){
e->ReportError();
}
int?nindex?=?0;
gly_kc.MoveFirst();
CString?subnum?subname?subcredit;
gly_list.SetTextColor(RGB(0?0?0));??//設置文本顏色為黑色?

while?(!gly_kc.IsEOF()){
CString?cre;
LV_ITEM?litem;
litem.mask?=?LVIF_TEXT;
litem.iItem?=?nindex;
litem.iSubItem?=?0;
litem.pszText?=?L““;

gly_list.InsertItem(&litem);

gly_list.SetItemText(nindex?0?gly_kc.column1);
gly_list.SetItemText(nindex?1?gly_kc.column2);
cre.Format(_T(“?%ld?“)?gly_kc.column3);?//數(shù)據(jù)類型轉化?long?變成string
gly_list.SetItemText(nindex?2?cre);

subnum.Format(L“%3d“?gly_kc.column1);

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-19?23:45??SQL\
?????目錄???????????0??2017-12-19?23:31??SQL\Debug\
?????文件?????3716096??2017-12-19?23:44??SQL\Debug\SQL.exe
?????文件?????1636048??2017-12-19?23:44??SQL\Debug\SQL.ilk
?????文件?????9145344??2017-12-19?23:44??SQL\Debug\SQL.pdb
?????目錄???????????0??2017-12-10?01:12??SQL\ipch\
?????目錄???????????0??2017-12-10?01:09??SQL\ipch\sql-4363eb29\
?????文件????98435072??2017-12-10?01:08??SQL\ipch\sql-4363eb29\sql-a0ecf01c.ipch
?????目錄???????????0??2017-12-10?01:12??SQL\ipch\sql-6f68dc0\
?????文件????98435072??2017-12-19?23:43??SQL\ipch\sql-6f68dc0\sql-a0ecf01c.ipch
?????目錄???????????0??2017-12-19?23:44??SQL\SQL\
?????文件????80936960??2017-12-19?23:45??SQL\SQL.sdf
?????文件?????????955??2017-12-06?16:54??SQL\SQL.sln
?????文件???????89088??2017-12-19?23:45??SQL\SQL.v12.suo
?????文件???????14640??2017-12-19?23:44??SQL\SQL\CglyDlog.cpp
?????文件?????????952??2017-12-17?22:07??SQL\SQL\CglyDlog.h
?????文件????????1628??2017-12-18?11:10??SQL\SQL\cjcx.cpp
?????文件????????1029??2017-12-18?11:10??SQL\SQL\cjcx.h
?????文件????????2275??2017-12-10?00:54??SQL\SQL\cjcx_jcb.cpp
?????文件????????1204??2017-12-10?00:54??SQL\SQL\cjcx_jcb.h
?????文件????????1566??2017-12-07?11:29??SQL\SQL\cjpm.cpp
?????文件????????1006??2017-12-07?13:38??SQL\SQL\cjpm.h
?????文件????????6352??2017-12-09?15:22??SQL\SQL\CptyhDlg.cpp
?????文件?????????878??2017-12-08?21:55??SQL\SQL\CptyhDlg.h
?????文件???????11802??2017-12-18?12:07??SQL\SQL\Cstu_xx.cpp
?????文件?????????942??2017-12-18?10:41??SQL\SQL\Cstu_xx.h
?????目錄???????????0??2017-12-19?23:44??SQL\SQL\Debug\
?????文件??????116586??2017-12-19?23:44??SQL\SQL\Debug\CglyDlog.obj
?????文件???????30783??2017-12-18?11:12??SQL\SQL\Debug\cjcx.obj
?????文件???????32652??2017-12-10?01:10??SQL\SQL\Debug\cjcx_jcb.obj
?????文件???????29518??2017-12-10?01:10??SQL\SQL\Debug\cjpm.obj
............此處省略69個文件信息

評論

共有 條評論