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

正文內(nèi)容

基于mfc的簡易通訊錄管理系統(tǒng)設(shè)計-展示頁

2024-11-16 00:00本頁面
  

【正文】 n。DECLARE_DYNCREATE(CAddressBookView)public: CAddressBookDoc* GetDocument()。 ar)。//公司 m_Email=”“。//姓名 m_Phone=”“。//Email public: }。//電話 CString m_Company。CString m_Name。:class CPerson:public CObject { public: DECLARE_SERIAL(CPerson)//對類進行串行化宏定義 CPerson()。三、整體設(shè)計系統(tǒng)框圖通訊錄管理系統(tǒng)查詢記錄添加記錄 修改記錄查詢記錄刪除單條記錄清除整組記錄向前瀏覽 向后瀏覽模塊功能(1)添加記錄:可以增加通訊錄相關(guān)信息;(2)修改記錄:可以修改通訊錄相關(guān)信息;(3)查詢記錄:可以查找通訊錄中每個人的信息;(4)刪除記錄:可以刪除通訊錄單條個人信息;(5)清除記錄:可以清除通訊錄整個組信息;四、代碼編寫定義一個Cperson類程序中處理的學(xué)生信息是一個數(shù)據(jù)序列,即線性表結(jié)構(gòu)?;贛FC簡易通訊錄管理系統(tǒng)具有以下特點:1,操作簡單,所有人不需學(xué)習(xí)就可以使用的系統(tǒng);2,輸入簡單,輸入框都有相關(guān)提示,我們可以按照提示輸入相關(guān)信息;3,界面顯示信息完整,界面上每一個編輯框顯示一條聯(lián)系人信息,很清楚地顯示了聯(lián)系人的全部信息。二、需求分析通訊錄使我們每個人必不可少的一個工具,利用通訊錄我們可以對同學(xué)、朋友、同事等信息進行有效的管理,包括查詢、添加、刪除和修改等。它是C++的類集,提供面向?qū)ο罂蚣?,利用這個框架,程序員可以輕松的創(chuàng)建Windows應(yīng)用程序。隨著社會的發(fā)展,科技的進步,計算機的應(yīng)用在社會各領(lǐng)域中都得到了普及,越來越多的人都感受到利用計算機進行各類管理的科學(xué)和便捷,利用計算機進行通訊管理已經(jīng)是一種趨勢。第一篇:基于MFC的簡易通訊錄管理系統(tǒng)設(shè)計基于MFC的簡易通訊錄管理系統(tǒng)設(shè)計目錄一、引言.................................................1二、需求分析.............................................1三、整體設(shè)計.............................................2系統(tǒng)框圖...........................................2模塊功能...........................................2四、代碼編寫.............................................2定義一個Cperson類.................................2定義文檔類數(shù)據(jù)成員m_StudengtList...................3初始化文檔類成員...................................4建立文檔類和視圖類數(shù)據(jù)成員之間的關(guān)系...............5五、測試結(jié)果............................................10編譯并連接源程序,執(zhí)行程序后顯示的初始界面........10添加王豆豆的信息顯示的界面........................11刪除通訊錄中的信息................................11修改通訊錄中的信息................................12六、設(shè)計小結(jié)............................................12一、引言21世紀(jì)是IT普及的世界,到處都存在IT的身影,實時通訊已是占據(jù)它不可或缺的地位。一個好的、強大的通訊錄系統(tǒng)的好壞,不但可以直接影響到企業(yè)、個人的人際關(guān)系,而且會間接的影響到企業(yè)、個人經(jīng)濟利益和社會地位。MFC是Microsoft Foundation Class Library(微軟基礎(chǔ)類庫)的縮寫形式?;贛FC的通訊管理系統(tǒng)具有美觀的窗口界面、充足可靠的信息數(shù)據(jù)、簡單方便的維護手段和靈活多變的查詢方式以及快捷而準(zhǔn)確的查詢結(jié)果。此通訊錄系統(tǒng)利用本著人性化的設(shè)計,此系統(tǒng)包括了聯(lián)系人的姓名、電話、地址、Email、和備注等信息,利用此系統(tǒng)可以對聯(lián)系人進行查詢、增加、修改、刪除等操作,基本上可以滿足我們對通訊錄的需要。數(shù)據(jù)庫的操作與運行相比文件較復(fù)雜,一般對安全性較高的大型信息管理系統(tǒng)采用數(shù)據(jù)庫方式,這里我們采用文件存取方式即可。以Coject為基類,公有派生Cperson類。virtual ~CPerson()。//姓名 CString m_Phone。//公司 CString m_Email。 CPerson::CPerson(){} //初始化人員信息(m_Name,m_Phone,m_Company,m_Email)m_Name=“。//電話 m_Company=”“。//Email virtual void Serialize(CArchiveamp。定義文檔類數(shù)據(jù)成員m_StudengtList : class CAddressBookView : public CFormView { protected: // create from serialization only CAddressBookView()。public: virtual ~CAddressBookView()。//指向鏈表中當(dāng)前結(jié)點的指針 CObList *m_PersonViewList。DECLARE_MESSAGE_MAP()初始化文檔類成員include ”“ include ”“ include ”“ include ”“ include ”“ void CAddressBookView::OnInitialUpdate(){CFormView::OnInitialUpdate()。ResizeParentToFit()。//獲得文檔類指針m_PersonViewList=amp。//視圖類指針指向文檔類對象 m_Position=m_PersonViewListGetHeadPosition()。//獲得頭一個數(shù)據(jù) m_strName=pListDocm_Name。m_strCompany=pListDocm_Company。//將表頭結(jié)點數(shù)據(jù)賦給視圖類成員變量 UpdateData(false)。//將光標(biāo)停在姓名編輯框 }建立文檔類和視圖類數(shù)據(jù)成員之間的關(guān)系編寫命令按鈕代碼:(1)添加記錄void CAddressBookView::OnButtonAdd(){//界面((CButton*)GetDlgItem(IDC_CHECK_MODIFY))EnableWindow(false)。((CButton*)GetDlgItem(IDC_BUTTON_PREVIOUS))EnableWindow(false)。((CButton*)GetDlgItem(IDC_BUTTON_ADD))SetWindowText(_T(”繼續(xù)添加“))。((CEdit*)GetDlgItem(IDC_EDIT_NAME))EnableWindow(true)。((CEdit*)GetDlgItem(IDC_EDIT_PHONE))EnableWindow(true)。m_strName=”“。m_strCompany=”“。//清空編輯框 UpdateData(false)。m_Position=m_PersonViewListAddTail(pListDoc)。//獲得文檔指針 pDocSetModifiedFlag()。//姓名編輯框獲得焦點}(2)刪除記錄void CAddressBookView::OnButtonDelete(){除delete pOld。GetDlgItem(IDC_BUTTON_DELETE)GetWindowText(str)。D)“){CObject *pOld。//使其指向當(dāng)前指針 m_PersonViewListRemoveAt(m_Position)。//獲得文檔指針}} pDocOnNewDocument()。CAddressBookDoc *pDoc=(CAddressBookDoc*)GetDocument()。//獲得文檔指針,標(biāo)志文檔已被修改 OnInitialUpdate()。((CButton*)GetDlgItem(IDC_CHECK_MODIFY))EnableWindow(true)。((CButton*)GetDlgItem(IDC_BUTTON_PREVIOUS))EnableWindow(true)。((CButton*)GetDlgItem(IDC_BUTTON_ADD))SetWindowText(_T(”添加記錄(amp。((CButton*)GetDlgItem(IDC_BUTTON_DELETE))SetWindowText(_T(”刪除記錄(amp。}(3)清除記錄void CAddressBookView::OnButtonClear(){ if(m_PersonViewListGetCount()==1)//鏈表若為空,則調(diào)用添加生成} // TODO: Add your control notification handler code here((CEdit*)GetDlgItem(IDC_EDIT_NAME))EnableWindow(false)。((CEdit*)GetDlgItem(IDC_EDIT_PHONE))EnableWindow(false)。一個新結(jié)點{} AfxMessageBox(”沒有可清空的記錄!“)。if(MessageBox(”所有的記錄將被清空!“,”清空警告“,MB_YESNO)==IDYES){ CAddressBookDoc *pDoc=GetDocument()。m_Position=m_PersonViewListGetHeadPosition()。//定義一個臨時位置指針m_templeposition=m_Position。//獲得當(dāng)前結(jié)點位置的前一個CPerson*pListDoc=(CPerson*)m_PersonViewListGetAt(m_Position)。//當(dāng)前指針定位到前一個 AfxMessageBox(_T(”已到表頭!“))。m_strPhone=pListDocm_Phone。m_strEmail=pListDocm_Email。//刷新窗口(5)向后瀏覽void CAddressBookView::OnButtonNext(){POSITION m_templeposition。//并使其指向當(dāng)前結(jié)點的前驅(qū)結(jié)點 m_PersonViewListGetNext(m_templeposition)。} //獲得前一個人員的信息 m_strName=pListDocm_Name。m_strCompany=pListDocm_Company。//賦值給視圖類數(shù)據(jù)成員 UpdateData(false)。//當(dāng)前指針定位到后一個 AfxMessageBox(_T(”已到表尾!))。DECLARE_DYNCREATE(CAddressBookDoc)// Attributes public: CObList m_PersonList。protected: DECLARE_MESSAGE_MAP()}。MFC(Microsoft Foundation Class,微軟的基礎(chǔ)類庫),它是微軟為了簡化程序員的開發(fā)工作所開發(fā)的一套C++類的集合,是一套面向?qū)ο蟮暮瘮?shù)庫,以類的方式提供給用戶使用,利用這些類可以有效地幫助程序員完成Windows應(yīng)用程序的開發(fā),而MFC AppWizard 是一個輔助我們生成源代碼的向?qū)Чぞ?,它可以幫助我們自動生成基MFC框架的源代碼。對于基于MFC的簡易通訊錄管理系統(tǒng)的設(shè)計,需要對聯(lián)系人的信息進行管理,需要調(diào)用MFC類中的函數(shù),對于這個MFC的應(yīng)用程序,主要的類有CPerson、CAddressBookView、CAddressBookDoc等幾個類,里面封裝了一些函數(shù)和一些變量,例如CPerson是由Cobject派生出來的,CPerson中的構(gòu)造函數(shù)CPerson()對人員的信息進行初始化;CAddressBookView類封裝了函數(shù)OnButtonAdd()、OnButtonDelete()、OnButtonPrevious()、OnChangeEditCompany()等函數(shù),實現(xiàn)對人員信息的添加,刪除,信息的查詢,改變工作信息;CAddressBookDoc類封裝了OnNewDocument()、DeleteContents()函數(shù),實現(xiàn)對文檔類成員的初始化和對文檔成員的刪除。第二篇:通訊錄管理系統(tǒng)課 程 設(shè) 計 任 務(wù) 書題目C語言課程設(shè)計系(部)專業(yè)班級學(xué)生姓名學(xué)號06 月信息科學(xué)與電氣工程學(xué)院計算機科學(xué)與技術(shù)計職141王雪140819139 日至07 月04 日共周 指導(dǎo)教師院長2015 年 6月 23日一、課程設(shè)計目的將理論教學(xué)中涉及到的知識點貫穿起來,對不同的數(shù)據(jù)類型、程序控制結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)作一比較和總結(jié),結(jié)合設(shè)計題目進行綜合性應(yīng)用,對所學(xué)知識達到融會貫通的程度。(2)全面考核學(xué)生所掌握的基本理論知識及其實際業(yè)務(wù)能力,從而達到提高學(xué)生素質(zhì)的最終目的。(4)對于給定的設(shè)計題目,如何進行分析,理清思路,并給出相應(yīng)的數(shù)學(xué)模型。(6)熟練掌握C++語言的基本語法,靈活運用各種數(shù)據(jù)類型。設(shè)計功能錄入聯(lián)系人信息(包括姓名、電話號碼、地址等信息);通訊錄管理系統(tǒng)要求實現(xiàn)以下功能:輸入每一位聯(lián)系人記錄,將其信息存入文件中。設(shè)計
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1