久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

《面向?qū)ο蟪绦蛟O(shè)計》教學(xué)大綱

時間:2019-05-12 20:37:44下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《《面向?qū)ο蟪绦蛟O(shè)計》教學(xué)大綱》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《《面向?qū)ο蟪绦蛟O(shè)計》教學(xué)大綱》。

第一篇:《面向?qū)ο蟪绦蛟O(shè)計》教學(xué)大綱

《面向?qū)ο蟪绦蛟O(shè)計》教學(xué)大綱

課程名稱:面向?qū)ο蟪绦蛟O(shè)計 英文名稱:Object Oriented Programming)學(xué)分:2 總學(xué)時:36 實(shí)驗(上機(jī))學(xué)時: 8 開課專業(yè):電子商務(wù)專業(yè)

一、本課程的性質(zhì)、目的和培養(yǎng)目標(biāo)

面向?qū)ο蟪绦蛟O(shè)計是電子商務(wù)專業(yè)的限定選修課程。面向?qū)ο蟪绦蛟O(shè)計是當(dāng)今最為流行的程序設(shè)計方法,本課程以C++語言為核心,全面概述面向?qū)ο蟪绦蛟O(shè)計的基本概念和基本技術(shù)。主要內(nèi)容包括:理解和掌握面向?qū)ο蟪绦蛟O(shè)計的基本思想和技術(shù),掌握C++中的引用和函數(shù)重載、類與對象、靜態(tài)成員與友元、運(yùn)算符重載、繼承與派生類、多態(tài)與虛函數(shù)等重要概念和技術(shù)。通過教學(xué)要求學(xué)生基本掌握面向?qū)ο蟮某绦蛟O(shè)計方法,認(rèn)識C++是如何支持面向?qū)ο蟪绦蛟O(shè)計的,培養(yǎng)、訓(xùn)練學(xué)生運(yùn)用面向?qū)ο蠹夹g(shù)進(jìn)行程序設(shè)計的能力。

二、預(yù)修課程

計算機(jī)語言與程序設(shè)計

三、課程內(nèi)容及學(xué)時分配

第一章 從C語言到C++語言

1.C++語言出現(xiàn)的歷史背景(OOP思想概述)2.C++中的注釋、常量和輸入輸出 3.C++中的變量定義與作用域 4.C++中的函數(shù) 5.C++中的指針與引用

本章學(xué)時數(shù):4,本章習(xí)題數(shù):4 第二章 類與對象 1.類 2.對象

3.構(gòu)造函數(shù)和析構(gòu)函數(shù) 4.對象及其應(yīng)用 5.對象的生存期 6.再論程序結(jié)構(gòu) 7.面向?qū)ο蟪绦蛟O(shè)計

本章學(xué)時數(shù):6,本章習(xí)題數(shù):6 第三章 靜態(tài)成員與友元 1.拷貝構(gòu)造函數(shù) 2.靜態(tài)數(shù)據(jù)成員 3.靜態(tài)成員函數(shù) 4.友元函數(shù)

本章學(xué)時數(shù):6,本章習(xí)題數(shù):6 第四章 運(yùn)算符重載 1.運(yùn)算符重載的概念 2.運(yùn)算符重載舉例

本章學(xué)時數(shù):4,本章習(xí)題數(shù):4 第五章 繼承與多態(tài) 1.繼承的概念 2.單繼承 3.多態(tài)與虛函數(shù)

4.類的分解(類的層次設(shè)計)5.抽象類與純虛函數(shù)

本章學(xué)時數(shù):6,本章習(xí)題數(shù):6 第六章 I/O流庫簡介 1.C++流庫的結(jié)構(gòu) 2.輸入與輸出 3.格式控制 4.文件

本章學(xué)時數(shù):2,本章習(xí)題數(shù):2

四、實(shí)驗(上機(jī))內(nèi)容和建議學(xué)時分配 實(shí)驗1(4學(xué)時)

要求:定義類,該類至少應(yīng)包括靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù),要求通過本實(shí)驗掌握定義類的基本方法。實(shí)驗2(4學(xué)時)

要求:通過本實(shí)驗掌握函數(shù)重載、友元函數(shù)、繼承、虛函數(shù)等的基本使用方法。

五、教材和參考書目

1.《C++語言基礎(chǔ)教程》,呂鳳翥編著,清華大學(xué)出版社,1999 2.《C++程序設(shè)計教程》,錢

能主編,清華大學(xué)出版社,1999 3.《The C++ Programming Language》(Third Edition),Bjarne Stroustrup,Addison-Wesley,1997

六、課外學(xué)習(xí)要求

要求課前預(yù)習(xí)下一次課的講課內(nèi)容,課后復(fù)習(xí)本次課的講課內(nèi)容并通過相應(yīng)的作業(yè)加以消化。

七、考核方式

本課程采用閉卷書面考試方式為主,其中期終考試占80%,期中10%,平時作業(yè)、上機(jī)及出勤率10%。

第二篇:《面向?qū)ο蟪绦蛟O(shè)計》教學(xué)大綱

《面向?qū)ο蟪绦蛟O(shè)計》教學(xué)大綱

課程名稱:信息內(nèi)容安全 課程代碼:042504 總 學(xué) 時:64 學(xué)

分:2

課程類型:專業(yè)必修課 適用專業(yè): 信息安全專業(yè) 制 訂 人:徐雪飛 審 定 人:肖

文 制訂日期:2015年3月

《面向?qū)ο蟪绦蛟O(shè)計》教學(xué)大綱

一、課程性質(zhì)、目的和任務(wù)

C#語言是.NET平臺上的核心開發(fā)語言,具有簡單易學(xué)、類型安全、完全面向?qū)ο蟮忍匦裕且婚T面向現(xiàn)代軟件工程的主流程序設(shè)計語言。本課程系統(tǒng)地介紹C#語言的結(jié)構(gòu)化設(shè)計、面向?qū)ο蟆⒎盒汀⑸虡I(yè)開發(fā)等功能要素,使學(xué)生在掌握程序設(shè)計的基本方法和技巧,培養(yǎng)利用計算機(jī)解決實(shí)際問題的能力,以滿足專業(yè)課應(yīng)用和繼續(xù)學(xué)習(xí)的需要。

二、教學(xué)基本要求

通過學(xué)習(xí)本課程,要求學(xué)生能夠熟悉C#語言的語法和類型系統(tǒng),掌握面向?qū)ο蟪绦蛟O(shè)計和泛型程序設(shè)計的基本方法,并具有商業(yè)應(yīng)用開發(fā)的基本能力,能靈活地使用C#語言及Visual Studio.NET開發(fā)環(huán)境解決一般性編程問題。

三、教學(xué)內(nèi)容

1、緒論(教學(xué)2學(xué)時,上機(jī)2學(xué)時)

教學(xué)內(nèi)容:

(1).NET技術(shù)和框架結(jié)構(gòu)簡介(2)C#語言概貌

(3)面向?qū)ο蟮幕靖拍?/p>

教學(xué)目的:使學(xué)生對.NET平臺和C#有一個綜合性的了解。

2、C#語法基礎(chǔ)(教學(xué)6學(xué)時,上機(jī)4學(xué)時)

教學(xué)內(nèi)容:(1)數(shù)據(jù)類型(2)值和方法(3)表達(dá)式(4)控制語句

教學(xué)目的:使學(xué)生基本掌握C#語言的類型系統(tǒng)和基本語法結(jié)構(gòu)。

3、類和繼承(教學(xué)4學(xué)時,上機(jī)4學(xué)時)

教學(xué)內(nèi)容:

