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