基于mfc的自助電話系統(tǒng)設(shè)計與實現(xiàn)

基于mfc的自助電話系統(tǒng)設(shè)計與實現(xiàn)

ID:13007714

大?。?50.00 KB

頁數(shù):31頁

時間:2018-07-20

基于mfc的自助電話系統(tǒng)設(shè)計與實現(xiàn)_第1頁
基于mfc的自助電話系統(tǒng)設(shè)計與實現(xiàn)_第2頁
基于mfc的自助電話系統(tǒng)設(shè)計與實現(xiàn)_第3頁
基于mfc的自助電話系統(tǒng)設(shè)計與實現(xiàn)_第4頁
基于mfc的自助電話系統(tǒng)設(shè)計與實現(xiàn)_第5頁
資源描述:

《基于mfc的自助電話系統(tǒng)設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、基于MFC的自助電話系統(tǒng)設(shè)計與實現(xiàn)學(xué)院:學(xué)號:姓名:指導(dǎo)老師:日期:III摘要MFC是各種類結(jié)合起來構(gòu)成了一個應(yīng)用程序框架,它的目的就是讓程序員在此基礎(chǔ)上來建立Windows下的應(yīng)用程序,這是一種相對SDK來說更為簡單的方法。MFC通過提供各種API接口讓程序員可以輕松實現(xiàn)各種要求。自助電話系統(tǒng)是要求在軟件平臺上實現(xiàn)包括用戶登錄、電話呼出、電話呼入、通信錄的查詢、添加、修改、刪除等功能的一個系統(tǒng)。本文主要對MFC及C++進行了簡單的介紹,然后在Visualstudio2008平臺將自助電話系統(tǒng)的基本

2、功能都進行了實現(xiàn),然后對整體程序的正確性進行了驗證,給出了對該系統(tǒng)的改進的期望。關(guān)鍵詞:MFC、C++、自助電話IIIABSTRACTMFCisavarietyofclassescombinetoconstituteanapplicationframework,anditspurposeistoletprogrammersuptoestablishonthisbasistheapplicationunderWindows.MFCisamoresimplemethodthanrelativelySDK

3、.MFCoffersavarietyofAPIinterface,sothatprogrammerscaneasilyimplementthevariousrequirements.Self-servicephonesystemsoftwareplatform,includinguserlogin,phoneoutgoingandincomingphonecalls,addressbookquery,add,modify,deletefunctionssuchasasystem.Inthispape

4、r,asimpleintroductiontotheMFCandC++,Visualstudio2008platformwillbethebasicfunctionsoftheself-servicetelephonesystemtoachieve,andthenverifiedthecorrectnessoftheoverallprocess,giventheimprovementofthesystem.KEYWORDS:MFC、C++、Self-servicephonesystemIII基于MF

5、C的自助電話系統(tǒng)設(shè)計與實現(xiàn)目錄摘要IABSTRACTII目錄III第一章緒論11.1引言11.2平臺的選擇11.3本文工作1第二章MFC的基本知識介紹32.1MFC簡單概述32.2對話框的體系42.3MFC的類層次和消息機制62.4重要的數(shù)據(jù)結(jié)構(gòu)9第三章程序的主體框架和功能介紹163.1程序的主體框架163.2程序功能的實現(xiàn)17第四章軟件測試214.1系統(tǒng)測試環(huán)境介紹214.2系統(tǒng)功能測試21第五章總結(jié)244.1論文的主要工作244.2工作中的不足及展望24參考文獻25致謝26畢業(yè)設(shè)計小結(jié)27III

6、基于MFC的自助電話系統(tǒng)設(shè)計與實現(xiàn)第一章緒論1.1引言隨著手機設(shè)備和計算機硬件的高速發(fā)展,在PC平臺上實現(xiàn)一種手機的自助界面已經(jīng)非常廣泛了,現(xiàn)在比較流行的是在android平臺上進行實現(xiàn)。在android平臺上實現(xiàn)界面可能比較的美觀和可行性更好,但是在MFC進行自助電話的實現(xiàn)也是一種可以實現(xiàn)的方法,既可以對MFC編程有一個深層次的了解,又可以對自己的自學(xué)能力和遇到問題解決問題的能力得到鍛煉。1.2平臺的選擇在windows環(huán)境下,目前比較流行的可視化開發(fā)工具主要有[1]:VisualC++、Visu

7、alBasic、C++builder、Delphi、PowerBuilder及Jbuilder等,而本軟件采用MicrosoftVisual2008作為開發(fā)工具,并使用MFCApplicationFramewor作為本軟件的基本架構(gòu)。采用C++來進行編程的主要原因是:與Java和C#等現(xiàn)代編程語言相比,C++在程序運行的小路和內(nèi)存使用的可控性和編程的靈活性上具有優(yōu)勢。C++代碼被編譯成匯編語言可以在處理器上直接運行,效率比較高,而Java被編譯成字節(jié)碼,C#則被編譯成中間語言,都是不能在處理器執(zhí)行的

8、,必須經(jīng)過Java虛擬機或是.NET通用語言運行。因此效率比較低,因此采用C++進行編程比較合適。C++中大量使用指針,使得編程的靈活性很高,這雖然增加了程序出錯的可能行,但是便于程序員施展編程技巧提高程序的效率。Java完全取消了指針,C#極大的限制了指針的使用,這都限制了程序員施展技巧。因此,使用C++進行界面的設(shè)計具有更大的靈活性[2]。而在以C++為核心語言的可視化編程工具中,MicrosoftVisual2008以其自身許多優(yōu)異的特性而獲得了最廣泛的應(yīng)用。鑒

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。