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

面向對象程序設計實習報告

時間:2019-05-14 02:07:10下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《面向對象程序設計實習報告》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《面向對象程序設計實習報告》。

第一篇:面向對象程序設計實習報告

《面向對象程序設計》

實習報告

班級:電子商務

學號:xx

姓名xx

指導教師:

實習時間:2011.12.26-2012.1.6

一、實習目的

經過兩個周的面向對象程序設計的實習,讓我再次復習了SQL和VB的相關知識,因為自己這這學期的課程中對VB和SQL都有學習。雖然我們的上機課是有限的,但是在這次的實習中讓我更加的對自己多掌握的知識做了個很詳細的補充。由于兩個周基本上都是自己在電腦上親自操作完成任務,所以我就更加熟悉和掌握其具體應用的方法。當然在這個任務完成的工程中會遇到很多的難題,所以就要靠自己努力不懈的看書弄懂,還有問老師和四周的同學,把不懂的地方盡量通過這幾種渠道把它弄懂。在整個實習過程中,我清楚并掌握了SQL Server的集成環境、系統的菜單、工具欄、企業管理器、查詢分析器的具體使用方法還有掌握了創建數據庫、數據表等的方法,了解并知道數據表的操作命令以及T-SQL命令的使用。在編寫代碼的時候,我大概了解VB基本命令的使用方法;掌握常用函數、表達式的使用方法,掌握程序控制結構的使用和程序設計,掌握變量的作用范圍和自定義函數的使用。以及熟悉了VB與數據庫管理系統的連接方法等。這些都是要通過自己的實際操作中慢慢的的熟悉和了解的。我覺得這樣的實習不僅讓我在這兩門重要的編程課中加深自己的知識,同時在以后的工作中能夠有更大的用途。

這次的實習,在我自己來看,雖然還存在很多的問題,但是總體的效果還是很好的。老師的逐漸提醒和同學們之間的共同商量,都能夠讓我受益匪淺。還有還漸漸的掌握了一些小的程序的編程,這讓我在vb和sql上有更加深刻的掌握,對我的以后工作還是學習上都是百利無一害的。

二、實驗內容

在這次的實習中我完成了SQL SERVER的基本操作,如創建學生情況表等三個表以及錄入記錄;SQL Server 與程序設計語言連接,從中對之前的三個表的錄入信息等; 程序設計語言基本算法中的求素數和自然數對、最大公約數和公倍數問題、百錢百雞問題等;常用統計算法中的成績統計和字符統計問題;常用排序方法中的選擇排序法和二維數組排序問題;以及加密解密、數值轉換問題;矩陣的綜合運算;學生管理信息系統、集成界面已經程序封面的設計等問題。但是同時由于知識的不全面也沒有完成如冒泡排序法、梵塔問題。

1.創建學生情況表107及數據錄入

圖 1-1 學生情況表107結構設計

圖 1-2 學生情況表107的記錄信息

2.創建課程情況表107及數據錄入

圖 2-1 課程情況表107結構設計

圖 2-2 課程情況表107的記錄信息

3.創建選課情況表107及數據錄入

圖 3-1 選課情況表107結構設計

圖 3-3 選課情況表107的記錄信息

實驗二

SQL Server 與程序設計語言連接

圖2-1 學生情況表綜合查詢

圖2-1學生情況表記錄

圖2-2學生情況表網格

圖2-3學生情況與選課主從

圖2-4課程情況與選課主從

圖2-5課程情況表網格

圖2-6選課情況表記錄

圖2-7選課情況表網格

實驗三

程序設計語言基本算法

1.求“107到500”以內的所有素數及自然數對。

圖3-1 素數及自然數對程序運行界面圖

2.計算最大公約數和最小公倍數

圖3-2 計算最大公約數和最小公倍數的運行結果圖

3.百錢百雞問題

圖3-3 百錢百雞問題的運行結果圖

實驗四 常用統計算法

1.成績統計

圖4-1成績統計的運行結果圖 2.字符統計

圖4-2 字符統計的運行結果圖

實驗五

常用排序方法

1.選擇法排序

圖5-1選擇法排序的運行結果圖 2.二維數組排序