(1)類的數(shù)據(jù)成員和各種函數(shù)成員(2)繼承和多態(tài)(3).NET常用類型(4)接口與實(shí)現(xiàn)

教學(xué)目的:使學(xué)生進(jìn)一步掌握類型的定義和使用方法,掌握.NET類庫中一些典型類的用法;深入理解繼承和多態(tài)性的概念,從而掌握面向?qū)ο筌浖芍赜眯缘年P(guān)鍵技術(shù)。

4、Windows窗體界面(教學(xué)2學(xué)時,上機(jī)2學(xué)時)

教學(xué)內(nèi)容:

(1)Windows Form編程技術(shù)(2)WPF編程技術(shù)

(3)繪圖、動畫和媒體 教學(xué)目的:使學(xué)生掌握Windows程序界面設(shè)計的基本要素,能夠使用Windows Form和WPF編程技術(shù)開發(fā)交互式圖形界面應(yīng)用程序。

5、泛型(教學(xué)4學(xué)時,上機(jī)2學(xué)時)

教學(xué)內(nèi)容:

(1)泛型的定義與使用(2)元組和可空類型的用法(3)泛型集合與循環(huán)遍歷

(4)匿名方法和Lambda表達(dá)式

教學(xué)目的:使學(xué)生掌握泛型程序設(shè)計的基本概念,能夠利用類型抽象和操作抽象開發(fā)出高可適的軟件程序。

6、異常處理(教學(xué)1學(xué)時)

教學(xué)內(nèi)容:

(1)C#異常處理結(jié)構(gòu)

(2)主動引發(fā)異常和自定義異常

教學(xué)目的:使學(xué)生能夠通過異常處理來提高程序可靠性。

7、文件操作(教學(xué)1學(xué)時,上機(jī)1學(xué)時)

教學(xué)內(nèi)容:

(1)驅(qū)動器、目錄和文件(2)文件流和數(shù)據(jù)流

教學(xué)目的:使學(xué)生掌握在C#程序中進(jìn)行磁盤文件存取的基本技術(shù)。

8、數(shù)據(jù)庫訪問(教學(xué)2學(xué)時,上機(jī)1學(xué)時)

教學(xué)內(nèi)容:

(1)ADO.NET聯(lián)機(jī)數(shù)據(jù)訪問(2)ADO.NET脫機(jī)數(shù)據(jù)訪問

教學(xué)目的:使學(xué)生掌握C#程序中進(jìn)行數(shù)據(jù)庫存取的基本技術(shù)。

9、綜合練習(xí)(教學(xué)2學(xué)時,上機(jī)8學(xué)時)教學(xué)內(nèi)容:

(1)進(jìn)程和線程

(2)ASP.NET網(wǎng)絡(luò)程序設(shè)計

(3)采用案例驅(qū)動的方式,綜合運(yùn)用C#編程技術(shù)開發(fā)較為完整的軟件程序。教學(xué)目的:提高學(xué)生軟件設(shè)計的綜合能力。

五、教學(xué)方法與手段

講授法、討論法、多媒體教學(xué)、實(shí)驗教學(xué)。

六、考核方式

考試成績占70%,平時成績占30%。閉卷考試。

七、推薦教材和教學(xué)參考書

材:《C#程序設(shè)計基礎(chǔ)》第3版,鄭宇軍,石海鶴,王衛(wèi)紅,清華大學(xué)出版社,2014年。參考書:

1、《C#應(yīng)用開發(fā)與實(shí)踐》,曾憲權(quán)、李梅蓮 等,清華大學(xué)出版社,2015年

2、《C#編程實(shí)戰(zhàn)寶典》,付強(qiáng)、丁寧 等,清華大學(xué)出版社,2014年。

第三篇:面向?qū)ο蟪绦蛟O(shè)計教學(xué)大綱

面向?qū)ο蟪绦蛟O(shè)計(專業(yè)限選課)Object-Oriented Programming 【課程編號】XZ26175 【學(xué)分?jǐn)?shù)】3 【學(xué)時數(shù)】60=38+22

【課程類別】專業(yè)限選 【編寫日期】2010.3.30 【先修課程】C語言程序設(shè)計、計算機(jī)應(yīng)用基礎(chǔ)

【適用專業(yè)】通信工程

一、教學(xué)目的、任務(wù)

通過學(xué)習(xí),使學(xué)生深刻理解和領(lǐng)會面向?qū)ο蟮幕舅枷牒突咎卣鳎莆彰嫦驅(qū)ο蟪绦蛟O(shè)計語言C++語言的基本概念、基本語法以及面向?qū)ο蟪绦蛟O(shè)計的基本方法;使學(xué)生養(yǎng)成面向?qū)ο蟮木幊趟季S習(xí)慣。

二、課程教學(xué)的基本要求

1.理解面向?qū)ο蟮幕靖拍詈褪褂妹嫦驅(qū)ο蠹夹g(shù)進(jìn)行程序設(shè)計的基本思想 2.能比較熟練地用C++語言進(jìn)行一般面向?qū)ο蟮某绦蛟O(shè)計

3.初步掌握面向?qū)ο缶幊汰h(huán)境Visual C++的使用

三、教學(xué)內(nèi)容和學(xué)時分配(2 + 5 + 14 + 9 + 12 + 7 + 6 + 5 = 60)第一章 面向?qū)ο蟪绦蛟O(shè)計概述 2 學(xué)時(課堂講授學(xué)時2)主要內(nèi)容:

1.什么是面向?qū)ο蟪绦蛟O(shè)計 2.對象與類 3.封裝 4.繼承性 5.多態(tài)性

6.面向?qū)ο蟪绦蛟O(shè)計的語言 教學(xué)要求:

了解什么是面向?qū)ο蟪绦蛟O(shè)計;掌握對象和類的基本概念;理解面向?qū)ο蟪绦蛟O(shè)計的基本特征。其它教學(xué)環(huán)節(jié):

安排課外了解面向?qū)ο蟪绦蛟O(shè)計方面的基本概念。第二章 C++概述 5學(xué)時(課堂講授學(xué)時2+課程實(shí)驗學(xué)時3)主要內(nèi)容:

1.C++的起源和特點(diǎn) 2.C++源程序的構(gòu)成

3.C++在非面向?qū)ο蠓矫娴囊恍┨匦?教學(xué)要求:

cin和cout的使用;new和delete的運(yùn)算符的使用;函數(shù)的重載;帶缺省參數(shù)的函數(shù);引用; VC++的使用。其它教學(xué)環(huán)節(jié):

實(shí)驗1: C++程序設(shè)計基礎(chǔ)練習(xí)。實(shí)驗?zāi)康暮鸵螅?/p>

1.掌握C++程序的基本格式和規(guī)范,學(xué)會編寫簡單的C++程序。2.掌握C++程序結(jié)構(gòu)的特點(diǎn)。

3.熟悉C++程序基本的輸入輸出操作。

4.掌握C++數(shù)據(jù)類型常量和變量以及修飾符的使用方法。5.熟悉作用域運(yùn)算符的功能和基本使用方法。6.掌握C++內(nèi)存的動態(tài)分配和釋放方法。7.理解引用的概念,掌握引用的使用方法。

第三章 類和對象 14學(xué)時(課堂講授學(xué)時8+課程實(shí)驗學(xué)時6)主要內(nèi)容:

1.類與對象的基本概念 2.構(gòu)造函數(shù)與析構(gòu)函數(shù) 3.對象數(shù)組與對象指針 4.向函數(shù)傳遞對象 5.靜態(tài)成員 6.友元

7.類對象作為成員 8.常類型 教學(xué)要求:

類的聲明;對象定義;對象的成員的訪問。訪問屬性的理解和運(yùn)用;構(gòu)造函數(shù)和析構(gòu)函數(shù)的定義;對象數(shù)組的定義和使用;this的指針的理解和使用;類的成員類型為其他類時如何理解和使用;靜態(tài)成員的理解和運(yùn)用。提供友元機(jī)制的目的;友元聲明方法;提供常類型機(jī)制的目的;各種不同的常類型運(yùn)作方式。其它教學(xué)環(huán)節(jié):

實(shí)驗2:類和對象。實(shí)驗?zāi)康暮鸵螅?/p>

1.掌握類、類的數(shù)據(jù)成員、類的成員函數(shù)的定義方式。2.理解類成員的訪問控制方式。

3.掌握對象的定義和操作對象的方法。

4.理解構(gòu)造函數(shù)和析構(gòu)函數(shù)的定義與執(zhí)行過程。5.掌握重載構(gòu)造函數(shù)的方法。6.了解拷貝構(gòu)造函數(shù)的方法。實(shí)驗3:對象數(shù)組和對象指針。實(shí)驗?zāi)康暮鸵螅?/p>

1.掌握對象數(shù)組的定義和使用方法。

2.理解對象指針的概念,學(xué)會用指針引用對象。3.了解this指針的工作方式。

4.掌握靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù)的基本使用方法。5.理解友元與友元函數(shù)的作用,掌握其使用方法。

第四章 派生類和繼承 9學(xué)時(課堂講授學(xué)時6+課程實(shí)驗學(xué)時3)主要內(nèi)容:

1.派生類的概念

2.派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù) 3.基類成員的訪問 4.多重繼承 5.賦值兼容規(guī)則 教學(xué)要求:

基類和派生類的基本概念;繼承成員的訪問規(guī)則;派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的運(yùn)行規(guī)則;多重繼承的基本概念;多重繼承中同名二義性如何消除;引入虛基類的目的;繼承類和派生類之間相互賦值規(guī)則用。

其它教學(xué)環(huán)節(jié):

實(shí)驗4:派生類與繼承。實(shí)驗?zāi)康暮鸵螅?/p>

1.理解類的繼承的概念,能夠定義和使用類的繼承關(guān)系。2.掌握派生類的聲明和定義方法。

3.掌握公有派生和私有派生的訪問特性。4.學(xué)習(xí)虛基類在解決問題中的作用。

第五章 多態(tài)性 12學(xué)時(課堂講授學(xué)時8+課程實(shí)驗學(xué)時4)主要內(nèi)容:

1.編譯時的多態(tài)性與運(yùn)行時的多態(tài)性 2.函數(shù)重載 3.運(yùn)算符重載 4.類型轉(zhuǎn)換 5.虛函數(shù) 教學(xué)要求:

多態(tài)的基本概念;實(shí)現(xiàn)運(yùn)算符重載的方法(成員函數(shù));實(shí)現(xiàn)運(yùn)算符重載的方法(友元函數(shù));靜態(tài)聯(lián)編和動態(tài)聯(lián)編的基本概念;虛函數(shù)的作用;虛函數(shù)的運(yùn)用。其它教學(xué)環(huán)節(jié):

實(shí)驗5:虛函數(shù)和多態(tài)性。實(shí)驗?zāi)康暮鸵螅?/p>

1.理解編譯時的多態(tài)性和運(yùn)行時的多態(tài)性。2.掌握運(yùn)算符重載的基本方法。3.掌握虛函數(shù)的定義和使用方法。

第六章 模板 7學(xué)時(課堂講授學(xué)時4+課程實(shí)驗學(xué)時3)主要內(nèi)容:

1.模板的概念

2.函數(shù)模板與模板函數(shù) 3.類模板和模板類 教學(xué)要求:

模板的基本概念;為什么要使用模板;函數(shù)模板和模板函數(shù)的基本概念;函數(shù)模板的聲明和使用;類模板和模板類的基本概念。其它教學(xué)環(huán)節(jié):

實(shí)驗6:函數(shù)模板與類模板。實(shí)驗?zāi)康暮鸵螅?/p>

1.掌握函數(shù)模板及其聲明方法。2.掌握模板函數(shù)及其生成方法。3.學(xué)習(xí)類模板的聲明與使用方法。

第七章 C++的I/O流類庫 6學(xué)時(課堂講授學(xué)時3+課程實(shí)驗學(xué)時3)主要內(nèi)容:

1.C++建立類類庫的目的 2.預(yù)定義類型的輸入輸出

3.用戶自定義類型的輸入和輸出 教學(xué)要求:

掌握在各種情況下的<<和>>運(yùn)算符的重載。其它教學(xué)環(huán)節(jié):

實(shí)驗7:I/O流類庫。實(shí)驗?zāi)康暮鸵螅?/p>

1.掌握流及流類庫的作用。

2.掌握流類庫中常用的類及其成員函數(shù)的使用方法。3.掌握重載“<<”和“>>”的方法。

4.掌握控制輸出寬度的函數(shù)width和setw。

5.掌握函數(shù)setosflags和resetiosflags設(shè)置和恢復(fù)對齊方式、精度、大小寫等。

研究教學(xué)內(nèi)容 5學(xué)時(課程講解和討論學(xué)時)

程序綜合設(shè)計:按照面向?qū)ο蟪绦蜷_發(fā)的原則和方法,利用一個實(shí)例來講解面向?qū)ο蟪绦蛟O(shè)計的整個過程,然后要求學(xué)生根據(jù)自己的開發(fā)經(jīng)驗進(jìn)行分組討論,從而幫助學(xué)生進(jìn)一步理解和熟悉面向?qū)ο蟪绦蛟O(shè)計方法。

四、教學(xué)重點(diǎn)、難點(diǎn)及教學(xué)方法

重點(diǎn):類和對象的基本概念;對象定義;對象的成員的訪問。訪問屬性的理解和運(yùn)用;構(gòu)造函數(shù)和析構(gòu)函數(shù)的定義;對象數(shù)組的定義和使用;this的指針的理解和使用。基類和派生類的基本概念;繼承成員的訪問規(guī)則;派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的運(yùn)行規(guī)則。多態(tài)的基本概念;函數(shù)的重載。

難點(diǎn):多重繼承;虛函數(shù);模板。

教學(xué)方法:課堂授課采用多媒體教學(xué)和分組討論的方法,實(shí)驗采用任務(wù)驅(qū)動方式。通過未來愿景描述和學(xué)以致用的方法來提高學(xué)生的學(xué)習(xí)興趣,通過分組交流和師生積極互動的方式提高學(xué)生學(xué)習(xí)本門課程的學(xué)習(xí)能力。

五、考核方式及成績評定方式:考試

六、教材及參考書目

推薦教材:

[1] 《C++面向?qū)ο蟪绦蛟O(shè)計》,陳維興,林小茶,清華大學(xué)出版社,第2版,2004 參考書:

[1] 《C++面向?qū)ο蟪绦蛟O(shè)計習(xí)題解析與上機(jī)指導(dǎo)》,陳維興,清華大學(xué)出版社,2003 [2] 《C++程序設(shè)計基礎(chǔ)》,周靄如,電子工業(yè)出版社,2003 [3] 《C++語言程序設(shè)計》,鄭莉,清華大學(xué)出版社,2005 修(制)訂人: 審核人:

2010年 3 月30

第四篇:《面向?qū)ο蟪绦蛟O(shè)計》課程教學(xué)大綱

《面向?qū)ο蟪绦蛟O(shè)計》課程教學(xué)大綱

學(xué)時:72

學(xué)分:4

理論學(xué)時:52

實(shí)驗學(xué)時:20

