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

正文內(nèi)容

面向?qū)ο骳課程設(shè)計--學生信息管理系統(tǒng)-資料下載頁

2025-01-17 05:39本頁面
  

【正文】 handler code here CInput input。 CString str。 CMy1007020101Set m_pdatabase。 if(()==IDOK) { try { if(()) ()。 (CMy1007020101Set::snapshot,NULL,CMy1007020101Set::none)。 ()。 //準備添加記錄 =。 =。 =。 =。 =。 =。 =。 =。 =。 =。 =。 if(()) ()。 //進行更新 m_pSetRequery()。 ()。 if(!m_pSetIsBOF()) //判斷記錄集是否應(yīng)定位在第一條記錄之前 m_pSetMoveNext()。 //下一條記錄 } catch(CDBException* e) //捕捉異常 { eReportError()。 return。 } (添加記錄[%s]成功,)。 MessageBox(str,NULL,MB_OK|MB_ICONINFORMATION)。 //彈出消息框 } else MessageBox(對不起,系統(tǒng)信息輸入中斷,信息沒有存儲,NULL,MB_OK|MB_ICONASTERISK)。}//上面的代碼就是利用CMy1007020101Set的成員函數(shù)添加新的紀錄,同時利用CDBException類控制一些異常,此時選擇菜單“信息輸入”后會彈出剛才所建的對話框,加入信息以后,單擊確定按鈕,會在數(shù)據(jù)庫中增加這一新的紀錄注釋:在本段代碼所在文件頭部添加include 1如下:(1)按學號排序void CMy1007020101View::OnNumberSort() { // TODO: Add your mand handler code here m_pSetClose()。 m_pSetm_strSort=學號。 //學號是表的字段的名字 m_pSetOpen()。 UpdateData(FALSE)。}(2)按姓名的首字母排序void CMy1007020101View::OnNameSort() { // TODO: Add your mand handler code here m_pSetClose()。 m_pSetm_strSort=姓名。 //姓名是表的字段的名字 m_pSetOpen()。 UpdateData(FALSE)。}(3)按成績由高到低排序void CMy1007020101View::OnScoreSort() { // TODO: Add your mand handler code here m_pSetClose()。 m_pSetm_strSort=學籍成績。 //學籍成績是表的字段的名字 m_pSetOpen()。 UpdateData(FALSE)。}//CRecordset類的公共數(shù)據(jù)成員m_strSort封裝了排序功能,用來設(shè)置對記錄的排序1如下:void CMy1007020101View::OnDelete() { // TODO: Add your mand handler code here try { CString str。 CMy1007020101Set m_pdatabase。 //CRecordset中的數(shù)據(jù)成員m_pdatabase實現(xiàn)了在應(yīng)用程序向?qū)У倪^程中,表和程序的聯(lián)系 if(()) ()。 (%s,m_pSetm_column4)。 (姓名=39。%s39。,str)。 (CMy1007020101Set::snapshot,NULL,CMy1007020101Set::none)。 ()。 //刪除記錄 if(!())//判斷記錄集是否應(yīng)定位在第一條記錄之后 ()。 //定位在最后一條記錄 else { (NULL)。 UpdateData(FALSE)。 } if(()) ()。 m_pSetRequery()。 //刷新來自數(shù)據(jù)源的CRecordset對象的全部內(nèi)容 (刪除記錄[++]成功!)。 MessageBox(str,NULL,MB_OK|MB_ICONINFORMATION)。 } catch(CDBException* e) //捕捉異常 { eReportError()。 return。 }}//CDBException表示數(shù)據(jù)庫引起的異常條件,CDBException對象由數(shù)據(jù)庫類成員函數(shù)構(gòu)造和產(chǎn)生,上面的代碼是利用CRecordsetAdd的成員函數(shù)刪除記錄,利用CDBException類控制一些異常,此時選擇“信息刪除菜單”即可刪除當前記錄1編譯,構(gòu)建程序,確定無誤后即可運行。五、系統(tǒng)創(chuàng)新之處本學生信息管理系統(tǒng)采用Visual C++ 。用MFC的ODBC類實現(xiàn)對數(shù)據(jù)庫的訪問,用ODBC管理器注冊一個數(shù)據(jù)源,建立起ODBC與具體數(shù)據(jù)庫的聯(lián)系。只有在建立了連接之后才可以進行對數(shù)據(jù)源的操作,進而操作數(shù)據(jù)庫。六、系統(tǒng)存在的問題與不足由于設(shè)計者(也就是我)的水平有限,該系統(tǒng)不免有一些不足之處,現(xiàn)總結(jié)如下:本學生信息系統(tǒng)在信息刪除過程中,數(shù)據(jù)庫中的數(shù)據(jù)雖已刪除,但在主窗口中仍然顯示出了這組數(shù)據(jù)。信息輸入后,如果想把這組數(shù)據(jù)刪除,則選擇當前數(shù)據(jù),選定“信息刪除”菜單后,會使數(shù)據(jù)庫中的信息發(fā)生重復(fù)和刪除其他數(shù)據(jù),甚至會更新多組數(shù)據(jù)。系統(tǒng)的實用價值不是很高,信息量不是很大,操作無法滿足現(xiàn)代教務(wù)管理的要求。七、課程設(shè)計的收獲與感想本次課程設(shè)計讓我明白自己理論上的不足與實踐能力的缺乏,雖然時間僅有短短的四個星期,但我深刻體會到過程的艱辛與成功的喜悅。從本次課程設(shè)計中,我懂得了Visual C++的另類神奇的功能和數(shù)據(jù)庫的基本知識,在實踐中,我的邏輯思維能力和程序編寫能力都獲得了大幅度提高。雖然這個學生信息管理系統(tǒng)沒有達到預(yù)期的目標,但這畢竟是我耗費了巨大心血的作品,我將永遠留住這份珍貴的回憶。我相信,在以后的學習與工作中,當遇到棘手的難題時,我會記得這次課程設(shè)計,記得我是如何過關(guān)斬將,到時,我一定會努力解決問題并享受解決問題后的快感。八、課程設(shè)計總結(jié)本次課程設(shè)計對我來說,難度很大,不過收獲也很大,不僅讓我了解了MFC的用法以及各種運行方式方法,還讓我對C++和Access的靈活運用有了更深的認識,并且激發(fā)了我強烈的學習興趣。通過本次課程設(shè)計我了解到自己對C++語言運用還不是很熟練,所以我在課程設(shè)計過程中花了很多的時間,雖然失敗次數(shù)很多,但是通過不斷努力,并向老師和同學積極請教,我最終還是做出了一些成績,希望在以后的時間,通過自己進一步的學習,能讓我更快地掌握C++語言和MFC的應(yīng)用以及數(shù)據(jù)庫的相關(guān)知識。本系統(tǒng)中的許多代碼是參考書本上的有關(guān)內(nèi)容,其中不乏自己不懂的方面,但我都會積極查找書籍或上網(wǎng)瀏覽來解決難題,這著實讓我收獲不少。28
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1