畢業(yè)設計(論文)-基于MFC的自助電話系統設計與實現

畢業(yè)設計(論文)-基于MFC的自助電話系統設計與實現

ID:35583417

大?。?64.50 KB

頁數:31頁

時間:2019-03-30

畢業(yè)設計(論文)-基于MFC的自助電話系統設計與實現_第1頁
畢業(yè)設計(論文)-基于MFC的自助電話系統設計與實現_第2頁
畢業(yè)設計(論文)-基于MFC的自助電話系統設計與實現_第3頁
畢業(yè)設計(論文)-基于MFC的自助電話系統設計與實現_第4頁
畢業(yè)設計(論文)-基于MFC的自助電話系統設計與實現_第5頁
資源描述:

《畢業(yè)設計(論文)-基于MFC的自助電話系統設計與實現》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

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

2、都進行了實現,然后對整體程序的正確性進行了驗證,給出了對該系統的改進的期望。關鍵詞:MFC、C++、自助電話IIIABSTRACTMFCisavarietyofclassescombinetoconstituteanapplicationframework,anditspurposeistoletprogrammersuptoestablishonthisbasistheapplicationunderWindows.MFCisamoresimplemethodthanrelativelySDK.MFC

3、offersavarietyofAPIinterface,sothatprogrammerscaneasilyimplementthevariousrequirements.Self-servicephonesystemsoftwareplatform,includinguserlogin,phoneoutgoingandincomingphonecalls,addressbookquery,add,modify,deletefunctionssuchasasystem.Inthispaper,asim

4、pleintroductiontotheMFCandC++,Visualstudio2008platformwillbethebasicfunctionsoftheself-servicetelephonesystemtoachieve,andthenverifiedthecorrectnessoftheoverallprocess,giventheimprovementofthesystem.KEYWORDS:MFC、C++、Self-servicephonesystemIII基于MFC的自助電話系統

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

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

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

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

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

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

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