圖5-2 二維數組排序的運行結果圖

實驗六

加密解密與數制轉換

1.數據加密與解密

圖6-1 簡單數據加密解密的運行結果圖 2.數制轉換

圖6-2數制轉換的運行結果圖

實驗七

矩陣的基本運算

圖7-1 矩陣操作的運行結果圖

實驗八

綜合應用

1.數據文件管理

圖8-1 學生基本信息管理系統

2.設計程序封面

圖8-2 程序封面示意圖

3.系統集成界面設計

圖8-3集成系統界面

三、實習總結

主要收獲:經過兩個周的面向對象程序設計實習,讓我對與VB和SQL的綜合運用能力有了很大的提高和長進。因為我們大部分的時間都是實際操作,這樣子的話使我們每個同學都能夠很好的將書本知識轉化為實踐能力,在實踐中慢慢的發現自己的不足和知識的欠缺。而在這個過程中,我學到了遠遠比在書本上學到的東西多得多的能力,比如SQL的基本操作和命令的熟練運用,VB的程序代碼的編寫以及界面的繪制等等,在這次的實習中我都能夠慢慢的掌握并且運用在實際的實習中。這不經讓我在這兩門課程中從不太了解逐漸一步一步熟悉,許多沒掌握的知識也有所消化,很多沒注意的細節也有所掌握。尤其是在我在不懂的時候通過查閱資料、詢問老師和同學商量的過程中也讓我更加的對這次的實習感到萬分的高興,這種寶貴的機會更能調動我們的自己動手的能力,更快的提高我們掌握知識的速度。存在問題:雖然說這次的實習我學到了很多的知識和豐富的經驗,但是我在實習中是存在許多問題沒有解決。比如:

一、在VB方面,對于難一點的程序設計,它的程序代碼編寫我還是覺得寫起來很困難,這樣的話對于我的程序的運行上面就會出現很多次的小問題導致不能正常運行,還是沒有很好的學習到更加深層次的復雜性的程序設計。

二、在SQL方面,雖然在創建數據庫、創建表、插入記錄上面我已經很熟練的掌握并且能夠很好的運用,但是在連接方面我還是存在很大的問題,只能死記硬背老師給教的步驟,然后慢慢的調試。尤其在于實驗二中的學生情況表的綜合查詢方面,我還是有點不能很好的理解和運用。

三、畢竟實習的時間是很短暫的,在這個短短的兩個周內要好好看書,然后再慢慢的在電腦上調試還是需要時間的,所以在于很多的任務上我還是第一次涉及到,比如封面設計的繪制圖形、設計集成界面等,都要通過有關的書籍看懂再自己設計的,所以還不能設計出更加好看的圖形,只能是涉及繪制那種最簡單的圖形。

四、對與VB的有些實習任務比如冒泡排序法和梵塔問題,在這次的實習中通過看書和同學商量,我還是對于這兩個程序有點手足無措,雖然大致的程序界面能夠很好的設置下來,但是還是存在很多的問題,這說明了在VB的復雜性的程序設計方面我還是有一些問題的。實習需要改進的意見:首先我覺得對于我自己來說,最重要的還是多看書,在這次實習中我覺得我真的看的有關這個方面的書籍真的是太少太少了,這讓我在實習中會遇到很多無論是細小的問題還是理論上的問題,都會遇到很多的困難,所以利用這個寒假還是要好好的在這個方面得到提高。其次我要在自己不懂的地方自己實在不能解決的要請教老師和趕緊和同學商量,要把詳細的問題請問老師,不能大而化之的問。這樣才能真正的知道哪里欠缺,哪里真正的掌握。最后,就是常常和四周的同學溝通和商量,這樣的效率也比較的高,也能知道更多別的同學所掌握的知識,這樣更加的豐富了自己的知識和能力。還有就是,這樣的實際操作的實習機會應該多點給我們學生,自己動手做才能更好的學到知識。

總之,在這次的實習中我得到了很多的知識,也獲得了豐富的經驗,在這次的實習中使我受益匪淺,希望以后能夠多多的得到這樣的機會來提高自己。

參考資料:

1.《SQL Server應用教程》鄭阿奇、劉啟芬、顧韻華編寫.人民郵電出版社,2008.12月第一版 2.《Visual Basic 程序設計》龔尚福編寫.中國礦業大學出版社,2007年8月第一版

3.《Visual Basic6.0程序設計實務入門》陳建成、陳柏宏、黃珮瑩、陳澤雄、林清祥編寫.中國鐵道出版社,2001年4月第一版 4.《基于VB和SQL的數據庫編程技術》劉志嫵、張煥君、馬秀麗編寫,清華大學出版社,2008年4月第一版

5.《Visual Basic程序設計教程》周靄如、官士鴻編寫,清華大學出版社,2000年3月第一版

第二篇:面向對象程序設計實習報告

《面向對象程序設計》

實習報告

學 年:20010-201

1學年第一學期

試驗名稱:面向對象程序設計 姓 名:李

班 級:電子商務(本)0902班 學 號:0902110206

一、實習目的

1.了解SQL Server的集成環境、系統的菜單、工具欄、企業管理器、查詢分析器的使用方法。

2.掌握創建數據庫、數據表的方法;掌握數據表的操作命令;熟悉T-SQL命令的使用。

3.了解基本命令的使用方法;掌握常用函數、表達式的使用方法,掌握程序控制結構的使用和程序設計,掌握變量的作用范圍和自定義函數的使用。

4.熟悉VB與數據庫管理系統的連接方法,較熟練地掌握利用向導、數據環境、數據控件等工具開發應用程序的基本操作界面。

5.熟練掌握常用算法程序、常用統計程序、數據排序方法、簡單數據加密和解密程序、矩陣基本操作程序的編寫、調試和使用。

在這幾天的實習,培養了我們對于visual basic 的開發平臺軟件和開發崗位所需能力。實習過程中能夠掌握對計算機編程的基本思路和方法語句等,尤其是編一個程序的創新思想,養成良好的可視化程序編程思維,培養自己較強的邏輯思維能力和創新思維能力,最終能夠應用Visual Basic開發平臺解決社會實際工作的需求,軟件開發的能力。此外,在開發程序的同時,還增強了我們的團隊協作精神。通過這個實習進一步了解計算機語言和編程。掌握VB中的常用控件的屬性和事件、方法。利用控件編寫程序。

二、實習內容

一、SQL Server基本操作

1.數據庫操作

2.創建學生情況表及數據錄入

學生情況表206結構設計

學生情況表206記錄信息

課程情況表206結構設計

課程情況表206記錄信息

選課情況表206結構設計

選課情況表206記錄信息

二、程序設計

1.SQL Server 與程序設計語言連接

1)利用VB數據窗體向導生成學生情況表206的錄入界面如下:

選課情況表206

課程情況表(主從)206

學生情況表(主從)206

2).利用數據控件設計數據表操作界面,用數據控件完成各數據表的添加、修改、刪除、查詢等操作的窗體。

數據表綜合操作206

2.編寫程序求1000以內的所有素數。

3.計算最大公約數和最小公倍數

4.對任意偶數進行素數分解

5.百錢百雞問題

6、成績統計

7.字符統計

8.選擇法排序

9.冒泡法排序

10.設計程序封面

11.系統集成界面設計

三、實習總結

1、主要收獲

通過實習,我掌握Visual Basic程序設計的相關理論知識,掌握VB語言開發簡單應用程序的總體思路和步驟,熟悉其開發環境,掌握常用的基本控件的實用方法和系統屬性的設置。在熟悉VB語言基本語法、語句結構的基礎上,能利用VB語言采用不同的編程語句實現相同的功能,并解決實際中的一些問題。理解數據庫的概念和優勢,掌握VB的數據庫訪問技術,能進行數據綁定控件的連接和設置,了解SQL語言的簡單實用,能進行數據庫相關的簡單應用程序的開發。通過參考實例,能進行實用窗體的設計,并添加相應的控件,進行消息映射,并在控件中顯示信息,實現信息的添加,刪除,查找等功能,最終完成一個實用的管理系統的開發和設計。利用所學知識進行VB程序開發的整體規劃和語言測試。通過參與綜合實驗,使我能夠對VB程序設計產生更為實際的感性認識,能對VB應用程序的開發有一個完整的認識,能借鑒VB語言應用的成功經驗并運用到實際工作中去,為將來從事V B程序設計相關的工作打下堅實的基礎,以更好的適應社會對程序設計應用人才的需要。

