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

正文內(nèi)容

基于vc的班級(jí)信息管理系統(tǒng)_畢業(yè)論文-資料下載頁(yè)

2025-08-16 14:08本頁(yè)面

【導(dǎo)讀】師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加。而使用過的材料。均已在文中作了明確的說明并表示了謝意。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文。不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。全意識(shí)到本聲明的法律后果由本人承擔(dān)。同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位。印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。程序清單等),文科類論文正文字?jǐn)?shù)不少于。有圖紙應(yīng)符合國(guó)家技術(shù)標(biāo)準(zhǔn)規(guī)范。圖表整潔,布局合理,文字注釋必須使用工程。對(duì)于學(xué)校來說,對(duì)學(xué)生的個(gè)各種信息進(jìn)行統(tǒng)計(jì)并顯示是非常重。開發(fā)主要包括后期數(shù)據(jù)庫(kù)的建立和維護(hù)以及前期應(yīng)用程序的開發(fā)兩方面,實(shí)現(xiàn)了學(xué)生信

  

【正文】 d handler code here if(!mysubjectsetIsEOF()) { mysubjectsetMoveNext()。 //移動(dòng)到下一條記錄 DisplayRecord()。 //更新窗口顯示 } } void CSubjectdlg::Onsubjectinfotoolbarpre() { // TODO: Add your mand handler code here 20 if(!mysubjectsetIsBOF()) { mysubjectsetMovePrev()。 //移動(dòng)到上一條記錄 DisplayRecord()。 //更新窗口顯示 } } ( 11)處理 對(duì)話框的 WM_CLOSE 事件,當(dāng)窗口關(guān)閉時(shí),斷開與數(shù)據(jù)表的連接,并且釋放指針,代碼如下: void CSubjectdlg::OnClose() { if(mysubjectsetIsOpen()) //判斷數(shù)據(jù)表是否打開 { mysubjectsetClose()。 //關(guān)閉數(shù)據(jù)表 delete mysubjectset。 //釋放指針 } CDialog::OnClose()。 } 學(xué)生信息管理模 塊設(shè)計(jì) 學(xué)生信息管理模塊概述 信息管理用于設(shè)置學(xué)生的基本信息,主要表現(xiàn)對(duì)學(xué)生信息的添加、修改和刪除等操作, “學(xué)生信息管理 ”界面如圖 所示 21 圖 學(xué)生信息管理 修改記錄使用 CRecordset 類的 Edit 函數(shù),調(diào)用了 Edit 函數(shù)以后,就可以重新設(shè)定當(dāng)前記錄中的每個(gè)字段的值了,但是這時(shí)修改的記錄值只是被保存起來,只有在調(diào)用了CRecordset 類的 Updata 函數(shù)以后才修改,否則不對(duì)記錄作修改。 刪除記錄需要使用 CRecordset 類的 Delete 函數(shù),并且在調(diào)用 Delete 函數(shù)之后不需要再調(diào)用 Updata 函數(shù),但是在調(diào)用 Delete 函數(shù)時(shí),記錄集中必須具有有效記錄。 學(xué)生信息管理實(shí)現(xiàn)過程 ( 1)創(chuàng)建一個(gè)對(duì)話框,打開對(duì)話框?qū)傩源翱?,將?duì)話框的 “ID”改為“IDD_DIginfostudent”將對(duì)話框的標(biāo)題改為 “學(xué)生信息管理 ”。 ( 2)向?qū)υ捒蛑刑砑右粋€(gè)組群控件、七個(gè)靜態(tài)文本控件和七個(gè)編輯框控件,各控件的屬性設(shè)置如表所示 表 控件的資源設(shè)置 控件 ID 控件屬性 對(duì)應(yīng)變量 控件 ID 控件屬性 對(duì)應(yīng)變量 IDC_findstudent_id 無 CString m_studentid IDC_studentaddr 無 CString m_studentddr 22 IDC_studentage 無 float m_studentage IDC_studentclass 無 CString m_studentclass IDC_studentname 無 CString m_studentname IDC_studentphone 無 CString m_studentphone IDC_studentsex 無 CString m_studentsex (3)以 CRecordset 類為基類派生一個(gè) CStudentinfoset 類,具體步驟請(qǐng)參考中的是實(shí)現(xiàn)過程。 ( 4)向?qū)υ捒蛑刑砑?OnInitDialog()方法在對(duì)話框初始化時(shí)創(chuàng)建工具欄并打開本模塊使用的數(shù)據(jù)表,代碼如下: BOOL CInfoStudent::OnInitDialog() { CDialog::OnInitDialog()。 //創(chuàng)建工具欄 if(!(this, TBSTYLE_FLAT, WS_CHILD|WS_VISIBLE|CBRS_TOP |CBRS_GRIPPER|CBRS_TOOLTIPS|CBRS_SIZE_DYNAMIC) ||!(IDR_TOOLBAR_subjectinfo)) { TRACE0(_T(創(chuàng)建工具條失敗 \n))。 return FALSE。 } //顯示工具欄 RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0)。 (0,TBBS_CHECKBOX)。 (1,TBBS_CHECKBOX)。 (2,TBBS_CHECKBOX)。 (3,TBBS_CHECKBOX)。 (4,TBBS_CHECKBOX)。 23 (5,TBBS_CHECKBOX)。 (6,TBBS_CHECKBOX)。 //設(shè)置 SQL 語句 CString sqlStr。 sqlStr=SELECT * FROM tb_studentinfo。 mystudentset = new CStudentinfoset(amp。((CMystudentsysApp*)AfxGetApp())m_DB)。 if(!mystudentsetOpen(AFX_DB_USE_DEFAULT_TYPE,sqlStr)) //180。打開數(shù)據(jù)表 { AfxMessageBox(tb_studentinfo 表打開失敗 !); } return TRUE。 ( 5)自定義一個(gè) DisplayRecrod()方法,在記錄集指針移動(dòng)時(shí)為控件賦值,代碼如何: bool CInfoStudent::DisplayRecord() { if(mystudentsetIsBOF()amp。amp。mystudentsetIsEOF())//判斷記錄集中是否有數(shù) { //情況數(shù)據(jù)中的數(shù)據(jù) m_studentaddr = 。 m_studentage = 。 m_studentclass = 。 m_studentname = 。 m_studentphone = 。 m_studentsex = 。 m_studentid = 。 } else { if(mystudentsetIsBOF()) //如果移 動(dòng)到了開頭,就向后移動(dòng) 24 { mystudentsetMoveNext()。 //向下移動(dòng)記錄集指針 } else //否則前移 { if(mystudentsetIsEOF()) { mystudentsetMovePrev()。 //向前移動(dòng)記錄集指針 } } } //為記錄中的值添加到控件 m_studentaddr = mystudentsetm_addr。 m_studentage = mystudentsetm_age。 m_studentclass = mystudentsetm_class。 m_studentname = mystudentsetm_studentname。 m_studentphone = mystudentsetm_phone。 m_studentsex = mystudentsetm_sex。 m_studentid = mystudentsetm_studentid。 UpdateData(FALSE)。 //更新控件顯示 return TRUE。 } ( 6)處理工具欄中的 “添加 ”按鈕的單擊事件,當(dāng)單擊 “添加 ”按鈕時(shí),將清空控件中的數(shù)據(jù),以便用戶進(jìn)行輸入,代碼如下: void CInfoStudent::Onsubjectinfotoolbaradd() { //清空控件中的數(shù)據(jù) m_studentaddr = 。 m_studentage = 。 m_studentclass = 。 25 m_studentname = 。 m_studentphone = 。 m_studentsex = 。 m_studentid = 。 UpdateData(FALSE)。 //更新控件顯示 } ( 7)處理工具欄中的 “保存 ”按鈕的單擊事件,當(dāng)單擊 “保存 ”按鈕時(shí),將控件中的數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中,代碼如下: void CInfoStudent::Onsubjectinfotoolbarsave() { // 判斷控件中的數(shù)據(jù)是否為空 UpdateData(TRUE)。 if(()||() ||()||() ||()||()) { AfxMessageBox(請(qǐng)輸入相應(yīng)的數(shù)據(jù) !)。 return 。 } mystudentsetAddNew()。 //調(diào)用添加記錄的函數(shù)處理 //將控件中的數(shù)據(jù)賦值給新記錄的相應(yīng)字段 mystudentsetm_studentid = m_studentid。 mystudentsetm_addr = m_studentaddr。 mystudentsetm_age = m_studentage。 mystudentsetm_class = m_studentclass。 mystudentsetm_studentname = m_studentname。 mystudentsetm_phone = m_studentphone。 mystudentsetm_sex = m_studentsex。 mystudentsetUpdate()。 //更新記錄集 mystudentsetRequery()。 //刷新紀(jì)錄集 26 AfxMessageBox(成功保存數(shù)據(jù) !)。 DisplayRecord()。 //184。更新顯示 } ( 8)處理工具欄中的 “刪除 ”按鈕的單擊事件,當(dāng)單擊 “刪除 ”按鈕時(shí) ,將控件中的數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中的記錄刪除,代碼如下: void CInfoStudent::Onsubjectinfotoolbardel() { // TODO: Add your mand handler code here mystudentsetDelete()。 //刪除記錄 mystudentsetRequery()。//刷新記錄 DisplayRecord()。 //更新顯示 } ( 9)分別處理工具欄中的 “第一條 ”、 “上一條 ”、 “下一條 ”、和 “末一條 ”按鈕的單擊事件,當(dāng) 工具欄按鈕按下時(shí),實(shí)現(xiàn)顯示 “第一條 ”、 “上一條 ”、 “下一條 ”和 “末一條 ”記錄的功能,代碼如下: void CSubjectdlg::Onsubjectinfotoolbarfirst() { if(!mysubjectsetIsBOF()) { mysubjectsetMoveFirst()。 //移動(dòng)到第一條記錄 DisplayRecord()。 //184。更新窗口顯示 } } void CSubjectdlg::Onsubjectinfotoolbarlast() { if(!mysubjectsetIsEOF()) { mysubjectsetMoveLast()。 //移動(dòng)到末一條記錄 DisplayRecord()。 //更新窗口顯示 } 27 } void CSubjectdlg::Onsubjectinfotoolbarnext() { // TODO: Add your mand handler code here if(!mysubjectsetIsEOF()) { mysubjectsetMoveNext()。 //移動(dòng)到下一條記錄 DisplayRecord()。 //更新窗口顯示 } } void CSubjectdlg::Onsubjectinfotoolbarpre() { // TODO: Add your mand handler code here if(!
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1