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

正文內容

軟件工程-考試信息管理系統(tǒng)-在線瀏覽

2025-02-17 05:08本頁面
  

【正文】 )FWS_ADDTOTITLE。 return TRUE。這樣,應用程序運行時, 在主窗口標題欄中顯示“考試信息管理系統(tǒng)”。創(chuàng)建記錄集類 ( 1)選擇查看 /建立類向導命令,打開 MFC ClassWizard對話框,如下圖所示: ( 2)單擊 Add Class按鈕,在彈出的快捷菜單中選擇 New命令,打開 New Class對話框,如下圖所示: ( 3)在 Name文本框中輸入 CSysUserSet作為新建記錄集類的名稱,在 Base class下拉列表中選擇 CRecordset作為基類,單擊 OK 按鈕,打開 Database Options 對話框如下圖: ( 4)選中 ODBC 單選按鈕,在數據源下拉列表框中選擇 TestDBDSN 選項。 ( 6)單擊確定按鈕,關閉 MFC ClassWizard對話框。添加對話框資源 ( 1) 選擇“插入” /“資源”命令,打開“插入資源”對話框 。 ( 3)單擊 OK按鈕,關閉 MFC ClassWizard對話框。創(chuàng)建顯示系統(tǒng)用戶數據管理子窗口的菜單命令 ( 1)打開工作空間窗口中的 RescourceView 選項卡,雙擊 Menu 文件夾顯示菜單資源,IDD_MAINFORM,打開菜單資源編輯器,如下圖所示: ( 2)單擊,查看菜單項,打開其菜單。在“標明”文本框中輸入“用戶管理”,作為菜單項的標題。 ( 6)選擇查看 /建立類向導命令,打開 MFC ClassWizard對話框,選擇 Message Maps選項卡。 ( 8)、在 Messages 列表框中雙擊 UPDATE_COMMAND,打開 Add Member Function 對話框,單擊 OK按鈕,添加菜單的用戶接口命令消息處理程序。 ( 10)、編輯應用程序類頭文件 ,添加倆個公共數據成員: CMultiDocTemplate* m_pTemplateSysUser。 ( 11)、編輯應用程序類源代碼文件 ,包含下面 includes語句: include 在應用程序類的構造函數中初始化 m_ SysUserViews變量,代碼如下: CTestAppApp::CTestAppApp() { m_ SysUserViews=0; } 在 InitInstance函數中插入下面的代碼,添加用于創(chuàng)建系統(tǒng)用戶管理窗口的模板 //添加用于創(chuàng)建 系統(tǒng)用戶管理窗口的文檔模板 m_pTemplateSysUser = new CMultiDocTemplate( IDR_MAINFRAME, //菜單資源 ID RUNTIME_CLASS(CTestAppDoc),//文檔類 RUNTIME_CLASS(CChildFrame),//子框架類 RUNTIME_CLASS(CSysUserView))。//添加文檔模板 ( 12)、編輯 ,在 CSysUserView 的析構函數中,將用于控制打開系統(tǒng)用戶管理子窗口的菜單選項是否可用的變量 m_ SysUserViews恢復為 0,即啟用菜單,允許重新打開窗口。 (13)、編輯 OnMenuSysform函數,在用戶選擇“查看” /“子窗口”命令時打開系統(tǒng)用戶數據管理窗口。 pt=((CTestAppApp*)AfxGetApp())m_pTemplateTeacher。 //禁用菜單命令 ptOpenDocumentFile(NULL)。代碼如下: void CMainFrame::OnUpdateMenuTeacherform(CCmdUI* pCmdUI) { pCmdUIEnable(((CTestAppApp*)AfxGetApp())m_TeacherViews==0)。如下圖所示: 各控件的屬性設置如下表: 控件 屬性 屬性設置 靜態(tài)文本 1 標題 用戶 ID: 靜態(tài)文本 2 標題 口令: 靜態(tài)文本 3 標題 記錄: 編輯框 1 ID IDC_EDIT_USERID 編輯框 2 ID IDC_EDIT_PASSWORD 編輯框 3 ID IDC_EDIT_RECNEWS 只讀 是 按鈕 1 標題 保存 ID IDC_SAVERECORD 按鈕 2 標題 添加 ID IDC_ADDNEWRECORD 按鈕 3 標題 刪除 ID DELETERECORD 按鈕 4 標題 | ID IDC_BUTTON_MOVEFIRST 按鈕 5 標題 ID IDC_BUTTON_MOVEPREV 按鈕 6 標題 ID IDC_BUTTON_MOVENEXT 按鈕 7 標題 | ID IDC_BUTTON_MOVELAST ( 3)、選擇查看、建立類向導命令, 打開 MFC ClassWizard對話框,選擇 MemberVariables選項卡。在 Member Variable name 組合框中選擇 m_pSetm_password,單擊 ok 按鈕關閉對話框。 ( 6)、打開 MFC ClassWizard 對話框的 Message Maps選項卡,選擇 CSysUserView,在 Object IDs 列表框中單擊添加按鈕 的 ID: IDC_ADDNEWRECORD,在 Messages 列表框中單擊BN_CLICKED,單擊添加函數按鈕打開 Add Member Function對話框, 為按鈕添加事件處理成員函數 OnAddnewrecord。 編寫代碼實現系統(tǒng)用戶管理功能 ( 1)、編輯 文件,為 CSysUserView 聲明倆個公共成員變量,用于保存當前記錄號和記錄總數。 Int m_reccount。語句如下: m_reo=0。 (3)、編輯 ,修改 OnInitialUpdate 函數。修改后的 OnInitialUpdate函數代碼如下: void CSysUserView::OnInitialUpdate() { BeginWaitCursor()。 CRecordView::OnInitialUpdate()。//設置文檔標題 GetParent()SetWindowText(系統(tǒng)用戶數據管理 )。 if (m_pSetIsOpen()) if (!m_pSetIsEOF()) { //若記錄集不為空,則遍歷記錄集, //使 GetRecordCount函數返回準確的記錄數 while(!m_pSetIsEOF()) m_pSetMoveNext()。 m_pSetMoveFirst()。 //第一條記錄是當前記錄,禁止向前和第一條記錄按鈕 (false)。 } else { //如果沒有記錄,則禁止 記錄切換按鈕 (false)。 (false)。 } //顯示當前記錄號和記錄總數 CString str。 m_reews=str。 //將成員變量數據傳遞到窗口 } ( 4)、編輯 文件中的 OnAddnewrecord 函數。代碼如下: void CSysUserView::OnAddnewrecord() { try{ m_pSetAddNew()。//用窗體數據更新記錄集 if (m_pSetCanUpdate()) { m_pSetUpdate()。 } m_reo=m_reccount。 CString str。 m_reews=str。 //刷新窗體 //啟用向前和第一個記錄按鈕 (true)。 //禁用向后和最后一個記錄按鈕 (false)。 AfxMessageBox(成功添加記錄! )。//撤銷引起錯誤的操作 AfxMessageBox(em_strError)。//刪除錯誤對象 } // TODO: Add your control notification handler code here } ( 5)、編輯 OnSaverecord函數。 void CSysUserView::OnSaverecord() { if (m_reo0) { //若有當前記錄,則執(zhí)行保存操作 m_pSetEdit()。//將窗體中顯示的數據存入記錄集 if (m_pSetCanUpdate()) { m_pSetUpdate()。 } // TODO: Add your control notification handler code here } ( 6)、編輯 OnDeleterecord函數。 void CSysUserView::OnDeleterecord() { if (m_reo0) { //若有當前記錄,則執(zhí)行刪除操作 try { m_pSetDelete()。//撤銷引起錯誤的操作 //如果刪除操作發(fā)生錯誤,則顯示錯誤信息 AfxMessageBox(em_strError)。//刪除錯誤對象 m_pSetMoveFirst
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1