2、總結的經驗

a、作系統前,先構思系統,根據要完成的功能,進行模塊劃分。b、先添加控件,再編程;變量先定義,再使用,并注意初始化。c、代碼書寫規范,一定要按層次結構書寫。注意適當添加注釋,對子函數,變量進行說明

3、心得體會

事情。這次設計使我的編程水平提高了一大步,使我充分的認識到合作的可貴。由于這次設計涉及到數據庫,我的學到了不少VB與數據庫連接的知識,對數據庫的操作有了進一步的了解。這次設計對我的綜合能力是一次很好的鍛煉,但是我必須承認自己的能力和知識還很膚淺。所以今后我的學習道路還是很漫長的。最后,在這里我要衷心的感謝我們的指導老師劉春光,謝謝他的悉心指導和熱心幫助。由于我水平有限,加之時間短暫,學到的 知識還有很多的

四、參考資料

1.《SQL Server應用教程》人民郵電出版社 主編:鄭阿奇 2.《Visual Basic程序設計》中國礦業大學出版社 主編:龔尚福 3.《VB程序設計案例匯編》 沈洪、施明利等 清華大學出版社

4.《VB6.0程序設計實訓教程》 楊克玉 機械工業出版社 5.《VB程序設計》 孟德欣等 清華大學出版社(2009-07出版)6.百度文庫

第三篇:《面向對象程序設計》教學大綱

《面向對象程序設計》教學大綱

課程名稱:信息內容安全 課程代碼:042504 總 學 時:64 學

分:2

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

文 制訂日期:2015年3月

《面向對象程序設計》教學大綱

一、課程性質、目的和任務

C#語言是.NET平臺上的核心開發語言,具有簡單易學、類型安全、完全面向對象等特性,是一門面向現代軟件工程的主流程序設計語言。本課程系統地介紹C#語言的結構化設計、面向對象、泛型、商業開發等功能要素,使學生在掌握程序設計的基本方法和技巧,培養利用計算機解決實際問題的能力,以滿足專業課應用和繼續學習的需要。

二、教學基本要求

通過學習本課程,要求學生能夠熟悉C#語言的語法和類型系統,掌握面向對象程序設計和泛型程序設計的基本方法,并具有商業應用開發的基本能力,能靈活地使用C#語言及Visual Studio.NET開發環境解決一般性編程問題。

三、教學內容

1、緒論(教學2學時,上機2學時)

教學內容:

(1).NET技術和框架結構簡介(2)C#語言概貌

(3)面向對象的基本概念

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

2、C#語法基礎(教學6學時,上機4學時)

教學內容:(1)數據類型(2)值和方法(3)表達式(4)控制語句

教學目的:使學生基本掌握C#語言的類型系統和基本語法結構。

3、類和繼承(教學4學時,上機4學時)

教學內容:

(1)類的數據成員和各種函數成員(2)繼承和多態(3).NET常用類型(4)接口與實現

教學目的:使學生進一步掌握類型的定義和使用方法,掌握.NET類庫中一些典型類的用法;深入理解繼承和多態性的概念,從而掌握面向對象軟件可重用性的關鍵技術。

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

教學內容:

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

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

5、泛型(教學4學時,上機2學時)

教學內容:

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

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

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

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

教學內容:

(1)C#異常處理結構

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

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

7、文件操作(教學1學時,上機1學時)

教學內容:

(1)驅動器、目錄和文件(2)文件流和數據流

教學目的:使學生掌握在C#程序中進行磁盤文件存取的基本技術。

8、數據庫訪問(教學2學時,上機1學時)

教學內容:

(1)ADO.NET聯機數據訪問(2)ADO.NET脫機數據訪問

教學目的:使學生掌握C#程序中進行數據庫存取的基本技術。

9、綜合練習(教學2學時,上機8學時)教學內容:

(1)進程和線程

(2)ASP.NET網絡程序設計

