欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      重慶理工大學(xué)實踐教學(xué)大綱(實習(xí)設(shè)計)04 面向?qū)ο蟪绦蛟O(shè)計 講解

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

      第一篇:重慶理工大學(xué)實踐教學(xué)大綱(實習(xí)設(shè)計)04 面向?qū)ο蟪绦蛟O(shè)計 講解

      《面向?qū)ο蟪绦蛟O(shè)計(C#)》課程設(shè)計大綱

      開課單位:計算機(jī)科學(xué)與工程學(xué)院 開課學(xué)期:第1學(xué)年春季學(xué)期 學(xué) 分:1學(xué)分 學(xué) 時:16學(xué)時(1周)適用專業(yè):網(wǎng)絡(luò)工程(0309)

      一、課程設(shè)計的目的與意義

      本課程設(shè)計是配合《面向?qū)ο蟪绦蛟O(shè)計(C#)》課程而開設(shè)的一門實踐課程,目的是為了加深學(xué)生對面向?qū)ο笤O(shè)計方法及重要算法的理解。通過用C#語言編程若干個相對完整的工程實例,讓學(xué)生更好地掌握面向?qū)ο蠓椒ㄔ趯嶋H工程中的應(yīng)用,提高學(xué)生綜合運用專業(yè)知識的能力,鍛煉學(xué)生綜合編程能力。

      二、課程設(shè)計的內(nèi)容 以下設(shè)計課題任選一個。

      (1)編寫鼠標(biāo)畫圖程序;(2)編寫對話框及鍵盤畫圖程序;(3)編寫圖像及多媒體瀏覽程序;

      (4)編寫文字處理程序;(5)編寫打字計時游戲;(6)編寫計時拼圖游戲;(7)編寫雙人對戰(zhàn)五子棋游戲;(8)使用ADO.NET 編寫學(xué)生選課綜合管理程序;(9)編寫圖書館管理信息程序。

      另外可以適當(dāng)增加課題,主要由指導(dǎo)教師掌握,學(xué)生也可自擬課題(必須由指導(dǎo)教師核實其內(nèi)容是否與課程培養(yǎng)目標(biāo)一致、工作量是否飽滿),具體要求由指導(dǎo)教師掌握。

      三、課程設(shè)計的方式

      1、學(xué)生分組設(shè)計,依據(jù)選題難度和工作量每組1-3人,協(xié)同完成設(shè)計任務(wù)。

      2、課程設(shè)計開始后第一天主要為學(xué)生查找資料、選題并填寫選題表,最后一天為答辯時間,其余時間由學(xué)生自主設(shè)計,教師考勤并輔導(dǎo)。

      四、課程設(shè)計的基本要求

      1、要求結(jié)合具體的工程實例,對Windows 用戶界面和面向?qū)ο蠓椒ㄓ幸粋€整體、深入的認(rèn)識。

      2、要求能熟練運用C#和相關(guān)專業(yè)知識、算法解決具體的工程實際問題,理解并掌握面向?qū)ο蟪绦蛟O(shè)計的思想、方法和實現(xiàn)技術(shù)。

      3、分析設(shè)計文檔按要求打印,同時提交電子文檔。

      4、軟件需提供加注釋的源程序(以班為單位刻錄光盤),并能正常運行。

      5、對于分析設(shè)計中未能實現(xiàn)的部分需要加以說明,對于軟件中所參考的部分模塊或代碼需要加以聲明,并說明出處。

      五、課程設(shè)計成績的評定

      1、按優(yōu)、良、中、及格、不及格五個等級評定成績。

      2、成績構(gòu)成:設(shè)計文檔資料;具體實現(xiàn)設(shè)計方案的程序;課程設(shè)計考勤登記表。其中平時成績占總成績的20%。

      3、課程設(shè)計基本雷同者,視情況扣分或記零分。

      第二篇:重慶理工大學(xué)實踐教學(xué)大綱(實習(xí)設(shè)計)05 面向?qū)ο蟪绦蛟O(shè)計 課程設(shè)計大綱 ok

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

      開課單位:計算機(jī)科學(xué)與工程學(xué)院 開課學(xué)期:第1學(xué)年秋季學(xué)期 學(xué) 分:1學(xué)分 學(xué) 時:16學(xué)時(1周)適用專業(yè):計算機(jī)科學(xué)與技術(shù)(0307)

      一、課程設(shè)計的目的與意義

      本課程設(shè)計是配合《面向?qū)ο蟪绦蛟O(shè)計》課程而開設(shè)的一門實踐課程,目的是為了加深學(xué)生對面向?qū)ο笤O(shè)計方法的理解,提升學(xué)生在面向?qū)ο蟪绦蛟O(shè)計方面的能力;進(jìn)一步理解Windows程序設(shè)計中的消息傳遞機(jī)制和消息映射機(jī)制,開闊基于Windows操作系統(tǒng)的程序設(shè)計的視野;進(jìn)一步提升利用MFC進(jìn)行程序設(shè)計的能力,最終達(dá)到提升學(xué)生程序設(shè)計綜合能力的目的。

      二、課程設(shè)計的內(nèi)容

      所有學(xué)生都完成一個相同的系統(tǒng)——基于TCP/IP的局域網(wǎng)聊天系統(tǒng),該系統(tǒng)分為服務(wù)器和客戶端。它們的主要功能如下:

      1、系統(tǒng)基本功能

      開發(fā)一個基于TCP/IP的點對點網(wǎng)絡(luò)通信實例系統(tǒng)(以后稱為實例系統(tǒng)),實例系統(tǒng)中分別用到了C++基礎(chǔ)理論知識、Windows程序設(shè)計知識、MFC程序設(shè)計知識。實例系統(tǒng)中底層數(shù)據(jù)存儲和數(shù)據(jù)處理采用純C++代碼,數(shù)據(jù)庫操作和界面顯示采用MFC類庫來處理,對于多線程的處理和數(shù)據(jù)通信則直接采用Windows API來實現(xiàn)。實例系統(tǒng)分為兩大部分:服務(wù)端實例系統(tǒng)(服務(wù)器)和客戶端實例系統(tǒng)(客戶端)。

      2、系統(tǒng)協(xié)議

      (1)客戶端和服務(wù)器之間的通信協(xié)議是實例系統(tǒng)中協(xié)議的主要部分,它包括:帳號管理;會話管理;聯(lián)系人管理。

      (2)客戶端和客戶端之間的通信協(xié)議,實例系統(tǒng)中客戶端和客戶端之間的通信協(xié)議只有發(fā)送文本信息一條協(xié)議,本條協(xié)議的命令為IM_SCHAT_MSG。

      三、課程設(shè)計的方式

      1、學(xué)生分組設(shè)計,每組2人,一人完成服務(wù)器、另一人完成客戶端;每個人都需要完成相應(yīng)的功能的設(shè)計文檔,協(xié)同完成設(shè)計任務(wù)。

      2、系統(tǒng)設(shè)計和系統(tǒng)開發(fā)過程中同一組的學(xué)生可討論,答辯的時候同一組的學(xué)生同時進(jìn)行答辯。

      四、課程設(shè)計的基本要求

      1、有一定的面向?qū)ο蟪绦蛟O(shè)計思想,如設(shè)計一個類中的成員,并測試這個類的功能。

      2、對Windows應(yīng)用程序的消息機(jī)制有一定的了解,如能夠手動添加一個消息響應(yīng)。

      3、掌握基于MFC對話框應(yīng)用程序的基本結(jié)構(gòu),如能夠添加一個對話框資源,并在程序中通過代碼彈出該對話框。

      4、掌握基于MFC的Windows應(yīng)用程序的邏輯結(jié)構(gòu),如能夠在已有的程序上添加一個比較核心的功能。

      五、課程設(shè)計成績的評定

      1、按優(yōu)、良、中、及格、不及格五個等級評定成績。

      2、成績構(gòu)成:設(shè)計文檔資料;具體實現(xiàn)設(shè)計方案的程序;課程設(shè)計考勤登記表;答辯情況。其中平時成績占總成績的20%。

      3、課程設(shè)計基本雷同者,視情況扣分或記零分。

      4、完成以下功能的學(xué)生可以得到加分:支持離線消息;支持添加好友認(rèn)證;支持消息發(fā)送時進(jìn)行字體設(shè)置。

      第三篇:《面向?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ū)ο?、泛型、商業(yè)開發(fā)等功能要素,使學(xué)生在掌握程序設(shè)計的基本方法和技巧,培養(yǎng)利用計算機(jī)解決實際問題的能力,以滿足專業(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)接口與實現(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ū)動的方式,綜合運用C#編程技術(shù)開發(fā)較為完整的軟件程序。教學(xué)目的:提高學(xué)生軟件設(shè)計的綜合能力。

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

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

      六、考核方式

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

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

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

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

      2、《C#編程實戰(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+課程實驗學(xué)時3)主要內(nèi)容:

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

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

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

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

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

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

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

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

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

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

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

      實驗2:類和對象。實驗?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ù)的方法。實驗3:對象數(shù)組和對象指針。實驗?zāi)康暮鸵螅?/p>

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

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

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

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

      1.派生類的概念

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

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

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

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

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

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

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

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

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

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

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

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

      1.模板的概念

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

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

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

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

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

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

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

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

      實驗7:I/O流類庫。實驗?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ā)的原則和方法,利用一個實例來講解面向?qū)ο蟪绦蛟O(shè)計的整個過程,然后要求學(xué)生根據(jù)自己的開發(fā)經(jīng)驗進(jìn)行分組討論,從而幫助學(xué)生進(jìn)一步理解和熟悉面向?qū)ο蟪绦蛟O(shè)計方法。

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

      重點:類和對象的基本概念;對象定義;對象的成員的訪問。訪問屬性的理解和運用;構(gòu)造函數(shù)和析構(gòu)函數(shù)的定義;對象數(shù)組的定義和使用;this的指針的理解和使用?;惡团缮惖幕靖拍?;繼承成員的訪問規(guī)則;派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的運行規(guī)則。多態(tài)的基本概念;函數(shù)的重載。

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

      教學(xué)方法:課堂授課采用多媒體教學(xué)和分組討論的方法,實驗采用任務(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é)大綱

      課程名稱:面向?qū)ο蟪绦蛟O(shè)計 英文名稱:Object Oriented Programming)學(xué)分:2 總學(xué)時:36 實驗(上機(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)成員與友元、運算符重載、繼承與派生類、多態(tài)與虛函數(shù)等重要概念和技術(shù)。通過教學(xué)要求學(xué)生基本掌握面向?qū)ο蟮某绦蛟O(shè)計方法,認(rèn)識C++是如何支持面向?qū)ο蟪绦蛟O(shè)計的,培養(yǎng)、訓(xùn)練學(xué)生運用面向?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 第四章 運算符重載 1.運算符重載的概念 2.運算符重載舉例

      本章學(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

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

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

      要求:通過本實驗掌握函數(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%。

      下載重慶理工大學(xué)實踐教學(xué)大綱(實習(xí)設(shè)計)04 面向?qū)ο蟪绦蛟O(shè)計 講解word格式文檔
      下載重慶理工大學(xué)實踐教學(xué)大綱(實習(xí)設(shè)計)04 面向?qū)ο蟪绦蛟O(shè)計 講解.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為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)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        重慶理工大學(xué)實踐教學(xué)大綱(實習(xí)設(shè)計)04 程序設(shè)計基礎(chǔ) 課程設(shè)計大綱 ok

        《程序設(shè)計基礎(chǔ)》課程設(shè)計大綱 開課單位:計算機(jī)科學(xué)與工程學(xué)院開課學(xué)期:第1學(xué)年秋季學(xué)期 學(xué)分:1學(xué)分學(xué)時:16學(xué)時(1周) 適用專業(yè):計算機(jī)科學(xué)與技術(shù)(0307)一、課程設(shè)計的目的與意義 本......

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

        《面向?qū)ο蟪绦蛟O(shè)計》課程教學(xué)大綱學(xué)時:72 學(xué)分:4 理論學(xué)時:52 實驗學(xué)時:20 面向?qū)I(yè):計算機(jī)科學(xué)與技術(shù)、專升本 課程代碼:2700410 先開課程:計算機(jī)導(dǎo)論,C語言程序設(shè)計 課程性......

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

        面向?qū)ο蟪绦蛟O(shè)計(教學(xué)大綱) Object-oriented programming 課程編碼:05405170 學(xué)分:2.5 課程類別: 專業(yè)基礎(chǔ)課 計劃學(xué)時:48 其中講課:32 實驗或?qū)嵺`: 上機(jī):16 適用專業(yè):信息管理與信......

        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è)計語言,既可進(jìn)行過程化的程序設(shè)計......