面向?qū)I(yè):計算機(jī)科學(xué)與技術(shù)、專升本 課程代碼:2700410

先開課程:計算機(jī)導(dǎo)論,C語言程序設(shè)計 課程性質(zhì):必修

執(zhí)筆人:熊凱

審定人:陳龍猛、于仁師

第一部分:理論教學(xué)部分

一、說明

1、課程的性質(zhì)、地位和任務(wù)

《面向?qū)ο蟪绦蛟O(shè)計》(C++)是計算機(jī)科學(xué)與技術(shù)專業(yè)的一門重要的專業(yè)基礎(chǔ)課,在由基礎(chǔ)訓(xùn)練到專業(yè)課教學(xué)階段過渡過程中起到承上啟下的作用。它不僅為今后學(xué)習(xí)專業(yè)課打下堅實(shí)的理論基礎(chǔ)和技術(shù)基礎(chǔ),而且為軟件開發(fā)、程序設(shè)計提供必要的理論、方法和工具。

通過對C++ 語言的學(xué)習(xí),使學(xué)生系統(tǒng)了解程序設(shè)計語言的概況和基本理論,了解軟件開發(fā)的全過程;理解面向?qū)ο蠓椒ǖ母拍睿幌到y(tǒng)掌握c++語言的語法結(jié)構(gòu),基本掌握結(jié)構(gòu)化程序設(shè)計方法和面向?qū)ο蟪绦蛟O(shè)計的基本方法和編程技術(shù);通過大量的實(shí)驗和課外實(shí)踐,逐步培養(yǎng)學(xué)生閱讀程序、分析程序和獨(dú)立編寫程序的能力。

2、課程教學(xué)和教改基本要求

本課程是一門理論聯(lián)系實(shí)際,實(shí)踐性較強(qiáng)的課程,課內(nèi)、外習(xí)題量相當(dāng)大,上機(jī)時數(shù)較多(開設(shè)驗證性實(shí)驗2~3個,綜合性、設(shè)計性實(shí)驗4~5個),除了課堂教學(xué)環(huán)節(jié)外,學(xué)生必須在課外通過大量地閱讀程序、編寫程序,方能熟練掌握主要的語法和編程方法,并加深對各種語法成分其語用環(huán)境的認(rèn)識。

二、教學(xué)內(nèi)容與課時分配 第一章緒論(2學(xué)時)教學(xué)內(nèi)容:

1、面向?qū)ο蟪绦蛟O(shè)計的基本思想及基本概念;

2、面向?qū)ο笳Z言的分類和C++中支持面向?qū)ο蟮奶攸c(diǎn);

3、面向?qū)ο蟮能浖_發(fā)環(huán)境;

4、C++開發(fā)工具的主要功能和使用方法; 重點(diǎn):

1、面向?qū)ο蟪绦蛟O(shè)計的基本思想及基本概念;

2、面向?qū)ο笳Z言的分類和C++中支持面向?qū)ο蟮奶攸c(diǎn); 難點(diǎn):

1、面向?qū)ο笳Z言的分類和C++中支持面向?qū)ο蟮奶攸c(diǎn); 建議教學(xué)方法: 課堂講授 思考題:

1、面向?qū)ο蟪绦蛟O(shè)計的基本思想是什么?

2、C++語言支持哪些面向?qū)ο筇攸c(diǎn)?

第二章面向?qū)ο蟪绦蛟O(shè)計方法導(dǎo)論(2學(xué)時)教學(xué)內(nèi)容:

1、類、對象、實(shí)例的概念;

2、封裝、繼承、多態(tài)等概念;

3、面向?qū)ο竽P偷幕厩闆r;

4、面向?qū)ο筌浖治觥⒃O(shè)計、實(shí)現(xiàn)的基本方向;

5、程序設(shè)計風(fēng)格并在實(shí)驗中運(yùn)用; 重點(diǎn):

1、類、對象、實(shí)例的概念;

2、封裝、繼承、多態(tài)等概念; 難點(diǎn):

1、封裝、繼承、多態(tài)等概念; 建議教學(xué)方法: 課堂講授 思考題:

1、什么是封裝?什么是繼承?什么是多態(tài)性? 第三章

C++對C語言的常規(guī)性能擴(kuò)充(4學(xué)時)教學(xué)內(nèi)容:

1、用cin,cout,cerr,<<,>>進(jìn)行基本輸入輸出;

2、C++中變量定義的方法及其與C語言中的區(qū)別;

3、作用域限定符的用法;

4、C、C++語言中變量的作用域、生存期的概念;

5、枚舉類型的用法;

6、枚舉變量的存儲及其輸入輸出;

7、C++中struct與C語言中的不同;

8、const的用處和用法;

9、函數(shù)形式的類型轉(zhuǎn)換與C語言中類型轉(zhuǎn)換的不同;

10、引用的語法形式;

11、引用參數(shù)的用法;

12、函數(shù)參數(shù)的傳址和傳值方式及其區(qū)別;

13、引用返回值與左值概念;

14、函數(shù)原型的寫法、作用;

15、new和delete的用處和寫法;

16、動態(tài)內(nèi)存分配與指針; 重點(diǎn):

1、用cin,cout,cerr,<<,>>進(jìn)行基本輸入輸出;

2、作用域限定符的用法;

3、函數(shù)定義;

4、new和delete的用處和寫法;

5、動態(tài)內(nèi)存分配與指針; 難點(diǎn):

1、函數(shù)定義;

2、new和delete的用處和寫法;

3、動態(tài)內(nèi)存分配與指針; 建議教學(xué)方法: 課堂講授 思考題:

1、new和delete使用時應(yīng)注意哪些原則?

2、什么是動態(tài)分配內(nèi)存?在C++中如何實(shí)現(xiàn)? 第四章類和對象(8學(xué)時)教學(xué)內(nèi)容:

1、類定義的方法和存取級別;

2、結(jié)構(gòu)作為類的定義的方法與class的區(qū)別;

3、類的成員變量和成員函數(shù)的定義和使用,以及對象的定義;

4、友元函數(shù)和友元類;

5、構(gòu)造函數(shù)和析構(gòu)函數(shù);

6、構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用及其次序;

7、拷貝構(gòu)造函數(shù)的調(diào)用;

8、靜態(tài)類成員變量和成員函數(shù)的定義和使用方法;

9、內(nèi)聯(lián)成員函數(shù)的定義和使用方法;

10、嵌套類與局部類的定義;

11、在函數(shù)中對象傳遞的機(jī)制; 重點(diǎn):

1、類定義的方法和存取級別作用域限定符的用法;

2、構(gòu)造函數(shù)和析構(gòu)函數(shù);

3、構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用及其次序;

4、嵌套類與局部類的定義;

5、在函數(shù)中對象傳遞的機(jī)制; 難點(diǎn):

1、構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用及其次序;

2、拷貝構(gòu)造函數(shù)的調(diào)用; 建議教學(xué)方法: 課堂講授 思考題:

1、構(gòu)造函數(shù)和析構(gòu)函數(shù)的作用是什么?

2、類成員有哪些存取級別?特點(diǎn)如何?

3、構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用次序是怎樣的規(guī)則? 第五章多態(tài)性和重載(6學(xué)時)教學(xué)內(nèi)容:

1、成員函數(shù)重載;

2、運(yùn)算符重載的概念;

3、使用friend重載運(yùn)算符的方法;

4、成員形式和友元形式下一元和二元運(yùn)算符重載的差別;

5、數(shù)組重載運(yùn)算符new和delete的定義;

6、定義重載某些特殊的運(yùn)算符的方法,包括重載[]、重載()、重載->等; 重點(diǎn):

1、成員函數(shù)重載;