(3)采用案例驅動的方式,綜合運用C#編程技術開發較為完整的軟件程序。教學目的:提高學生軟件設計的綜合能力。

五、教學方法與手段

講授法、討論法、多媒體教學、實驗教學。

六、考核方式

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

七、推薦教材和教學參考書

材:《C#程序設計基礎》第3版,鄭宇軍,石海鶴,王衛紅,清華大學出版社,2014年。參考書:

1、《C#應用開發與實踐》,曾憲權、李梅蓮 等,清華大學出版社,2015年

2、《C#編程實戰寶典》,付強、丁寧 等,清華大學出版社,2014年。

第四篇:面向對象程序設計教學大綱

面向對象程序設計(專業限選課)Object-Oriented Programming 【課程編號】XZ26175 【學分數】3 【學時數】60=38+22

【課程類別】專業限選 【編寫日期】2010.3.30 【先修課程】C語言程序設計、計算機應用基礎

【適用專業】通信工程

一、教學目的、任務

通過學習,使學生深刻理解和領會面向對象的基本思想和基本特征,掌握面向對象程序設計語言C++語言的基本概念、基本語法以及面向對象程序設計的基本方法;使學生養成面向對象的編程思維習慣。

二、課程教學的基本要求

1.理解面向對象的基本概念和使用面向對象技術進行程序設計的基本思想 2.能比較熟練地用C++語言進行一般面向對象的程序設計

3.初步掌握面向對象編程環境Visual C++的使用

三、教學內容和學時分配(2 + 5 + 14 + 9 + 12 + 7 + 6 + 5 = 60)第一章 面向對象程序設計概述 2 學時(課堂講授學時2)主要內容:

1.什么是面向對象程序設計 2.對象與類 3.封裝 4.繼承性 5.多態性

6.面向對象程序設計的語言 教學要求:

了解什么是面向對象程序設計;掌握對象和類的基本概念;理解面向對象程序設計的基本特征。其它教學環節:

安排課外了解面向對象程序設計方面的基本概念。第二章 C++概述 5學時(課堂講授學時2+課程實驗學時3)主要內容:

1.C++的起源和特點 2.C++源程序的構成

3.C++在非面向對象方面的一些特性 教學要求:

cin和cout的使用;new和delete的運算符的使用;函數的重載;帶缺省參數的函數;引用; VC++的使用。其它教學環節:

實驗1: C++程序設計基礎練習。實驗目的和要求:

1.掌握C++程序的基本格式和規范,學會編寫簡單的C++程序。2.掌握C++程序結構的特點。

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

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

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

1.類與對象的基本概念 2.構造函數與析構函數 3.對象數組與對象指針 4.向函數傳遞對象 5.靜態成員 6.友元

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

類的聲明;對象定義;對象的成員的訪問。訪問屬性的理解和運用;構造函數和析構函數的定義;對象數組的定義和使用;this的指針的理解和使用;類的成員類型為其他類時如何理解和使用;靜態成員的理解和運用。提供友元機制的目的;友元聲明方法;提供常類型機制的目的;各種不同的常類型運作方式。其它教學環節:

實驗2:類和對象。實驗目的和要求:

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

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

4.理解構造函數和析構函數的定義與執行過程。5.掌握重載構造函數的方法。6.了解拷貝構造函數的方法。實驗3:對象數組和對象指針。實驗目的和要求:

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

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

4.掌握靜態數據成員和靜態成員函數的基本使用方法。5.理解友元與友元函數的作用,掌握其使用方法。

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

1.派生類的概念

2.派生類的構造函數和析構函數 3.基類成員的訪問 4.多重繼承 5.賦值兼容規則 教學要求:

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

其它教學環節:

實驗4:派生類與繼承。實驗目的和要求:

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

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

第五章 多態性 12學時(課堂講授學時8+課程實驗學時4)主要內容:

1.編譯時的多態性與運行時的多態性 2.函數重載 3.運算符重載 4.類型轉換 5.虛函數 教學要求:

多態的基本概念;實現運算符重載的方法(成員函數);實現運算符重載的方法(友元函數);靜態聯編和動態聯編的基本概念;虛函數的作用;虛函數的運用。其它教學環節:

實驗5:虛函數和多態性。實驗目的和要求:

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

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

1.模板的概念

2.函數模板與模板函數 3.類模板和模板類 教學要求:

模板的基本概念;為什么要使用模板;函數模板和模板函數的基本概念;函數模板的聲明和使用;類模板和模板類的基本概念。其它教學環節:

實驗6:函數模板與類模板。實驗目的和要求:

1.掌握函數模板及其聲明方法。2.掌握模板函數及其生成方法。3.學習類模板的聲明與使用方法。

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

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

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

掌握在各種情況下的<<和>>運算符的重載。其它教學環節:

實驗7:I/O流類庫。實驗目的和要求:

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

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

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

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

研究教學內容 5學時(課程講解和討論學時)

程序綜合設計:按照面向對象程序開發的原則和方法,利用一個實例來講解面向對象程序設計的整個過程,然后要求學生根據自己的開發經驗進行分組討論,從而幫助學生進一步理解和熟悉面向對象程序設計方法。

四、教學重點、難點及教學方法

重點:類和對象的基本概念;對象定義;對象的成員的訪問。訪問屬性的理解和運用;構造函數和析構函數的定義;對象數組的定義和使用;this的指針的理解和使用。基類和派生類的基本概念;繼承成員的訪問規則;派生類構造函數和析構函數的運行規則。多態的基本概念;函數的重載。

難點:多重繼承;虛函數;模板。

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

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

六、教材及參考書目

推薦教材:

[1] 《C++面向對象程序設計》,陳維興,林小茶,清華大學出版社,第2版,2004 參考書:

[1] 《C++面向對象程序設計習題解析與上機指導》,陳維興,清華大學出版社,2003 [2] 《C++程序設計基礎》,周靄如,電子工業出版社,2003 [3] 《C++語言程序設計》,鄭莉,清華大學出版社,2005 修(制)訂人: 審核人:

2010年 3 月30

第五篇:《面向對象程序設計》教學大綱

《面向對象程序設計》教學大綱

課程名稱:面向對象程序設計 英文名稱:Object Oriented Programming)學分:2 總學時:36 實驗(上機)學時: 8 開課專業:電子商務專業

一、本課程的性質、目的和培養目標

面向對象程序設計是電子商務專業的限定選修課程。面向對象程序設計是當今最為流行的程序設計方法,本課程以C++語言為核心,全面概述面向對象程序設計的基本概念和基本技術。主要內容包括:理解和掌握面向對象程序設計的基本思想和技術,掌握C++中的引用和函數重載、類與對象、靜態成員與友元、運算符重載、繼承與派生類、多態與虛函數等重要概念和技術。通過教學要求學生基本掌握面向對象的程序設計方法,認識C++是如何支持面向對象程序設計的,培養、訓練學生運用面向對象技術進行程序設計的能力。

二、預修課程

計算機語言與程序設計

三、課程內容及學時分配

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

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

本章學時數:4,本章習題數:4 第二章 類與對象 1.類 2.對象

3.構造函數和析構函數 4.對象及其應用 5.對象的生存期 6.再論程序結構 7.面向對象程序設計

本章學時數:6,本章習題數:6 第三章 靜態成員與友元 1.拷貝構造函數 2.靜態數據成員 3.靜態成員函數 4.友元函數

本章學時數:6,本章習題數:6 第四章 運算符重載 1.運算符重載的概念 2.運算符重載舉例

本章學時數:4,本章習題數:4 第五章 繼承與多態 1.繼承的概念 2.單繼承 3.多態與虛函數

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

本章學時數:6,本章習題數:6 第六章 I/O流庫簡介 1.C++流庫的結構 2.輸入與輸出 3.格式控制 4.文件

本章學時數:2,本章習題數:2

四、實驗(上機)內容和建議學時分配 實驗1(4學時)

要求:定義類,該類至少應包括靜態數據成員和靜態成員函數,要求通過本實驗掌握定義類的基本方法。實驗2(4學時)

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

五、教材和參考書目

1.《C++語言基礎教程》,呂鳳翥編著,清華大學出版社,1999 2.《C++程序設計教程》,錢

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

