freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vc開發(fā)與設(shè)計(jì)考試系統(tǒng)畢業(yè)設(shè)計(jì)論文-資料下載頁

2025-06-27 19:08本頁面
  

【正文】 xtManage::AddToTree(){ HTREEITEM h_root。 h_root=(試題科目,0,1)。 CString sql=select * from subject。 _RecordsetPtr m_prs。 try { ()。 m_pRs=((_bstr_t)sql)。 while(m_pRsadoEOF==0) { CString str=(char*)(_bstr_t)m_pRsGetCollect(subjectname)。 (str,0,1,h_root)。 m_pRsMoveNext()。 } ()。 } catch(...) { AfxMessageBox(讀取數(shù)據(jù)失敗)。 return 。 }}void CTextManage::OnAddtest() //新增試題{ CAddTest dlg。 if(()==IDOK) { CString Question。 CString Answer。 CString Subject。 CString totle。 CString AnswerA,AnswerB,AnswerC,AnswerD。 Subject=。 Question=。 Answer=。 totle=。 AnswerA=。 AnswerB=。 AnswerC=。 AnswerD=。 int testid。 CString sql=select*from test where question=39。+Question+39。 try { ()。 m_pRs=((_bstr_t)sql)。 if(!m_pRsadoEOF) { AfxMessageBox(試題已經(jīng)存在)。 return。 } else { sql=select * from subject where subjectname=39。+Subject+39。 m_pRs=((_bstr_t)sql)。 int Sid=atoi((char*)(_bstr_t)m_pRsGetCollect(subjectid))。 sql=select * from test。 m_pRs=((_bstr_t)sql)。 if(m_pRsadoEOF) { testid=1000。 } else { m_pRsMoveLast()。 testid=atoi((char*)(_bstr_t)m_pRsGetCollect(testid))+1。 } (insert into test(testid,question,rightanswer,subjectid,totle)values(%d,\ 39。%s39。,39。%s39。,%d,39。%s39。),testid,Question,Answer,Sid,totle)。 ((_bstr_t)sql)。 (insert into testanswer(testid,AnswerA,AnswerB,AnswerC,AnswerD)values(%d,\39。%s39。,39。%s39。,39。%s39。,39。%s39。),testid,AnswerA,AnswerB,AnswerC,AnswerD)。 ((_bstr_t)sql)。 ()。 ()。 AddToList(Sid)。 } } catch(...) { AfxMessageBox(操作失敗)。 return。 } }}void CTextManage::OnSelchangedTextTree(NMHDR* pNMHDR, LRESULT* pResult) { NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR。 HTREEITEM select=()。 if(select!=()) { CString TreeText=(select)。 ()。 try { CString sql=select*from subject where subjectname=39。+TreeText+39。 ()。 m_pRs=((_bstr_t)sql)。 int Sid=atoi((char*)(_bstr_t)m_pRsGetCollect(subjectid))。 AddToList(Sid)。 ()。 } catch(...) { AfxMessageBox(操作失敗)。 return。 } } *pResult = 0。}void CTextManage::AddToList(int Sid){ CString sql。 (select * from test where subjectid=%d,Sid)。 ()。 m_pRs=((_bstr_t)sql)。 while(m_pRsadoEOF==0) { CString Question=(char*)(_bstr_t)m_pRsGetCollect(question)。 CString Answer=(char*)(_bstr_t)m_pRsGetCollect(rightanswer)。 (0,)。 (0,0,Question)。 (0,1,Answer)。 m_pRsMoveNext()。 }}void CTextManage::OnDel() //刪除試題{ int i=()。 CString str=(i,0)。 int testidold,testidnew。 if(i==1) { AfxMessageBox(請選擇一個(gè)試題)。 return。 } try { CString sql=select* from test where question=39。+str+39。 ()。 m_pRs=((_bstr_t)sql)。 testidold=atoi((char*)(_bstr_t)m_pRsGetCollect(testid))。 CString strid。 (%d,testidold+1)。 sql=delete from test where question=39。+str+39。 ((_bstr_t)sql)。 sql=select* from test where testid=+strid+。 m_pRs=((_bstr_t)sql)。 while(m_pRsadoEOF==0) { testidold=atoi((char*)(_bstr_t)m_pRsGetCollect(testid))。 testidnew=testidold1。 (update test set testid=%d where testid=%d,testidnew,testidold)。 ((_bstr_t)sql)。 m_pRsMoveNext()。 } ()。 (i)。 } catch(...) { AfxMessageBox(操作失敗)。 return。 }}void CTextManage::OnChange() //修改試題{ int i=()。 Question=(i,0)。 Answer=(i,1)。 if(i==1) { AfxMessageBox(請選擇一個(gè)試題)。 return。 } else { CTestChange dlg。 =Question。 =Answer。 if(()==IDOK) { ()。 CString sql。 ()。 (select*from test where question=39。%s39。,Question)。 m_pRs=((_bstr_t)sql)。 int Sid=atoi((char*)(_bstr_t)m_pRsGetCollect(subjectid))。 AddToList(Sid)。 } }}void CTextManage::OnDelsubject() //刪除科目{ // TODO: Add your control notification handler code here HTREEITEM m_Tree = ()。 CString sql,Name。 Name = (m_Tree)。 if(MessageBox(確定要刪除該科目嗎?,系統(tǒng)提示,MB_OKCANCEL|MB_ICONQUESTION)==IDOK) { ()。 (delete from subject where subjectname = 39。%s39。,Name)。 ((_bstr_t)sql)。 Close()。 ()。 AddToTree()。 }} 5.實(shí)現(xiàn)學(xué)生成績管理界面的關(guān)鍵代碼:void CResultSelect::OnSelect() { ()。 UpdateData()。 int i=()。 CString sql。 int mark=atoi(m_Mark)。 if(i==0) { (select * from result where totle=%d,mark)。 m_pRs=((_bstr_t)sql)。 CString subject,totle。 int i=0。 while(m_pRsadoEOF==0) { int studentid=atoi((char*)(_bstr_t)m_pRsGetCollect(studentid))。 (select*from register where studentid=%d,studentid)。 _RecordsetPtr m_prs=((_bstr_t)sql)。 CString name=(char*)(_bstr_t)m_prsGetCollect(name)。 subject=(char*)(_bstr_t)m_pRsGetCollect(subject)。 totle=(char*)(_bstr_t)m_pRsGetCollect(totle)。 (i,)。 (i,0,name)。 (i,1,subject)。 (i,2,totle)。 CString ss。 (%d,studentid)。 (i,3,ss)。 i++。 m_pRsMoveNext()。 } } if(i==1) { (select * from result where totle=%d,mark)。 m_pRs=((_bstr_t)sql)。 CString subject,totle。 int i=0。 while(m_pRsadoEOF==0) { int studentid=atoi((char*)(_bstr_t)m_pRsGetCollect(studentid))。 (select*from register where studentid=%d,studentid)。 _RecordsetPtr m_prs=((_bstr_t)sql)。 CString name=(char*)(_bstr_t)m_prsGetCollect(name)。 subject=(char*)(_bstr_t)m_pRsGetCollect(subject)。 totle=(char*)(_bstr_t)m_pRsGetCollect(totle)。 (i,)。 (i,0,name)。 (i,1,subject)。 (i,2,totle)。 CString ss。 (%d,studentid)。 (i,3,ss)。 i++。 m_pRsMoveNext()。 } }}6.實(shí)現(xiàn)數(shù)據(jù)庫管理界面的關(guān)鍵代碼:void CSQLManage::OnSqlnew() { if(MessageBox(確定要初始化數(shù)據(jù)庫嗎?,提示,MB_YESNO)==IDYES) { CString Sql1=delete from result。 CString Sql2=delete from register where studentid1000。 CString Sql3=delete from subject。 CString Sql4=delete from test。 CString Sql5=delete from tes
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1