2、運(yùn)算符重載的概念;

3、定義重載某些特殊的運(yùn)算符的方法,包括重載[]、重載()、重載->等; 難點(diǎn):

1、成員函數(shù)重載;

2、運(yùn)算符重載; 建議教學(xué)方法: 課堂講授 思考題:

1、什么是重載?

2、函數(shù)重載有哪些原則?

3、如何實(shí)現(xiàn)數(shù)組重載運(yùn)算符new和delete? 第六章繼承性與派生類(6學(xué)時)教學(xué)內(nèi)容:

1、類層次的概念及如何將概念和實(shí)現(xiàn)轉(zhuǎn)變?yōu)轭惖膶哟蔚姆椒ǎ?/p>

2、單繼承的定義;

3、不同派生方式下成員存取控制的變化;

4、向基類構(gòu)造函數(shù)傳遞參數(shù)的方法;

5、多繼承的定義;

6、虛基類和二義性問題; 重點(diǎn):

1、類層次的概念及如何將概念和實(shí)現(xiàn)轉(zhuǎn)變?yōu)轭惖膶哟蔚姆椒ǎ?/p>

2、單繼承的定義;

3、不同派生方式下成員存取控制的變化;

4、向基類構(gòu)造函數(shù)傳遞參數(shù)的方法; 難點(diǎn):

1、不同派生方式下成員存取控制的變化;

2、向基類構(gòu)造函數(shù)傳遞參數(shù)的方法; 建議教學(xué)方法: 課堂講授 思考題:

1、C++中繼承的語法是怎樣規(guī)定的?

2、不同派生方式下成員存取控制有何變化?

3、如何向基類構(gòu)造函數(shù)傳遞參數(shù)?

第七章運(yùn)行時的多態(tài)性和虛函數(shù)(6學(xué)時)教學(xué)內(nèi)容:

1、虛函數(shù)和純虛函數(shù)的概念;

2、虛函數(shù)的用法;

3、虛析構(gòu)函數(shù)的意義;

4、抽象類的概念;

5、早期和后期聯(lián)編的概念; 重點(diǎn):

1、虛函數(shù)和純虛函數(shù)的概念;

2、虛函數(shù)的用法;

3、抽象類的概念;

4、早期和后期聯(lián)編的概念; 難點(diǎn):

1、虛函數(shù)的用法;

2、抽象類的概念;

3、早期和后期聯(lián)編的概念; 建議教學(xué)方法: 課堂講授 思考題:

1、什么是虛函數(shù)?如何定義虛函數(shù)?

2、什么是抽象類?

3、在什么場合中使用抽象類?

4、什么是早期聯(lián)編?什么是后期聯(lián)編? 第八章泛型程序設(shè)計和模板(6學(xué)時)教學(xué)內(nèi)容:

1、泛型程序設(shè)計的意義;

2、模板函數(shù)的用法;

3、類模板的定義方法;

4、多參數(shù)的模板設(shè)計; 重點(diǎn):

1、泛型程序設(shè)計的意義;

2、模板函數(shù)的用法;

3、類模板的定義方法; 難點(diǎn):

1、模板函數(shù)的用法;

2、類模板的定義方法; 建議教學(xué)方法: 課堂講授 思考題:

1、什么是模板?

2、如何定義函數(shù)模板?

3、如何定義類模板?

第九章

C++的I/O系統(tǒng)(8學(xué)時)教學(xué)內(nèi)容:

1、C++的流,包括C++的預(yù)定義流;

2、格式化I/O的定義格式和定義方法;

3、創(chuàng)建重載運(yùn)算符<<和>>的方法;

4、創(chuàng)建無參數(shù)操縱符和帶參數(shù)操縱符的方法;

5、一般I/O流和文件流的關(guān)系;

6、文件與文件流的關(guān)系;

7、文件系統(tǒng)的概念,包括文件指針和關(guān)于文件的操作;

8、文件類的定義和相關(guān)操作的定義、使用方法;

9、利用常用函數(shù)進(jìn)行文件的打開、關(guān)閉、讀寫、定位等操作; 重點(diǎn):

1、C++的流;

2、格式化I/O的定義格式和定義方法;

3、創(chuàng)建重載運(yùn)算符<<和>>的方法;

4、文件與文件流的關(guān)系;

5、文件系統(tǒng)的概念;

6、文件類的定義和相關(guān)操作的定義、使用方法; 難點(diǎn):

1、創(chuàng)建重載運(yùn)算符<<和>>的方法;

2、文件系統(tǒng)的概念;

3、文件類的定義和相關(guān)操作的定義、使用方法; 建議教學(xué)方法: 課堂講授 思考題:

1、什么是流?

2、重載運(yùn)算符<<和>>應(yīng)該注意哪些原則?

3、對文件的讀寫有哪些方式?

4、如何控制二進(jìn)制文件?

第十章面向?qū)ο蟮能浖?gòu)造及程序設(shè)計風(fēng)范(4學(xué)時)教學(xué)內(nèi)容 1、軟件質(zhì)量

2、程序斷言機(jī)制

3、異常處理機(jī)制

4、面向?qū)ο蟮能浖?gòu)造 重點(diǎn):

1、異常處理機(jī)制;

2、面向?qū)ο蟮能浖?gòu)造; 難點(diǎn):

1、異常處理機(jī)制; 建議教學(xué)方法: 課堂講授 思考題:

1、什么是異常?

2、C++中如何處理異常?

3、面向?qū)ο蟮能浖?gòu)造有哪些原則?

三、考核方式和要求

考核方式:閉卷

考核要求:考核內(nèi)容應(yīng)包括基本概念題、程序代碼分析題(形式為程序填空和程序閱讀等)和程序設(shè)計題等。

成績核算:平時作業(yè)占總成績的15%,實(shí)驗成績占總成績的15%,理論考試根據(jù)教學(xué)大綱命題,占總成績的70%。第二部分:實(shí)驗教學(xué)部分

一、說明

1、本門課程實(shí)驗的性質(zhì)任務(wù)、目的與要求

本課程是一門理論聯(lián)系實(shí)際,實(shí)踐性較強(qiáng)的課程,上機(jī)時數(shù)較多(開設(shè)驗證性實(shí)驗2~3個,綜合、設(shè)計性實(shí)驗4~5個)。學(xué)生通過本課程的實(shí)驗鍛煉,應(yīng)達(dá)到具有基本C++程序設(shè)計能力和基本調(diào)試能力,并具有編寫面相對象程序設(shè)計的方法、思路和設(shè)計調(diào)試能力。

2、本門課程實(shí)驗項目設(shè)置情況 序號 實(shí)驗名稱 學(xué)時 必開 選開 實(shí)驗類型 驗 證 基本 操作 綜 合 設(shè) 計 應(yīng) 用 創(chuàng) 新

內(nèi)容提要Visual C++的開發(fā)環(huán)境認(rèn)識 2 必

用Visual C++的程序向?qū)Ы⒁粋€簡單的Windows程序并調(diào)試通過。C++中的對C語言的常規(guī)擴(kuò)充(1)2 必

編寫一個完整的C++程序,并調(diào)試通過。C++中的對C語言的常規(guī)擴(kuò)充(2)2 必

將原來C語言編寫的程序改寫成一個C++程序,并調(diào)試通過。4 類與對象 2 必 √

設(shè)計一個類并寫一測試程序建立該類的對象并調(diào)試。5 多態(tài)性和重載 2 必 √

為自定義的類編寫恰當(dāng)?shù)倪\(yùn)算符重載并測試通過。6 繼承性與派生類 2 必 √