六、課外學習要求

要求課前預習下一次課的講課內容,課后復習本次課的講課內容并通過相應的作業加以消化。

七、考核方式

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

下載面向對象程序設計實習報告word格式文檔
下載面向對象程序設計實習報告.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    面向對象程序設計心得體會

    這次課程設計讓我收獲到很多,上個學期我們也有過課程設計,但是我們都是從網上下一個程序,連帶著報告,看一遍程序,修改修改報告,然后就直接去答辯,都是糊弄糊弄就過去了,自己根本就沒......

    java面向對象程序設計教案

    武漢大學珞珈學院 系/教研室 Java 面 向 對 象 程 序 設 計 課 教 案 主講教師:熊春秀 編寫時間:2011-4-30 第一章:概述 第 1、2 節:面向對象的基本概念、面向對象程序設計概述......

    《面向對象程序設計》課程教學大綱

    《面向對象程序設計》課程教學大綱學時:72 學分:4 理論學時:52 實驗學時:20 面向專業:計算機科學與技術、專升本 課程代碼:2700410 先開課程:計算機導論,C語言程序設計 課程性......

    面向對象程序設計-教學大綱-信管

    面向對象程序設計(教學大綱) Object-oriented programming 課程編碼:05405170 學分:2.5 課程類別: 專業基礎課 計劃學時:48 其中講課:32 實驗或實踐: 上機:16 適用專業:信息管理與信......

    Java面向對象程序設計教學大綱

    Java面向對象程序設計課程教學大綱 Object-Oriented Programming with Java Syllabus 課程名稱 課程類別 建設單位/教研室 前后課程 適用專業、層次 Java面向對象程序設課......

    《面向對象程序設計》課程設計教學大綱

    《面向對象程序設計》課程設計教學大綱 《面向對象程序設計》課程設計教學大綱 中文名稱:《面向對象程序設計》課程設計英文名稱:Course Project of Object-Oriented Programm......

    JAVA面向對象程序設計教學大綱

    《JAVA面向對象程序設計》課程教學大綱 Oriented object Programming in JAVA 編號: 08065121 適用專業:計算機科學與技術、網絡工程 學時數:32 學分數:2 執筆者:田小玲 編寫日......

    面向對象程序設計-實驗報告2★

    GDOU-B-11-112 廣東海洋大學學生實驗報告書 實驗名稱 實驗2:構造函數和析構函數 課程名稱 面向對象程序設計 學院(系) 學生姓名 成績信息學院學號 專業 計算機科學與技術實驗地......

主站蜘蛛池模板: 18成人片黄网站www| 亚洲日韩欧美国产另类综合| 亚洲日韩精品无码专区网址| 国产亚洲精品久久久久久无挡照片| 无码日韩精品国产av| 国产成人久久精品77777综合| 在线成人爽a毛片免费软件| 日韩无码网站| 亚洲一区二区三区乱码在线欧洲| 中文天堂国产最新| 久久精品国产99国产精偷| 免费无码视频| 放荡的美妇在线播放| 国产精品久久久久影院| 国产成人无码av在线播放无广告| 国产成人亚洲综合无码18禁h| 欧美丰满大黑帍在线播放| 久久久成人精品av四区| 国产亚洲精品久久久性色情软件| 国产乱子伦视频大全亚瑟影院| 美女露出奶头扒开尿口免费网站| 日韩精品极品视频在线观看免费| 国产成人午夜精华液| 最新国产精品剧情在线ss| 精品国产福利在线视频| 国产成人精选在线观看不卡| 女人被黑人狂躁c到高潮小说| 欧美乱妇无乱码大黄a片| 免费一本色道久久一区| 国产一区二区三区四区五区加勒比| 亚洲国产成人高清影视| 国产二区交换配乱婬| 免费播放婬乱男女婬视频国产| 国产精品看高国产精品不卡| 色欲欲www成人网站| 蜜臀aⅴ国产精品久久久国产老师| 狠狠爱俺也去去就色| 亚洲人成电影网站色www| 精品无码人妻被多人侵犯av| 国产亚洲精品线观看动态图| 丰满五十六十老熟女hd|