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

正文內(nèi)容

c語言題庫管理系統(tǒng)設(shè)計—免費畢業(yè)設(shè)計論文(參考版)

2024-12-03 11:28本頁面
  

【正文】 return。 return。 return。 if(m_strXBody==) { MessageBox(請?zhí)顚懺囶}內(nèi)容??! )。 RefreshData()。 TRACE(strSQL)。%s39。%s39。%s39。%s39。%s39。%s39。%s39。%s39。%s39。 } IntToChar()。 ( 您 確 定 要 修 改 為 %s 試題 %s ???,m_strZhangid,m_strUser)。 return。 return。 } if(m_strXBody==) { MessageBox(請?zhí)顚懺囶}內(nèi)容!! )。 } if(m_intFen1||m_intFen10) { MessageBox(請設(shè)置合適的試題分值 (1~10)!! )。 if(m_strUser==) { MessageBox(請選擇一個試題! )。 } void CTmanagDlg::OnButtonUpdate() { // TODO: Add your control notification handler code here UpdateData()。 m_strUser=。 m_strZhangid=。 m_strAnsF = 。 m_strAnsD = 。 m_strAnsB = 。 } void CTmanagDlg::OnButtonQuXiao() { // TODO: Add your control notification handler code here m_strXBody= 。 m_intFen=0。 m_strAnsE = 。 m_strAnsC = 。 m_strAnsA = 。 //刷新試題列表 RefreshData()。 (delete from xuanz_tab where xuanzid=%d,atoi(m_strUser))。 } if(AfxMessageBox(outprint,MB_OKCANCEL)==IDCANCEL) { return。 //判斷是否指定試題 if(m_strUser==) { MessageBox(請選擇一個試題! )。 int i = ()。 CString outprint。 (TRUE)。 } m_intCount=i。i++) { CStrs strs=stuid[i]。 for(int i=0。 if(m_strZhangid==全部試題 ) { (select xuanzid from xuanz_tab order by xuanzid)。%s39。 CString strSQL。 (FALSE)。 } void CTmanagDlg::RefreshData() { ()。 } UpdateData(FALSE)。 m_strAnswer=strs[10]。 m_intFen=atoi(strs[9])。 m_strAnsE = strs[6]。 m_strAnsC = strs[4]。 m_strAnsA = strs[2]。 } CStrs strs=user_tab[0]。 (strSQL,user_tab)。 m_strUser = (i,0)。 UpdateData(TRUE)。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } void CTmanagDlg::OnClickListTid(NMHDR* pNMHDR, LRESULT* pResult) { // TODO: Add your control notification handler code here CDStrs user_tab。 } RefreshData()。i++) { CStrs strs=stuid[i]。 for(int i=0。 (strSQL,stuid)。 CString strSQL。 (0,120)。 (0,選擇題號 )。 選擇題 管理的對話框外觀如下,利用它可以很好管理試題信息: 給控件綁定變量,如下圖所示: 添加消息響應函數(shù),對話框初始化函數(shù),還有相應的控件響應函數(shù): 具體的函數(shù)代碼如下: BOOL CTmanagDlg::OnInitDialog() { CDialog::OnInitDialog()。 } 這里要說明一下,在上面的函數(shù)中有一個是 void CBManagDlg::RefreshData();它不是消息響應函數(shù),它的作用就是更新對話框控件數(shù)據(jù),可以減少代碼量,所有的操作都要對數(shù)據(jù)庫進行更新,更新后的結(jié)果要及時的反饋給用戶,所以這個函數(shù)的作用就是把更改的結(jié)果在對話框中顯示出來。 UpdateData(FALSE)。 (i,strs[0])。i()。 } (strSQL,stuid)。 order by tiankid,m_strZhangid)。 (select tiankid from tiank_tab where zhangid=39。 CDStrs stuid。 //清空用戶列表 ()。 // TODO: Add extra initialization here return TRUE。 (i+1,strs[1])。i()。 (0,m_strZhangid)。 //打開記錄集 (select zhangid,zhangname from zhang_tab order by zhangid )。 CDStrs stuid。 (LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES)。 m_strZhangid=全部試題 。 RefreshData()。 TRACE(strSQL)。%s39。%s39。%s39。 } CString strSQL。 return。 return。 return。 if(m_strBBody==||m_strBAnswer==) { MessageBox(請?zhí)顚懺囶}內(nèi)容和答案??! )。 *pResult = 0。 m_intFen=atoi(strs[4])。 m_strBAnswer = strs[2]。 } CStrs strs=user_tab[0]。 (strSQL,user_tab)。 m_strUser = (i,0)。 UpdateData(TRUE)。 } void CBManagDlg::OnClickListBid(NMHDR* pNMHDR, LRESULT* pResult) { // TODO: Add your control notification handler code here CDStrs user_tab。 } void CBManagDlg::OnSelchangeComboB() { // TODO: Add your control notification handler code here UpdateData()。 (strSQL)。,tiankfen=%d where tiankid=%d ,m_strBBody,m_strBAnswer, m_strZhangid,m_intFen,atoi(m_strUser))。 ,zhangid=39。,tiankdaan=39。 } (update tiank_tab set tiankbody=39。 ( 您 確 定 要 修 改 %s 試題 %s ???,m_strZhangid,m_strUser)。 return。 return。 } if(m_strBAnswer==) { MessageBox(請?zhí)顚懺囶}內(nèi)容?。?)。 ()。 return。 return。 CString strSQL。 UpdateData(FALSE)。 m_strBAnswer= 。 //刷新用戶列表 RefreshData()。 (delete from tiank_tab where tiankid=%d,atoi(m_strUser))。 if(AfxMessageBox(outprint,MB_OKCANCEL)==IDCANCEL) { return。 return。 m_strUser = (i,0)。 UpdateData(TRUE)。 UpdateData(FALSE)。 m_strZhangid=。 m_strBAnswer =。還要給對話框添加初始化函數(shù)來完成一些必須的初始化工作: 用來 響應用戶的操作,完成添加刪除等功能。這就是與用戶交互的手段之一,然后就可以由得到的信息對數(shù)據(jù)庫進行操作了。這里要給對話框上的控 件添加變量。 試題管理 模塊,是管理員用戶對試題進行維護的一個模塊,可提供試題的添加、刪除、修改。 用戶在進行試題管理,還要能動態(tài)看到更改的結(jié)果,要在對話框的內(nèi)部給出操作代碼,只有這樣才能給用戶一個盡量友好的界面。 pCmdUIEnable(ptheAppm_bIsAdmin)。 ()。 } void CMainFrame::OnUpdateSysExam(CCmdUI* pCmdUI) { // TODO: Add your mand update UI handler code here pCmdUIEnable(HavEx)。 ()。 ()。 pCmdUIEnable(ptheAppm_bIsAdmin)。 ()。 pCmdUIEnable(ptheAppm_bIsAdmin)。 } CFrameWnd::OnClose()。 ()。 pCmdUIEnable(ptheAppm_bIsAdmin)。 ()。 ()。 } CFrameWnd::OnClose()。的參數(shù),就能限制非管理員用戶使用對應的菜單。 要處理用戶對菜單和工具條按鈕的操作信息,要在主框架類 CMainFrame的 CPP 文件中添加對應按鈕和菜單的 COMMAND 消息響應函數(shù):并且要在主程序中添加一個變量 BOOL m_bIsAdmin 用來標識管理員用戶,在非管理員和管理員不能同時使用的功能,要給對應的菜單添加 UPDATE_COMMACD_UI 類型的消息響應函數(shù),并且在菜單的 pCmdUIEnable()。 if(()!=IDOK) { return FALSE。 AfxEnableControlContainer()。 a=shitiku。所以工具欄按鈕的 ID都對應一個菜單項。 } } 試題庫系統(tǒng)主界面 用戶登錄后,要出現(xiàn)一個主界面,用戶的所有操作都在這里實現(xiàn)。 } else { HavEx=FALSE。 (strSQL,strShijName)。no39。%s39。 CDStrs strShijName。 Userid=m_strUser。 } else { //分配用戶權(quán)限 if(value[0][3]==0) ptheAppm_bIsAdmin = FALSE。 ()。 if(()==0) { //密碼錯誤處理 MessageBox(密碼錯誤,請重新輸入 )。,m_strUser,m_strPwd)。 AND stupwd=39。 } //從用戶表中檢查用戶名密碼是否正確 (
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1