將自定義的類進(jìn)行派生,研究其各種函數(shù)的調(diào)用。7 運(yùn)行時的多態(tài)性和虛函數(shù) 2 必 √

在自定義的類中增加虛函數(shù)測試其運(yùn)行情況。8 泛型程序設(shè)計和模板 2 必 √

編寫一個函數(shù)模板和類模板并調(diào)試通過。9 C++的I/O系統(tǒng) 2 必 √

在自定義的類中增加流輸入輸出功能并編寫一程序測試該類對文件流的操作。10 C++的發(fā)展和應(yīng)用 2 必 √

利用STL類庫編寫一個簡單的程序調(diào)試通過。

二、各實(shí)驗項目教學(xué)要求

實(shí)驗一 Visual C++的開發(fā)環(huán)境的認(rèn)識

(一)實(shí)驗?zāi)康模菏煜isual C++的開發(fā)環(huán)境。

(二)實(shí)驗內(nèi)容:利用Visual C++的程序向?qū)Ы⒁粋€簡單的基于MFC類庫的Windows程序并調(diào)試通過。

(三)主要儀器設(shè)備及其配套數(shù):計算機(jī)每人一套(四)所在實(shí)驗室:計算機(jī)實(shí)驗室

實(shí)驗二 C++中的對C語言的常規(guī)擴(kuò)充(1)(一)實(shí)驗?zāi)康模赫莆誄++語言中擴(kuò)充部分。

(二)實(shí)驗內(nèi)容:編寫一個完整的C++程序,并調(diào)試通過。(三)主要儀器設(shè)備及其配套數(shù):計算機(jī)每人一套(四)所在實(shí)驗室:計算機(jī)實(shí)驗室

實(shí)驗三 C++中的對C語言的常規(guī)擴(kuò)充(2)(一)實(shí)驗?zāi)康模赫莆誄++語言中擴(kuò)充部分。

(二)實(shí)驗內(nèi)容:將原來C語言編寫的程序改寫成一個C++程序,并調(diào)試通過。(三)主要儀器設(shè)備及其配套數(shù):計算機(jī)每人一套(四)所在實(shí)驗室:計算機(jī)實(shí)驗室 實(shí)驗四類與對象

(一)實(shí)驗?zāi)康模赫莆疹惖亩x。

(二)實(shí)驗內(nèi)容:定義一個類并寫一測試程序建立該類的對象并調(diào)試。(三)主要儀器設(shè)備及其配套數(shù):計算機(jī)每人一套(四)所在實(shí)驗室:計算機(jī)實(shí)驗室 實(shí)驗五多態(tài)性和重載

(一)實(shí)驗?zāi)康模赫莆粘蓡T函數(shù)和運(yùn)算符的重載。

(二)實(shí)驗內(nèi)容:為自定義的類編寫恰當(dāng)?shù)倪\(yùn)算符重載并測試通過。(三)主要儀器設(shè)備及其配套數(shù):計算機(jī)每人一套(四)所在實(shí)驗室:計算機(jī)實(shí)驗室 實(shí)驗六繼承性與派生類

(一)實(shí)驗?zāi)康模赫莆绽^承性與派生類

(二)實(shí)驗內(nèi)容:將自定義的類進(jìn)行派生,研究其各種函數(shù)的調(diào)用。(三)主要儀器設(shè)備及其配套數(shù):計算機(jī)每人一套(四)所在實(shí)驗室:計算機(jī)實(shí)驗室 實(shí)驗七運(yùn)行時的多態(tài)性和虛函數(shù)

(一)實(shí)驗?zāi)康模赫莆者\(yùn)行時的多態(tài)性和虛函數(shù)的概念。

(二)實(shí)驗內(nèi)容:在自定義的類中增加虛函數(shù)測試其運(yùn)行情況。(三)主要儀器設(shè)備及其配套數(shù):計算機(jī)每人一套(四)所在實(shí)驗室:計算機(jī)實(shí)驗室 實(shí)驗八泛型程序設(shè)計和模板

(一)實(shí)驗?zāi)康模赫莆辗盒统绦蛟O(shè)計和模板。

(二)實(shí)驗內(nèi)容:編寫一個函數(shù)模板和類模板并調(diào)試通過。(三)主要儀器設(shè)備及其配套數(shù):計算機(jī)每人一套(四)所在實(shí)驗室:計算機(jī)實(shí)驗室 實(shí)驗九 C++的I/O系統(tǒng)

(一)實(shí)驗?zāi)康模赫莆誄++的I/O系統(tǒng)。

(二)實(shí)驗內(nèi)容:在自定義的類中增加流輸入輸出功能并編寫一程序測試該類對件流的操作。(三)主要儀器設(shè)備及其配套數(shù):計算機(jī)每人一套(四)所在實(shí)驗室:計算機(jī)實(shí)驗室 實(shí)驗十 C++的發(fā)展和應(yīng)用

(一)實(shí)驗?zāi)康模毫私釩++的發(fā)展和應(yīng)用。

(二)實(shí)驗內(nèi)容:利用STL類庫編寫一個簡單的程序調(diào)試通過。(三)主要儀器設(shè)備及其配套數(shù):計算機(jī)每人一套(四)所在實(shí)驗室:計算機(jī)實(shí)驗室

三、考核方式和成績評定要求

本課程實(shí)驗的考核方式以每次上機(jī)實(shí)驗的完成情況、實(shí)驗報告的質(zhì)量為主結(jié)合平日成績進(jìn)行綜合評定

第三部分:建議使用的教材和參考書目

[1] 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ),李師賢等編著,高等教育出版社,1998.[2] 面向?qū)ο蟪绦蛟O(shè)計,劉正林主編,華中科技大學(xué)出版社,2001.[3] C++大學(xué)教程,Harvey M.Detitel,Paul Jmes Deitel著,邱仲潘等譯,電子工業(yè)出版社,2002.

第五篇:面向?qū)ο蟪绦蛟O(shè)計-教學(xué)大綱-信管

面向?qū)ο蟪绦蛟O(shè)計(教學(xué)大綱)

