資源描述:
《Windows程序設(shè)計考試大綱》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、MFCWindows程序設(shè)計考試大綱一、本課程的性質(zhì)、目的及任務(wù)目前Windows操作系統(tǒng)是在個人計算機上運行的主流平臺之一,因此,掌握在Windows平臺上開發(fā)高性能的、界面友好的各類GUI(圖形用戶界面)應(yīng)用程序的設(shè)計和編程方法,無論對于專業(yè)軟件工作者還是那些需要希望編制專用程序解決本專業(yè)實際問題的其他專業(yè)技術(shù)工作者都是十分必要,也是十分重要的。在眾多的Windows應(yīng)用程序開發(fā)環(huán)境和開發(fā)方法中,VisualC++環(huán)境中,使用MFC開發(fā)面向?qū)ο蟮腤indows應(yīng)用程序被普遍認為是開發(fā)高性能、高效率、高靈活性軟件的較好的方法之一。本課程屬于面向?qū)ο蟪绦蛟O(shè)計的專業(yè)技術(shù)課。本課程的目的和任務(wù)
2、是在先修課程“面向?qū)ο蟪绦蛟O(shè)計方法”的基礎(chǔ)上,通過對MFC(MicrosoftFoundationClassLibrary)全面、系統(tǒng)地介紹和對如何使用MFC提供的C++類進行面向?qū)ο蟪绦蛟O(shè)計的學(xué)習(xí),基本掌握MFC應(yīng)用程序框架的構(gòu)成和內(nèi)部機制,程序的運行控制——消息映射機制,程序外觀編程,對話框編程,程序的文檔視圖結(jié)構(gòu),文檔數(shù)據(jù)的顯示和輸出,文檔數(shù)據(jù)的組織和讀寫,同一文檔關(guān)聯(lián)的多視圖顯示和動態(tài)鏈接庫的設(shè)計、制作和應(yīng)用。了解如何在MFC應(yīng)用程序中通過ODBC或DAO訪問數(shù)據(jù)庫,多線程應(yīng)用程序的設(shè)計和編程,ActiveX控件的設(shè)計、制作和應(yīng)用以及如何使用套接字(Socket)進行網(wǎng)絡(luò)通訊等。二
3、、本大綱所屬層次為計算機系本科學(xué)生使用。三、本課程應(yīng)掌握的基本概念和基本技能⒈掌握MFC應(yīng)用程序框架的構(gòu)成和內(nèi)部機制。⒉掌握MFC應(yīng)用程序的運行控制——消息映射的實現(xiàn)機制。⒊掌握MFC應(yīng)用程序外觀(菜單、控制欄和定制框架窗口)編程。⒋掌握對話框(模式對話框、非模式對話框、屬性表和向?qū)傩员?編程。⒌掌握MFC應(yīng)用程序的文檔視圖結(jié)構(gòu)——SDI和MDI程序結(jié)構(gòu)。⒍掌握程序文檔數(shù)據(jù)的顯示和輸出——繪圖、打印和打印預(yù)覽。⒎掌握程序文檔數(shù)據(jù)的組織和讀寫——文檔類對象的持續(xù)性機制和MFC集合類的選用。⒏掌握SDI和MDI應(yīng)用程序中與同一文檔關(guān)聯(lián)的多視圖顯示的實現(xiàn)機制、組合種類和實現(xiàn)方法。⒐掌握動態(tài)鏈接
4、庫(Win32動態(tài)鏈接庫、MFC常規(guī)動態(tài)鏈接庫和MFC動態(tài)鏈接庫)的設(shè)計、制作和應(yīng)用。⒑掌握如何在MFC應(yīng)用程序中通過ODBC或DAO訪問數(shù)據(jù)庫。⒒了解和初步掌握多線程應(yīng)用程序的設(shè)計和編程。⒓了解和初步掌握ActiveX控件的設(shè)計、制作和應(yīng)用。⒔了解和初步掌握使用套接字(Socket)進行網(wǎng)絡(luò)通訊。四、教材和參考書7教材:VisualC++6程序設(shè)計導(dǎo)學(xué)清華大學(xué)出版社馬安鵬編著參考書:VisualC++技術(shù)內(nèi)幕清華大學(xué)出版社[美]DavidJ.Kruglinski著潘愛民王國印譯學(xué)用VisualC++6.0清華大學(xué)出版社[美]DavisChapman著駱長樂譯VisualC++6.0類庫大
5、全電子工業(yè)出版社官章全劉如明編著五、考核內(nèi)容綱要對教學(xué)內(nèi)容的考核要求說明對以下的教學(xué)內(nèi)容的考核要求分為三個層次:·掌握和綜合應(yīng)用:這部分教學(xué)內(nèi)容涉及程序設(shè)計的重要實現(xiàn)方法,因此要求對這部分內(nèi)容不僅要深入理解和牢固掌握,并且能夠在程序設(shè)計中比較熟練地應(yīng)用??己诵问剑浩綍r考核:上機編程實踐和學(xué)期的綜合編程實踐。期末考核:閉卷考試中的綜合類題目?!ふ莆蘸陀涀R:這部分教學(xué)內(nèi)容涉及實現(xiàn)程序設(shè)計的重要概念,因此要求對這部分內(nèi)容在深入理解的基礎(chǔ)上,能熟練地記識??己诵问剑浩綍r考核:開卷形式的隨堂測驗。期末考核:閉卷考試中的概念填空類和選擇類題目?!だ斫夂皖I(lǐng)會:這部分教學(xué)內(nèi)容涉及提高程序設(shè)計能力的核心機制
6、和高級技術(shù),因此要求對這部分內(nèi)容在理解的基礎(chǔ)上,了解這些知識對提高程序設(shè)計開發(fā)能力的重要性。考核形式:平時考核:開卷形式的隨堂測驗。期末考核:不考核。第一章學(xué)習(xí)面向?qū)ο蟮母攀觯▽W(xué)生自己閱讀,不考核)。第二章學(xué)習(xí)Windows編程基礎(chǔ)知識考核的知識點和考核要求:1.理解和領(lǐng)會Windows應(yīng)用程序的特點,這些特點包括:·圖形用戶界面(GUI)·虛擬圖形設(shè)備操作界面(GDI)·支持多任務(wù)7·隊列化消息輸入·支持隊列特征的消息驅(qū)動模型·事件驅(qū)動的程序設(shè)計·資源共享·程序和資源分開·支持應(yīng)用程序間數(shù)據(jù)交換1.掌握和記識Win32程序結(jié)構(gòu),主要包括·窗口類定義,注冊和窗口創(chuàng)建·主函數(shù)WinMain的
7、組成和作用·窗口回調(diào)函數(shù)WinProc的組成和作用第三章MFC應(yīng)用程序框架考核的知識點和考核要求:1.理解和領(lǐng)會MFC應(yīng)用程序與Win32應(yīng)用程序的關(guān)系·MFC應(yīng)用程序框架對Win32程序主要邏輯的封裝·MFC應(yīng)用程序的啟動運行順序2.掌握和記識MFC應(yīng)用程序框架的基本類·基本類的組成及其作用·基本類與SDI和MDI3.掌握和記識MFC應(yīng)用程序框架的基本類對象之間的相互訪問·SDI應(yīng)用程序框架的基本類對象之間的相互訪問·