![mfc實(shí)驗(yàn)設(shè)計(jì)報(bào)告_第1頁](http://file4.renrendoc.com/view/7ae1c56a024bdb48b69897545aecff31/7ae1c56a024bdb48b69897545aecff311.gif)
![mfc實(shí)驗(yàn)設(shè)計(jì)報(bào)告_第2頁](http://file4.renrendoc.com/view/7ae1c56a024bdb48b69897545aecff31/7ae1c56a024bdb48b69897545aecff312.gif)
![mfc實(shí)驗(yàn)設(shè)計(jì)報(bào)告_第3頁](http://file4.renrendoc.com/view/7ae1c56a024bdb48b69897545aecff31/7ae1c56a024bdb48b69897545aecff313.gif)
![mfc實(shí)驗(yàn)設(shè)計(jì)報(bào)告_第4頁](http://file4.renrendoc.com/view/7ae1c56a024bdb48b69897545aecff31/7ae1c56a024bdb48b69897545aecff314.gif)
![mfc實(shí)驗(yàn)設(shè)計(jì)報(bào)告_第5頁](http://file4.renrendoc.com/view/7ae1c56a024bdb48b69897545aecff31/7ae1c56a024bdb48b69897545aecff315.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
v1.0可編寫可改正《面向?qū)ο蟪绦蛟O(shè)計(jì)》數(shù)學(xué)與計(jì)算機(jī)學(xué)院VC++課程設(shè)計(jì)設(shè)計(jì)題目:學(xué)生信息管理系統(tǒng)學(xué)生學(xué)號(hào):04學(xué)生姓名:劉正學(xué)生專業(yè):信息與計(jì)算科學(xué)學(xué)生班級(jí):10級(jí)信計(jì)三班指導(dǎo)老師:李建湘制作時(shí)間:2011年12月14日-0--0-v1.0可編寫可改正目錄一、序言?????????????????2二、系需求剖析?????????????3三、程序思路?????????????3四、模剖析???????????????5五、主要功能示及代?????????9六、新內(nèi)容???????????????17七、存在的與不足???????????17八、收與感想??????????????18九、程序其余重要源代??????????19十、后?????????????????27十一、參照文件?????????????28序言-1--1-v1.0可編寫可改正作為大二的一名學(xué)生,我們已經(jīng)學(xué)習(xí)匯編語言快一年了,可是自己素來沒有做過一個(gè)有適用價(jià)值的程序。老是思疑我們學(xué)的c語言,c++此后會(huì)實(shí)用嗎幾乎都是編寫一些數(shù)學(xué)計(jì)算題。直到老是教我們MFC編程后,才知道應(yīng)用程序的設(shè)計(jì)過程。說真話,在課程設(shè)計(jì)以前,我沒有聽過什么MFC編程,所以在設(shè)計(jì)的過程中也是困難重重,每走一步都是相當(dāng)困難的。從開始設(shè)計(jì)到達(dá)成設(shè)計(jì),我花了兩個(gè)多禮拜,中間重做了無數(shù)次。真的難以想象愛迪生發(fā)明電燈時(shí)是怎么熬過來的。這個(gè)程序固然不完滿,可是花了我許多的心血。這將是我程序生涯的開始!學(xué)習(xí)MFC編程,最重要的就是自學(xué)。剛開始,什么都不懂,為什么要這么做好多函數(shù)都不不知道是干什么用的,更不用說使用它們。所以,不得不借助圖書室和網(wǎng)絡(luò)認(rèn)識(shí)它們。MFC函數(shù)庫很宏大,我這次用到的微不足道,此后還得不停的學(xué)習(xí)和熟習(xí)。一個(gè)那么宏大的函數(shù)庫,我們該怎樣掌握它呢經(jīng)過這半個(gè)多月的學(xué)習(xí),我個(gè)人感覺最重要的就是多練習(xí),只有不停的練習(xí),才能掌握它們的規(guī)律,幫助我們學(xué)好MFC函數(shù)庫。接下來,我將把這些天的成就在這里顯現(xiàn)出來,與大家一同分享這份來之不易的愉悅!一、系統(tǒng)需求剖析-2--2-v1.0可編寫可改正跟著互聯(lián)網(wǎng)的發(fā)展,利用internet技術(shù)來實(shí)現(xiàn)“無紙辦公”這個(gè)觀點(diǎn)已經(jīng)人心所向,校園網(wǎng)作為學(xué)校信息化建設(shè)的一個(gè)平臺(tái)在達(dá)成資源共享、互聯(lián)網(wǎng)接見、教務(wù)管理、電子備課等方面發(fā)揮了重要作用。服務(wù)教課、提升教課水平易成效是校園網(wǎng)建設(shè)的核心目標(biāo)和核心價(jià)值,怎樣利用現(xiàn)有的資源,來更好地服務(wù)于學(xué)校的教課,服務(wù)于學(xué)校的管理工作,是擺在我們眼前的一個(gè)共同的命題。該系統(tǒng)合用于小學(xué)、初中、高中以及大學(xué)學(xué)生的成績簡單管理。因?yàn)槟承W(xué)校管理有所不一樣大或許過于復(fù)雜,本系統(tǒng)不可以知足其需要,所以本系統(tǒng)也擁有必定的限制性。就當(dāng)前而言,很多小學(xué)、初中和高中的學(xué)籍管理方式還逗留在手工操作基礎(chǔ)上,每個(gè)學(xué)期和學(xué)年,教師需要花銷大批的時(shí)間來登錄學(xué)生信息,本來教課任務(wù)就沉重的教師,再加上這些學(xué)生信息的登錄,耗資了教師許多的精力和時(shí)間。而管理人員也需要花銷許多的時(shí)間來校正管理,這樣一來,一個(gè)簡單的工作的變得相當(dāng)繁瑣了。同時(shí)又形成信息冊在教師和教育處之間傳達(dá)的延時(shí)性,碰到學(xué)生轉(zhuǎn)入轉(zhuǎn)出,又因?yàn)楦鱾€(gè)學(xué)校使用的學(xué)籍卡的不一樣,而造成信息的缺失或許遺漏。本系統(tǒng)就是為了減少教師復(fù)雜的抄寫工作、增強(qiáng)學(xué)校學(xué)生信息管理的方便性,以及對(duì)信息管理的正確性。二、程序設(shè)計(jì)思路本系統(tǒng)是MFC編程中鑒于單文檔的設(shè)計(jì)。第一定義類來封裝,儲(chǔ)存同學(xué)信息,及實(shí)現(xiàn)各個(gè)函數(shù)之間的串連,運(yùn)用指針及數(shù)組來實(shí)現(xiàn)各-3--3-v1.0可編寫可改正個(gè)函數(shù)的辦理功能。各個(gè)函數(shù)都是獨(dú)立存在的,還能夠在之基礎(chǔ)上增添或減少一些功能,可使整個(gè)系統(tǒng)更為合適個(gè)人的使用。該系統(tǒng)主要按班級(jí)來達(dá)成學(xué)生成績的管理,功能包含增添、輸出、刪除。本系統(tǒng)的主界面布局主要以編寫框和按鈕構(gòu)成。編寫框的主要功能是顯示記錄信息和錄入記錄信息,以方便儲(chǔ)存基本的信息,按鈕能夠進(jìn)行相應(yīng)的操作。進(jìn)入系統(tǒng)時(shí),會(huì)彈出一個(gè)登錄框,只實(shí)用戶輸入正確的密碼時(shí)才能夠進(jìn)入管理界面,其密碼為“1234”。當(dāng)用戶計(jì)入了管理界面后,能夠看到菜單欄中有一項(xiàng)為“學(xué)生信息管理”,此中有子菜單“信息輸入”和“信息輸出”,點(diǎn)擊“信息輸入”功能,將會(huì)彈出一個(gè)增添學(xué)生信息對(duì)話框,只有把信息輸入完整,才能點(diǎn)擊“確立”按鈕,此時(shí)輸入的信息將會(huì)保留起來;假如點(diǎn)擊的“撤消”按鈕,那么信息將會(huì)自動(dòng)消逝,不會(huì)保留。接下來就是“信息輸出”功能。點(diǎn)擊信息輸出功能時(shí),將會(huì)彈出學(xué)生信息管理系統(tǒng)對(duì)話框,用戶將會(huì)看到先前在增添學(xué)生信息對(duì)話框中輸入的內(nèi)容。在該對(duì)話框的下方,還有“增添”、“刪除”、“退出”三個(gè)按鈕:1)增添:點(diǎn)擊增添按鈕,將會(huì)彈出增添學(xué)生信息對(duì)話框,輸入要增添的內(nèi)容,確立后就增添成功了,能夠在學(xué)生信息管理系統(tǒng)輸出新增添的信息。2)刪除:假如用戶想要?jiǎng)h除學(xué)生信息,只需選定要?jiǎng)h除的對(duì)象,而后點(diǎn)擊刪除鍵,這樣便刪除成功。-4--4-v1.0可編寫可改正3)退出:點(diǎn)擊該按鈕,便能夠退出該對(duì)話框,自然也能夠點(diǎn)擊右上方的封閉按鈕。系統(tǒng)功能模塊圖。該系統(tǒng)分為若干模塊,每個(gè)模塊下邊又有若干子模塊,層層區(qū)分直到每一個(gè)模塊能夠作為計(jì)算機(jī)可履行的獨(dú)自程序?yàn)橹?。系統(tǒng)區(qū)分的結(jié)果最后反應(yīng)為一張分層的樹型構(gòu)造圖,學(xué)生成績管理系統(tǒng)的主要功能構(gòu)造圖以下列圖所示:進(jìn)入學(xué)生管理系統(tǒng)登岸界面學(xué)生信息管理信息輸入信息輸出添刪退加除出系統(tǒng)功能模塊圖三、模塊剖析該系統(tǒng)分為五個(gè)模塊,它們是用戶登錄、信息輸入、信息輸出、-5--5-v1.0可編寫可改正信息增添和信息刪除。每個(gè)模塊之間互相聯(lián)系,此頂用戶登錄模塊屬于一級(jí)模塊,它控制著用戶能否能夠進(jìn)入管理系統(tǒng)。信息輸入和信息輸出屬于二級(jí)模塊,是用來給用戶實(shí)現(xiàn)學(xué)生信息管理的。增添和刪除屬于信息輸出模塊中的兩個(gè)分功能,此中增添與信息輸入有關(guān)系。各個(gè)模塊密切相連,共同達(dá)成該系統(tǒng)的管理功能。1、用戶登錄:此模塊功能是用來保護(hù)用戶信息的,只有輸入正確的密碼,而后點(diǎn)擊“確立”方可進(jìn)入管理系統(tǒng)。進(jìn)入系統(tǒng)后,能夠看到學(xué)生信息管理界面2、信息輸入:此模塊功能是用來給用戶輸入學(xué)生信息的,同時(shí)也是增添功能的模塊。點(diǎn)擊菜單欄中的“學(xué)生信息管理”就會(huì)出現(xiàn)兩個(gè)子菜單,點(diǎn)擊“信息輸入”,彈出一個(gè)增添學(xué)生信息對(duì)話框,在里面輸入姓名、學(xué)號(hào)、性別、專業(yè)班級(jí)、成績等,填好信息后點(diǎn)擊確立。3、信息輸出:此模塊工能是用來顯示用戶在增添信息對(duì)話框中輸入的學(xué)生信息,可供用戶進(jìn)行數(shù)據(jù)研究。在輸入完學(xué)生信息以后,點(diǎn)擊菜單中的“信息輸出”,此時(shí)將會(huì)彈出學(xué)生成績管理系統(tǒng)對(duì)話框,在該對(duì)話框?qū)?huì)顯示在增添信息對(duì)話框中輸入的所有信息。6、信息增添:此模塊功能是用來方便用戶在主對(duì)話框中持續(xù)增添學(xué)生信息,這就不用封閉主對(duì)話框再進(jìn)入信息輸入對(duì)框。點(diǎn)擊學(xué)生信息-6--6-v1.0可編寫可改正管理系統(tǒng)中的增添按鈕,將會(huì)彈出增添學(xué)生信息對(duì)話框,如圖4所示。5、信息刪除:此模塊功能是用來刪除用戶輸入的錯(cuò)誤信息以及不要了的信息,比方某個(gè)班級(jí)的學(xué)生學(xué)了或許轉(zhuǎn)專業(yè)了,就能夠刪除他在本來班級(jí)的信息。選定要?jiǎng)h除的對(duì)象,點(diǎn)擊對(duì)話框中的“刪除”按鈕,系統(tǒng)會(huì)自動(dòng)彈出咨詢信息,假如確認(rèn)點(diǎn)擊確立即可進(jìn)行刪除,程序會(huì)自動(dòng)調(diào)用刪除函數(shù)進(jìn)行刪除。完成后能夠看到自己所選擇刪除的項(xiàng)已刪除。四、主要功能視圖及代碼1、登錄界面,當(dāng)程序運(yùn)轉(zhuǎn)時(shí)將會(huì)出現(xiàn)以下對(duì)話框:當(dāng)用戶輸入正確的密碼(1234)時(shí),將會(huì)成功進(jìn)入系統(tǒng);假如輸入密碼錯(cuò)誤將會(huì)彈出以下對(duì)話框:-7--7-v1.0可編寫可改正點(diǎn)擊“確立”按鈕后,將會(huì)自動(dòng)退出系統(tǒng)。此功能的實(shí)現(xiàn)是在BOOLCMy04App::InitInstance( )里面增添以下代碼以下:BOOLCMy04App::InitInstance( ){AfxEnableControlContainer( );、、、、、、、、、、、、m_pMainWnd->ShowWindow(SW_SHOW);m_pMainWnd->UpdateWindow( );CPasswordDlgdlg;if( )!=IDOK)returnfalse;if!="1234"){AfxMessageBox("密碼錯(cuò)誤,確認(rèn)后將退出程序!");returnfalse;}returnTRUE;}而后在增添頭文件#include""。進(jìn)入成功后,將會(huì)出現(xiàn)系統(tǒng)界面,-8--8-v1.0可編寫可改正以下列圖所示:2、在系統(tǒng)界面中,我們能夠看到有“學(xué)生信息管理”這一項(xiàng)菜單,點(diǎn)擊后將會(huì)出現(xiàn)“信息輸入”和“信息輸出”兩個(gè)此菜單,分別點(diǎn)擊后將會(huì)出現(xiàn)以下連個(gè)菜單:-9--9-v1.0可編寫可改正一個(gè)是輸入對(duì)話框,另一個(gè)是輸出對(duì)話框,此中輸入對(duì)話框的代碼如下:classCMy04App:publicCWinApp{public:CStringZH;intCYY;intYY;intGD;CStringZYBJ;CStringXB;CStringXM;CStringXH;-10--10-v1.0可編寫可改正CMy04App( );、、、、、、、、、、、、}BOOLCAddDlg::OnInitDialog( ){CDialog::OnInitDialog( );CEdit*edit1=(CEdit*)GetDlgItem(IDC_EDIT_XH);edit1->SetWindowText("");edit1=(CEdit*)GetDlgItem(IDC_EDIT_XM);edit1->SetWindowText("");edit1=(CEdit*)GetDlgItem(IDC_EDIT_ZYBJ);edit1->SetWindowText("");edit1=(CEdit*)GetDlgItem(IDC_EDIT_GD);edit1->SetWindowText("");edit1=(CEdit*)GetDlgItem(IDC_EDIT_YY);edit1->SetWindowText("");edit1=(CEdit*)GetDlgItem(IDC_EDIT_CYY);edit1->SetWindowText("");CComboBox*combo1=(CComboBox*)GetDlgItem(IDC_COMBO_XB);combo1->SetCurSel(-1);combo1=(CComboBox*)GetDlgItem(IDC_COMBO_ZH);-11--11-v1.0可編寫可改正combo1->SetCurSel(-1);CButton*but1=(CButton*)GetDlgItem(IDOK);but1->EnableWindow(FALSE);returnTRUE;}以下是輸出對(duì)話框的代碼:BOOLCMainDlg::OnInitDialog( ){CDialog::OnInitDialog( );//TODO:AddextrainitializationhereCStringtempColName[8]={"學(xué)號(hào)","姓名","性別","專業(yè)班級(jí)","高代","英語","c語言","綜合"};(0,LVS_REPORT|LVS_SINGLESEL|LVS_SHOWSELALWAYS);(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_HEADERDRAGDROP|LVS_EX_ONECLICKACTIVATE);for(inti=0;i<8;i++){(i,tempColName[i],LVCFMT_CENTER,100,1);}AddItem( );returnTRUE;//returnTRUEunlessyousetthefocustoacontrol//EXCEPTION:OCXPropertyPagesshouldreturnFALSE-12--12-v1.0可編寫可改正}voidCMainDlg::AddItem( ){m_Count=-1;m_Count++;CMy04App*app=(CMy04App*)AfxGetApp( );(m_Count,"");(m_Count,0,app->XH);(m_Count,1,app->XM);(m_Count,2,app->XB);(m_Count,3,app->ZYBJ);CStringTempStr;("%d",app->GD);(m_Count,4,TempStr);("%d",app->YY);(m_Count,5,TempStr);("%d",app->CYY);(m_Count,6,TempStr);(m_Count,7,app->ZH);UpdateData(TRUE);-13--13-v1.0可編寫可改正}3、刪除功能,當(dāng)用戶選定一個(gè)眼刪除的對(duì)象后,點(diǎn)擊刪除按鈕時(shí),將會(huì)彈出以下對(duì)話框:其實(shí)現(xiàn)代碼以下:voidCMainDlg::OnDelete( ){TODO:Addyourcontrolnotificationhandlercodehereif(MessageBox("的確要?jiǎng)h除嗎","刪除",MB_YESNO|MB_ICONQUESTION)==IDYES){CStringstr;for(inti=0;i<( );i++){if(i,LVIS_SELECTED)==LVIS_SELECTED){(i);}}-14--14-v1.0可編寫可改正}Edit_SelIndex=-1;}五、創(chuàng)新內(nèi)容(1)使用密碼形式進(jìn)入系統(tǒng),使系統(tǒng)更為安全,保證學(xué)生信息的安全性;2)運(yùn)用AddItem()函數(shù)將增添對(duì)話框返回的數(shù)據(jù)直接顯示到列表控件中,方便快捷。3)使用了change事件響應(yīng)函數(shù),要求用戶一定輸入所有的信息以后,才能點(diǎn)擊“確立”按鈕,使得系統(tǒng)更為完滿。4)應(yīng)用鑒于MFC單文檔的基本技術(shù)與方法,使操作更為簡單。六、存在的問題與不足限于編程者學(xué)習(xí)的時(shí)間尚短并且知識(shí)貯備的有限,這個(gè)程序還存在著很多缺點(diǎn)與不足之處。第一,功能相對(duì)照較單調(diào),只有增添信息,顯示信息,刪除信息幾個(gè)簡單的功能;其次,功能的實(shí)現(xiàn)也不太完美,與那些真實(shí)擁有使用價(jià)值的應(yīng)用系統(tǒng)對(duì)比,差距實(shí)在還很大。代碼的辦理也不是很精簡,有待進(jìn)一步改良。要想達(dá)到必定的水平易應(yīng)用價(jià)值,還需要增添好多功能,比方改正、成績排序以及學(xué)生其余信息的管理,而不是純真的成績管理。同時(shí),還能夠?qū)⑵涿阑?,在各個(gè)對(duì)話框中增添一些背景圖案,增添其雅觀,博得廣大用戶的喜愛??傊?,-15--15-v1.0可編寫可改正要設(shè)計(jì)出一個(gè)比較完滿的程序,自己還需要下相當(dāng)大的功夫,我相信自己,在此后不停的學(xué)習(xí)和實(shí)踐中,必定會(huì)編出擁有必定使用價(jià)值的程序。七、收獲與感想經(jīng)過一段時(shí)間的程序設(shè)計(jì)和開發(fā),自己的學(xué)生信息管理系統(tǒng)基本達(dá)成了預(yù)料設(shè)計(jì)。在本次課程設(shè)計(jì)中,堪稱是困難重重,完整部是從零開始,可是到現(xiàn)在我仍是實(shí)現(xiàn)了預(yù)期功能,這使得我理解了一個(gè)道理:大學(xué)真的要靠自己,老師是一個(gè)實(shí)實(shí)在在的指引者。開始的時(shí)候,查閱了很多有關(guān)的書本,搜尋各樣網(wǎng)站的有關(guān)內(nèi)容以及網(wǎng)絡(luò)教程,第一的那一個(gè)禮拜,真的是忙得不亦樂乎??戳艘恍竞鸵曨l教程后,腦子里終于有了一個(gè)大體輪廓,可是要自己編寫所有代碼,仍是一件不行能的事情。只漂亮?xí)竞鸵曨l學(xué)習(xí)一些需要用到的函數(shù),比方Domodal( )、OnInitDialog( )、AddItem( )等函數(shù)。此中的一些代碼也是借用了書上的和網(wǎng)上的。在此次利用MFC開發(fā)簡單的應(yīng)用系統(tǒng)的過程中,我深深領(lǐng)會(huì)到了做一個(gè)應(yīng)用程序,進(jìn)行需求剖析的重要性。假如一個(gè)程序員,不過單憑自己的感覺去設(shè)計(jì)一個(gè)程序,而不管其適用價(jià)值,那么即便他的程序編的再好,也沒實(shí)用。其實(shí),進(jìn)行需求分最重要的就是進(jìn)行市場檢查,自然這不屬于程序員分內(nèi)的事。在一個(gè)軟件開發(fā)企業(yè),這些都是交給其余有關(guān)部門去做的,其檢查結(jié)果直接影響程序開發(fā)的必需性。同時(shí),我還認(rèn)識(shí)了一個(gè)應(yīng)用程序的制作,從功能剖析到功能模塊剖析、-16--16-v1.0可編寫可改正與其余系統(tǒng)的關(guān)系,再到后臺(tái)數(shù)據(jù)儲(chǔ)存設(shè)計(jì)及各功能模塊的創(chuàng)立都需要從整體上考慮設(shè)計(jì)。這就要求編程人員一定擁有相當(dāng)嚴(yán)實(shí)的邏輯思維以及必定的全局觀點(diǎn)。這就要求程序人員要有相當(dāng)好的綜合素質(zhì)了,而不是簡單的編寫幾個(gè)代碼。經(jīng)過此次小小的實(shí)踐,我的收獲的確許多,使我更為清楚此后學(xué)習(xí)的重視點(diǎn)了。要成為一個(gè)優(yōu)異的程序人員,一定付出比他人更多!八、程序的其余重要源代碼增添學(xué)生信息對(duì)話框中的CHANGE事件響應(yīng)函數(shù)代碼:voidCAddDlg::EditCombo_CHANGE( ){CStringXH,XM,XB,ZYBJ,GD,YY,CYY,ZH;CEdit*edit1=(CEdit*)GetDlgItem(IDC_EDIT_XH);edit1->GetWindowText(XH);edit1=(CEdit*)GetDlgItem(IDC_EDIT_XM);edit1->GetWindowText(XM);edit1=(CEdit*)GetDlgItem(IDC_EDIT_ZYBJ);edit1->GetWindowText(ZYBJ);edit1=(CEdit*)GetDlgItem(IDC_EDIT_GD);edit1->GetWindowText(GD);edit1=(CEdit*)GetDlgItem(IDC_EDIT_YY);edit1->GetWindowText(YY);-17--17-v1.0可編寫可改正edit1=(CEdit*)GetDlgItem(IDC_EDIT_CYY);edit1->GetWindowText(CYY);CComboBox*combo1=(CComboBox*)GetDlgItem(IDC_COMBO_XB);combo1->GetWindowText(XB);combo1=(CComboBox*)GetDlgItem(IDC_COMBO_ZH);combo1->GetWindowText(ZH);CButton*but1=(CButton*)GetDlgItem(IDOK);but1->EnableWindow(XH!=""&&XH!=""&&XM!=""&&XB!=""&&ZYBJ!=""&&GD!=""&&YY!=""&&CYY!=""&&ZH!="");}voidCAddDlg::OnChangeEditXh( ){EditCombo_CHANGE( );、、、、、、、、、、、、}voidCAddDlg::OnChangeEditXm( ){EditCombo_CHANGE( );、、、、、、、、、、、、-18--18-v1.0可編寫可改正}voidCAddDlg::OnSelchangeComboXb( ){EditCombo_CHANGE( );、、、、、、、、、、、、}voidCAddDlg::OnChangeEditZybj( ){EditCombo_CHANGE( );、、、、、、、、、、、、}voidCAddDlg::OnChangeEditGd( ){EditCombo_CHANGE( );、、、、、、、、、、、、}voidCAddDlg::OnChangeEditYy( ){-19--19-v1.0可編寫可改正EditCombo_CHANGE( );、、、、、、、、、、、、}voidCAddDlg::OnChangeEditCyy( ){EditCombo_CHANGE( );、、、、、、、、、、、、}voidCAddDlg::OnSelchangeComboZh( ){EditCombo_CHANGE( );、、、、、、、、、、、、}voidCAddDlg::OnOK( ){TODO:AddextravalidationhereCStringXH,XM,XB,ZYBJ,GD,YY,CYY,ZH;CMy04App*app=(CMy04App*)AfxGetApp( );CEdit*edit1=(CEdit*)GetDlgItem(IDC_EDIT_XH);-20--20-v1.0可編寫可改正edit1->GetWindowText(XH);app->XH=XH;edit1=(CEdit*)GetDlgItem(IDC_EDIT_XM);edit1->GetWindowText(XM);app->XM=XM;edit1=(CEdit*)GetDlgItem(IDC_EDIT_ZYBJ);edit1->GetWindowText(ZYBJ);app->ZYBJ=ZYBJ;edit1=(CEdit*)GetDlgItem(IDC_EDIT_GD);edit1->GetWindowText(GD);app->GD=atoi(GD);edit1=(CEdit*)GetDlgItem(IDC_EDIT_YY);edit1->GetWindowText(YY);app->YY=atoi(YY);edit1=(CEdit*)GetDlgItem(IDC_EDIT_CYY);edit1->GetWindowText(CYY);app->CYY=atoi(CYY);CComboBox*combo1=(CComboBox*)GetDlgItem(IDC_COMBO_XB);combo1->GetWindowText(XB);app->XB=XB;combo1=(CComboBox*)GetDlgItem(IDC_COMBO_ZH);combo1->GetWindowText(ZH);-21--21-v1.0可編寫可改正app->ZH=ZH;CDialog::OnOK( );}以下是文件保留的代碼:voidCMy04Doc::Serialize(CArchive&ar){DWORDdwFlag=0;CMy04App*app=NULL;if( )){dwFlag=~0;POSITIONpos=( );while(app!=NULL){app=(CMy04App*)(pos);(pos);ar<<dwFlag;(app,sizeof(CMy04App));}dwFlag=0;ar<<dwFlag;-22--22-v1.0可編寫可改正}TODO:addstoringcodehereElse{ar>>dwFlag;while(dwFlag!=0){app=newCMy04App;memset(app,0,size
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 裝修進(jìn)度款支付合同
- 藥品冷鏈運(yùn)輸保密合同
- 商業(yè)空間裝修施工合同范本
- 包包購銷合同
- 咨詢服務(wù)合同終止協(xié)議書年
- 互聯(lián)網(wǎng)廣告投放策略與實(shí)踐案例
- 建筑項(xiàng)目居間合同
- 出租打印機(jī)合同年
- 圖書購銷合同范例
- 工程管理咨詢合同
- 2 找春天 公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 2025年江蘇護(hù)理職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 2025年江蘇南京水務(wù)集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 護(hù)理人文知識(shí)培訓(xùn)課件
- 建筑工程施工安全管理課件
- 2025年春新人教版數(shù)學(xué)七年級(jí)下冊教學(xué)課件 7.2.3 平行線的性質(zhì)(第1課時(shí))
- 安徽省合肥市2025年高三第一次教學(xué)質(zhì)量檢測地理試題(含答案)
- 2025年上半年畢節(jié)市威寧自治縣事業(yè)單位招考考試(443名)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 處方點(diǎn)評(píng)知識(shí)培訓(xùn)
- 2025年新合同管理工作計(jì)劃
- 2020譯林版高中英語選擇性必修二單詞默寫表
評(píng)論
0/150
提交評(píng)論