Object-oriented programming 課程編碼:05405170 學(xué)分:2.5 課程類別: 專業(yè)基礎(chǔ)課 計劃學(xué)時:48 其中講課:32 實(shí)驗或?qū)嵺`: 上機(jī):16 適用專業(yè):信息管理與信息系統(tǒng)

推薦教材:耿祥義 張躍平編著,《Java 2 實(shí)用教程(第三版)》,清華大學(xué)出版社,2006年 參考書目:皮德常主編,《Java 2 簡明教程》,清華大學(xué)出版社,2006年

鄭阿奇編著,《Visual C++實(shí)用教程(第3版)》,電子工業(yè)出版社,2007年

鄭阿奇編著,《Visual C++教程(第2版)》,清華大學(xué)出版社,2011年

課程的教學(xué)目的與任務(wù)

本課程的教學(xué)目的是讓學(xué)生在掌握了面向?qū)ο蟪绦蛟O(shè)計語言基本知識的基礎(chǔ)上,通過對窗口、文本框等基本組件、對話框、多線程、網(wǎng)絡(luò)編程的學(xué)習(xí)和掌握,培養(yǎng)學(xué)生運(yùn)用面向?qū)ο蟮乃季S進(jìn)行編程,提高學(xué)生的編程能力,為后續(xù)課程的學(xué)習(xí)以及以后在工作崗位上從事面向?qū)ο缶幊檀蛳铝己玫幕A(chǔ)。通過本課程的學(xué)習(xí),應(yīng)使學(xué)生掌握面向?qū)ο笳Z言基本組件、對話框等圖形界面的學(xué)習(xí);掌握異常處理機(jī)制、多線程編程、輸入輸出編程以及網(wǎng)絡(luò)編程等內(nèi)容;通過課堂講授和上機(jī)實(shí)驗,培養(yǎng)學(xué)生觀察問題、分析問題、解決問題和實(shí)際動手能力。

課程的基本要求

1、使學(xué)生能夠運(yùn)用基本編程知識,進(jìn)行圖形界面編程;通過對異常處理機(jī)制、多線程編程、輸入輸出編程以及網(wǎng)絡(luò)編程等內(nèi)容的學(xué)習(xí),使學(xué)生掌握圖形界面的編程實(shí)現(xiàn),并進(jìn)而學(xué)會輸入輸出編程和網(wǎng)絡(luò)應(yīng)用,能體會到面向?qū)ο蟪绦蛟O(shè)計的擴(kuò)展性。

2、通過課堂講解、討論、演示和上機(jī)實(shí)驗以及學(xué)生課下思考,使學(xué)生掌握圖形界面編程,對異常處理、多線程機(jī)制、輸入輸出編程和網(wǎng)絡(luò)應(yīng)用有一個初步的認(rèn)識,能夠獨(dú)立的對高一級別的問題進(jìn)行思考和實(shí)現(xiàn)。

3、要求學(xué)生在學(xué)完本課程后,能夠熟悉一種開發(fā)環(huán)境,具有基本的圖形界面編程能力,并具備了異常處理、多線程機(jī)制、輸入輸出編程和網(wǎng)絡(luò)應(yīng)用等方面的編程能力,能夠運(yùn)用所學(xué)知識解決一些較為復(fù)雜的現(xiàn)實(shí)問題。

各章節(jié)授課內(nèi)容、教學(xué)方法及學(xué)時分配建議(含課內(nèi)實(shí)驗)

第一章: 異常處理 建議學(xué)時:6 [教學(xué)目的與要求] 掌握異常處理的基本知識、異常類的產(chǎn)生、捕獲與處理。[教學(xué)重點(diǎn)與難點(diǎn)] 拋出異常

[授 課 方 法] 以課堂講授、上機(jī)實(shí)驗為主,課堂討論和課下自學(xué)為輔 [授 課 內(nèi) 容] 第一節(jié) 異常處理的基本知識 第二節(jié) 異常類的產(chǎn)生、捕獲與處理 第三節(jié) 異常的分類 第四節(jié) 自定義異常類

第二章: 時間、日期和數(shù)字 建議學(xué)時:2 [教學(xué)目的與要求] 掌握程序設(shè)計語言的時間類、日期類等基礎(chǔ)類的使用 [教學(xué)重點(diǎn)與難點(diǎn)] 時間函數(shù)的幾種基本格式

[授 課 方 法] 以課堂講授、上機(jī)實(shí)驗為主,課堂討論和課下自學(xué)為輔 [授 課 內(nèi) 容] 第一節(jié) 時間類的介紹 第二節(jié) 日期類的介紹 第三節(jié) 數(shù)學(xué)運(yùn)算類的介紹 第四節(jié) 大整數(shù)類的介紹

第三章:組件及事件處理 建議學(xué)時:16 [教學(xué)目的與要求] 掌握文本框、按鈕與標(biāo)簽、菜單項、文本區(qū)、面板、布局、畫布、選擇性組件的使用;內(nèi)部類實(shí)例作監(jiān)視器的使用;掌握程序設(shè)計語言中的窗口事件、鼠標(biāo)事件和鍵盤事件等知識。

[教學(xué)重點(diǎn)與難點(diǎn)] 組件的使用,各種事件處理的綜合使用

[授 課 方 法] 以課堂講授、上機(jī)實(shí)驗為主,課堂討論和課下自學(xué)為輔 [授 課 內(nèi) 容] 第一節(jié) 窗口的構(gòu)成和使用 第二節(jié) 文本框的介紹和使用 第三節(jié) 內(nèi)部類實(shí)例做監(jiān)視器 第四節(jié) 按鈕與標(biāo)簽 第五節(jié) 菜單項 第六節(jié) 文本區(qū) 第七節(jié) 面板 第八節(jié) 布局 第九節(jié) 畫布 第十節(jié) 選擇性組件 第十一節(jié) 組件類的常用方法

第十二節(jié) 窗口、鼠標(biāo)、焦點(diǎn)、鍵盤事件介紹 第十三節(jié) 使用剪貼板 第十四節(jié) 打印功能介紹 第十五節(jié) 綜合實(shí)例

第四章: 建立對話框 建議學(xué)時6 [教學(xué)目的與要求] 掌握對話框類的主要方法;明確對話框的模式分類;熟練使用文件對話框、消息對話框、確認(rèn)對話框和顏色對話框。[教學(xué)重點(diǎn)與難點(diǎn)] 在程序中根據(jù)需要靈活運(yùn)用各種對話框。

[授 課 方 法] 以課堂講授、上機(jī)實(shí)驗為主,課堂討論和課下自學(xué)為輔 [授 課 內(nèi) 容] 第一節(jié) 對話框基本知識介紹 第二節(jié) 文件對話框的使用 第三節(jié) 消息對話框的使用 第四節(jié) 確認(rèn)對話框的使用 第五節(jié) 顏色對話框的使用

第五章: 多線程機(jī)制 建議學(xué)時:6 [教學(xué)目的與要求] 掌握線程的概念、狀態(tài)與生命周期、常用方法。能夠創(chuàng)建線程、掛起、恢復(fù)、終止線程。理解線程同步、線程聯(lián)合和守護(hù)線程。認(rèn)識GUI線程和計時器線程。

[教學(xué)重點(diǎn)與難點(diǎn)] 多線程的概念和運(yùn)用

[授 課 方 法] 以課堂講授、上機(jī)實(shí)驗為主,課堂討論和課下自學(xué)為輔 [授 課 內(nèi) 容] 第一節(jié) 線程概述 第二節(jié) 創(chuàng)建線程

一、用線程類的子類創(chuàng)建

二、用接口創(chuàng)建 第三節(jié) 線程的常用方法 第四節(jié) GUI線程 第五節(jié) 線程同步

第六節(jié) 掛起、恢復(fù)和終止線程 第七節(jié) 計時器線程 第八節(jié) 線程聯(lián)合 第9節(jié)守護(hù)線程

第六章: 輸入輸出流 建議學(xué)時:6 [教學(xué)目的與要求] 理解輸入流、輸出流的概念。掌握與輸入輸出相關(guān)的各種類的介紹。掌握數(shù)據(jù)流、數(shù)組流和對象流的使用。學(xué)會使用文件鎖和帶進(jìn)度條的輸入流。[教學(xué)重點(diǎn)與難點(diǎn)] 文件的讀寫及隨機(jī)訪問

[授 課 方 法] 以課堂講授、上機(jī)實(shí)驗為主,課堂討論和課下自學(xué)為輔 [授 課 內(nèi) 容] 第一節(jié) 輸入輸出流概述 第二節(jié) 基本類的介紹

第三節(jié) 使用文件對話框打開和保存文件 第四節(jié) 隨機(jī)訪問類的介紹

第五節(jié) 數(shù)據(jù)流、數(shù)組流和對象流的介紹和使用 第六節(jié) 序列化與對象克隆 第七節(jié) 文件鎖 第八節(jié) 過程類中的流 第九節(jié) 帶進(jìn)度條的輸入流

第七章: 面向?qū)ο蟪绦蛟O(shè)計網(wǎng)絡(luò)基本知識 建議學(xué)時:2 [教學(xué)目的與要求] 掌握面向?qū)ο蟪绦蛟O(shè)計對網(wǎng)上資源的訪問方法。掌握實(shí)現(xiàn)底層網(wǎng)絡(luò)通信的方法。理解網(wǎng)絡(luò)中的數(shù)據(jù)壓縮與傳輸。

[教學(xué)重點(diǎn)與難點(diǎn)] 底層網(wǎng)絡(luò)通信的實(shí)現(xiàn)方法

[授 課 方 法] 以課堂講授為主,課堂討論和課下自學(xué)為輔 [授 課 內(nèi) 容] 第一節(jié) 訪問網(wǎng)上資源 第二節(jié) 處理超鏈接 第三節(jié) 底層網(wǎng)絡(luò)通信的實(shí)現(xiàn)

一、基于連接的流式套接字

二、無連接的數(shù)據(jù)報 第四節(jié) 網(wǎng)絡(luò)中數(shù)據(jù)壓縮與傳輸

第五節(jié) 數(shù)據(jù)流、數(shù)組流和對象流的介紹和使用 第六節(jié) 序列化與對象克隆 第七節(jié) 文件鎖 第八節(jié) 過程類中的流 第九節(jié) 帶進(jìn)度條的輸入流

第八章: 小應(yīng)用程序基礎(chǔ) 建議學(xué)時:4 [教學(xué)目的與要求] 理解小應(yīng)用程序的概念、運(yùn)行原理以及如何在網(wǎng)頁中進(jìn)行傳值、建立新線程和使用套接字。

[教學(xué)重點(diǎn)與難點(diǎn)] 小應(yīng)用程序的運(yùn)行原理

[授 課 方 法] 以課堂講授、上機(jī)實(shí)驗為主,課堂討論和課下自學(xué)為輔 [授 課 內(nèi) 容] 第一節(jié) 概念、運(yùn)行原理 第二節(jié) 訪問網(wǎng)上資源

第三節(jié) 在小應(yīng)用程序中建立新線程 第四節(jié) 在小應(yīng)用程序中使用套接字

撰稿人:王艷芳 審核人:徐偉

下載《面向?qū)ο蟪绦蛟O(shè)計》教學(xué)大綱word格式文檔
下載《面向?qū)ο蟪绦蛟O(shè)計》教學(xué)大綱.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    Java面向?qū)ο蟪绦蛟O(shè)計教學(xué)大綱

    Java面向?qū)ο蟪绦蛟O(shè)計課程教學(xué)大綱 Object-Oriented Programming with Java Syllabus 課程名稱 課程類別 建設(shè)單位/教研室 前后課程 適用專業(yè)、層次 Java面向?qū)ο蟪绦蛟O(shè)課......

    《面向?qū)ο蟪绦蛟O(shè)計》課程設(shè)計教學(xué)大綱

    《面向?qū)ο蟪绦蛟O(shè)計》課程設(shè)計教學(xué)大綱 《面向?qū)ο蟪绦蛟O(shè)計》課程設(shè)計教學(xué)大綱 中文名稱:《面向?qū)ο蟪绦蛟O(shè)計》課程設(shè)計英文名稱:Course Project of Object-Oriented Programm......

    JAVA面向?qū)ο蟪绦蛟O(shè)計教學(xué)大綱

    《JAVA面向?qū)ο蟪绦蛟O(shè)計》課程教學(xué)大綱 Oriented object Programming in JAVA 編號: 08065121 適用專業(yè):計算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程 學(xué)時數(shù):32 學(xué)分?jǐn)?shù):2 執(zhí)筆者:田小玲 編寫日......

    C 面向?qū)ο蟪绦蛟O(shè)計課程教學(xué)大綱

    《C++面向?qū)ο蟪绦蛟O(shè)計》課程教學(xué)大綱 C++ Object Oriented Programming 課程代碼:課程性質(zhì):專業(yè)基礎(chǔ)理論課/必修 適用專業(yè):信息計算、信息安全、統(tǒng)計開課學(xué)期:2、3 總學(xué)時數(shù):10......

    《面向?qū)ο蟪绦蛟O(shè)計方法》課程教學(xué)大綱

    《面向?qū)ο蟪绦蛟O(shè)計方法》課程教學(xué)大綱 (計算機(jī)科學(xué)與技術(shù)本科專業(yè)使用) 一、課程的地位、教學(xué)目的和基本要求 C++語言是一種高效實(shí)用的程序設(shè)計語言,既可進(jìn)行過程化的程序設(shè)計......

    《面向?qū)ο蟪绦蛟O(shè)計方法》實(shí)驗教學(xué)大綱

    《面向?qū)ο蟪绦蛟O(shè)計方法》實(shí)驗教學(xué)大綱 (計算機(jī)科學(xué)與技術(shù)本科專業(yè)使用) 一、教學(xué)目標(biāo) 通過該實(shí)驗課,學(xué)生應(yīng)在熟練掌握過程化程序設(shè)計方法的基礎(chǔ)上,領(lǐng)會面向?qū)ο蟪绦蛟O(shè)計及類的......

    面向?qū)ο蟪绦蛟O(shè)計實(shí)驗教學(xué)大綱(精選五篇)

    《面向?qū)ο蟪绦蛟O(shè)計》 實(shí)驗指導(dǎo)書 《面向?qū)ο蟪绦蛟O(shè)計實(shí)驗》課程組 目錄 實(shí)驗預(yù)備 實(shí)驗環(huán)境和工具使用,多文件應(yīng)用程序的開發(fā)過程 實(shí)驗一 類與對象 實(shí)驗二 實(shí)驗三 實(shí)驗四 實(shí)......

    2017-教學(xué)大綱-《面向?qū)ο蟪绦蛟O(shè)計實(shí)驗》

    《面向?qū)ο蟪绦蛟O(shè)計實(shí)驗》課程教學(xué)大綱 第六次實(shí)驗: 友元的使用方式 1.學(xué)時:2課時; 2.實(shí)驗類型:驗證性實(shí)驗 3.實(shí)驗?zāi)康模?(1)了解友元機(jī)制的由來和本質(zhì); (2)理解友元機(jī)制的主要作用; (3)掌......

主站蜘蛛池模板: 久久久精品国产免大香伊| 久久久国产99久久国产久| 国产三级三级三级av精品| 天天做天天爱夜夜爽女人爽| 久久久欧美国产精品人妻噜噜| 亚洲av成人无码久久精品| 国产亚洲美女精品久久久| 久久久无码精品亚洲日韩蜜桃| 男女高潮又爽又黄又无遮挡| 丰满人妻被公侵犯中文版| 少妇人妻偷人精品视频| 国产爆乳成av人在线播放| 亚洲欧洲日产国码韩国| 山外人精品影院| 激情五月开心综合亚洲| 国产色系视频在线观看| 免费?男同???深夜夜行网站| 久久天天躁狠狠躁夜夜躁app| 日本一卡二卡四卡无卡乱码视频免费| 精品国产亚洲av麻豆狂野| 麻豆国产av穿旗袍强迫女佣人| 日韩视频在线观看| 亚洲人精品亚洲人成在线| 中文字幕丰满乱孑伦无码专区| 18禁黄久久久aaa片| 免费看黄色片| 八戒网站免费观看视频| 午夜毛片不卡高清免费看| 妺妺窝人体色www在线小说| 色情一区二区三区免费看| 中国老熟妇自拍hd发布| 色欲麻豆国产福利精品| 国产美女裸体无遮挡免费视频高潮| 成人午夜免费无码福利片| 夜夜澡天天碰人人爱av| 中文字幕无线观看中文字幕| 亚洲成av大片大片在线播放| 午夜av亚洲一码二中文字幕青青| 亚洲高请码在线精品av| 国产精品毛片av999999| 国产不卡精品视频男人的天堂|