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

正文內(nèi)容

臺(tái)球廳收費(fèi)管理系統(tǒng)計(jì)算機(jī)課程設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 rname,password。m_database。 and PWD=39。 if(()==0) { MessageBox( 密碼錯(cuò)誤, 請(qǐng)重新輸入 , 密碼錯(cuò)誤,MB_OK|MB_ICONWARNING)。 CDialog::OnOK()。 } } } void CLogin::OnCancel() { // TODO: Add your control notification handler code here if(MessageBox( 真 的 要 退 出 系 統(tǒng) 嗎 ? , 退出詢問(wèn),MB_OKCANCEL|MB_ICONQUESTION)==IDOK) CDialog::OnCancel()。 pDocTemplate = new CSingleDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CStoppingManageSysDoc), RUNTIME_CLASS(CMainFrame), // main SDI frame window RUNTIME_CLASS(CStoppingManageSysView))。 // Dispatch mands specified on the mand line if (!ProcessShellCommand(cmdInfo)) return FALSE。 //使菜單“用戶管理”無(wú)效。 pMenuGetSubMenu(0)EnableMenuItem (0,MF_ENABLED|MF_BYPOSITION)。 m_pMainWndUpdateWindow()。 13 圖 主界面窗口對(duì)話框圖 。添加控件、成員變量及函數(shù)。 表 text 控件表 ID 控件類型 控件名稱 IDC_STATIC Static text 用 戶名 IDC_STATIC Static text 密碼 IDC_STATIC Static text 用戶身份 本模塊中還添加了 5 個(gè) Button 控件和幾個(gè)其它類型的控件,表 是這些控件的控件列表。 圖 UserInfoManageDlg 類視圖 16 圖 DataRowset 類視圖 接下來(lái),介紹下以 CRecordset 為基類創(chuàng)建 CUserInfoManageSet 類的過(guò)程,首先 找到用戶管理模塊,點(diǎn)擊鼠標(biāo)右鍵出現(xiàn)一個(gè)對(duì)話框,點(diǎn)擊 “建立類向?qū)?”如圖 所示 圖 建立 DataRowset 類過(guò)程( 1)圖 在彈出的窗口中找到 “Add Class”按鈕,再?gòu)膹棾龅牟藛螜谥羞x擇 “New”,如圖 所示 圖 建立 CUserInfoManageSet 類過(guò)程( 2)圖 完成上述操作后,注意在 中添加相應(yīng)的函數(shù),以及變量,如下所示 if !defined(AFX_USERINFOMANAGEDLG_H__CA082AD8_E557_41FF_AC2D_FF8338248450__INCLUDED_) define AFX_USERINFOMANAGEDLG_H__CA082AD8_E557_41FF_AC2D_FF8338248450__INCLUDED_ include 17 if _MSC_VER 1000 pragma once endif // _MSC_VER 1000 // : header file // ///////////////////////////////////////////////////////////////////////////// // CUserInfoManageDlg dialog class CUserInfoManageDlg : public CDialog { // Construction public: CDatabase m_database。 CUserInfoManageSet m_recordSet。 CButton m_bOK。 CListCtrl m_list。 //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CUserInfoManageDlg) protected: virtual void DoDataExchange(CDataExchange* pDX)。 afx_msg void OnBTNUserDelete()。 //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. endif // !defined(AFX_USERINFOMANAGEDLG_H__CA082AD8_E557_41FF_AC2D_FF8338248450__INCLUDED_) 在 用戶管理對(duì)話框運(yùn)行時(shí),先對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢,顯示 Admin 表中所有的用戶信息,包 括 用 戶 名 、 密 碼 、 權(quán) 限 類 別 和 權(quán) 限 描 述 。 (1,密碼 )。 (amp。i4。 (管理員 )。 } void CUserInfoManageDlg::RefreshList() { UpdateData()。039。 //重新查詢 for(int i=0。 (i,temp)。 (i,2,temp)。 //數(shù)據(jù)集合指針下移一位 } UpdateData(false)。 (false)。 (true)。以下是實(shí)現(xiàn)這幾個(gè)函數(shù) 的代碼: 添加信息函數(shù)( OnBTNUserAdd)代碼如下: void CUserInfoManageDlg::OnBTNUserAdd() { // TODO: Add your control notification handler code here (true)。 (true)。 (false)。 (true)。//List 第 0 列,即 UID 用戶名,取出賦值給 uid if(uid==) { MessageBox(請(qǐng)選擇一行! )。 ()。 (true)。//設(shè)置按鈕是否可用 (true)。 (uID)。 } else { int i=()。 Exp=管理員 。 =Exp。 ResetButton()。 uid=(row,0)。%s39。 RefreshList()。 if(uID==) { MessageBox(請(qǐng)輸入用戶名 )。 Exp=操作員 。 =Pwd。 ()。 } 完成上述代碼的編寫(xiě)后,還需要修改框架類 MainFrm 類的內(nèi)容,使得菜單項(xiàng)能夠響應(yīng)鼠標(biāo)點(diǎn)擊動(dòng)作。添加控件、成員變量及函數(shù),完成之后得到如圖 所示的修改密碼窗口對(duì)話框圖。這兩個(gè)成員函數(shù)用來(lái)設(shè)計(jì)確定和 取消按鈕。 where UID=39。函數(shù)( OnChangePWD)代碼如下: void CChangePWDDlg::OnChangePWDOK() {// TODO: Add your control notification handler code here CEdit*pUsername=(CEdit*)thisGetDlgItem(IDC_EDIT_UName)。 CString username,password,newPassword,conformPassword。 pConfirmGetWindowText(conformPassword)。 } else { if(newPassword!=conformPassword) { MessageBox(兩次輸入密碼不一致,請(qǐng)重新輸入新密碼 )。 } else { if(!()) { if((_T(taiqiuting))) { =amp。%s39。 (CRecordset::forwardOnly,strSQL)。 pConfirmSetWindowText()。%s39。 (strSQL)。 ()。 } 會(huì)員 用戶 模塊設(shè)計(jì) 會(huì)員 用戶模塊設(shè)計(jì)步驟是:添加新對(duì)話框設(shè)置 ID 號(hào)為 IDD_DIALOG_ChangQi,并以CDialog 為基類創(chuàng)建 CChangQiDlg 類,以 CRecordset 為 基類創(chuàng)建 CChangQiSet 類。添加 Edit Box 控件如表 所示,這些控件可以存放變量名稱和變量?jī)?nèi)容,添加 button 控件和 ListCtrl 控件如表 所示,這些控件通過(guò)設(shè)置函數(shù)來(lái)完成本模塊功能的操作。 圖 會(huì)員 卡用戶模塊 CChangQiSet 類的類視圖 操作員管理對(duì)話框運(yùn)行時(shí),先對(duì)數(shù)據(jù)庫(kù)進(jìn)行 查詢,顯示 ChangQiTable 表中所有的 會(huì)員用戶信息,包括用戶名、 會(huì)員 卡號(hào)、車牌號(hào)、地址、和繳費(fèi)狀態(tài)描述。 (1,姓名 )。//給 List 最上方設(shè)置顯示名稱 RECT rectList。 for(int i=0。 RefreshList()。 ()。i++) { CString temp。 (i,1, )。//對(duì)應(yīng) 04 標(biāo)題編號(hào)顯示數(shù)據(jù)數(shù)值 ()。 (false)。 (true)。因此CUserInfoManageDlg 類中設(shè)計(jì)的函數(shù)包含添加信息函數(shù)( OnBTNChangQiAdd)、修改信息函數(shù)( OnBTNChangQiUpdata)、刪除信息函數(shù)( OnBTNChangQiDelete)等。 (true)。 (true)。//設(shè)施 Edit 框可用,初始化 Edit 框內(nèi)數(shù)據(jù)為空 ()。 (false)。 s=(row,0)。%s39。 RefreshList()。//List 第 0 列,即 會(huì)員 卡號(hào),取出賦值給 s if(s==) { MessageBox(請(qǐng)選擇一行! )。 ()。 (true)。//設(shè)置按鈕是否可用 (true)。 (true)。 CString s,strSQL。 (delete from ChangQiTable where ChangQiCardID=39。 ()。 (ChangQiUserName)。//從 Eidt 框中獲取數(shù)據(jù)給 CString 變量賦值 if(ChangQiCarID==) { MessageBox(請(qǐng)輸入 會(huì)員 卡號(hào) )。 =ChangQiAddr。 //數(shù)據(jù)庫(kù)更新,值保存 ()。 } 對(duì) 會(huì)員 用 戶 進(jìn) 行 操 作 時(shí) , 需 要 定 義 ListControl 控 件 的 監(jiān) 聽(tīng) 函 數(shù)OnClickLISTChangQiManage(),當(dāng)選中 ListControl 控件中的某一行時(shí),利用該函數(shù)把此行對(duì)應(yīng)的 會(huì)員 用戶各項(xiàng)信息中界面 Edit 框中顯示出來(lái)。 (s)。 (s)。 (s)。 34 圖 普通 用戶窗口對(duì)話框圖 從圖 中可以看到,本模塊中添加了六個(gè) Static text 類型的控件,用來(lái)存放成員變量的內(nèi)容。 35 圖 普通 卡模塊 CLinshiManageDlg 類的類視圖 如圖 是 普通 卡用戶基本信息模塊 CLinshiManageSet 類的類視圖,這個(gè)類主要是用來(lái) 設(shè)置 普通 卡用戶基本信息的內(nèi)容 。 圖 是本系統(tǒng)服務(wù)器端用戶表圖 36 運(yùn)行本系統(tǒng)后最先出現(xiàn)的是登錄界面,如圖 登錄窗口圖所示,輸入合法的用戶名,密碼,點(diǎn)擊 “確定 ”按鈕。 圖 用戶信息管理 如果管理員對(duì)修改密碼這欄進(jìn)行操作后,那么彈出的窗口如圖 所示,在這個(gè)窗口中,管理員可以填寫(xiě)好信息,點(diǎn)擊確定,相應(yīng)的用戶密碼就會(huì)被更改。下面為系統(tǒng)用戶信息被修改后的數(shù)據(jù)庫(kù)圖,如圖 所示。 同時(shí),該用戶的信息添加成功后,后臺(tái)數(shù)據(jù)庫(kù)中也會(huì)有所顯示,如圖 所示 ,。 圖 操作 員登錄成功后主界面圖 如果點(diǎn)擊 “借書(shū)詳情 ”模塊,則會(huì)出現(xiàn)如圖 所示的窗口。 圖 刪除用戶圖 然后點(diǎn)擊 “修改 ”按 鈕,則出現(xiàn)刪除信息界面,操作員就可以對(duì) 會(huì)員 用戶進(jìn)行刪除操作欄,如圖
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1