資源描述:
《華為C++培訓資料(CHM)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、附件三:教材模板說明:一、為便于保存和管理,各類培訓教材均采用合訂本。二、教材結構:各類培訓教材由教材封面、前言、課程目錄、單門課程教材和封底五部分構成。三、教材封面:1、封面顏色:教材封面為彩色,工作基本常識教材為深藍色,技術基礎知識教材為草綠色,管理基礎知識教材為淺藍色,營銷基礎知識教材為墨綠色。2、教材名稱:采用“工作基本常識”“技術基礎知識”“管理基礎知識”“營銷基礎知識”,字體為隸書,黑體,60號。3、其他標識:員工培訓中心編輯采用宋體、黑體、三號,位于教材名稱下面;華為技術有限公司采用宋體、黑體、小二,位于底端;華為標識位于華為技術有限公司和員工培訓中心編輯之間;右上角為保
2、密標識,楷體,黑體,四號。四、教材封底:教材封底包括教材名稱、華為技術有限公司員工培訓中心和時間、版本號,位于頁面的右下角。五、前言:教材前言為各類培訓的目的、課程門類、特點、主要內(nèi)容的簡介。六、課程目錄:為各門課程排列順序的目錄,統(tǒng)一編排頁碼,便于學員查找。七、單門課程教材:各單門課程教材由課程封面、章節(jié)目錄、章節(jié)內(nèi)容、學習要求、思考題、參考資料和相關網(wǎng)站組成。1、課程封面:課程封面為彩色,課程名稱為隸書、60號、黑體、黑色,左上角為課程編碼。2、章節(jié)目錄:為宋體、小四、黑色3、章節(jié)內(nèi)容:(1)標題:章節(jié)目分別以“第一章、第二章、第三章”“1.1、1.2、1.3”和“(1)(2)(3
3、)”來表示。章為宋體、小二、黑體,節(jié)為宋體、四號、黑體,目為宋體、小四、黑體。(2)文字:每四個小時的培訓課程,字數(shù)控制在10000——20000字之間。教材文字一般為宋體、小四、黑色,行間距為一行半。(3)內(nèi)容:章節(jié)內(nèi)容要有完整的理論體系,不能成為授課膠片的翻版。4、學習要求:每章標題下面為本章的學習要求,以明確本章要掌握的要點。文字為楷體、小四。5、思考題:每章最后要有思考題,以便幫助學員復習、思考。6、參考資料和相關網(wǎng)站:有參考資料和相關網(wǎng)站的要附在課程后面,以便幫助學員查閱。內(nèi)部資料,注意保密C++中級培訓教程員工培訓中心編輯2005年6月V1.0華為技術有限公司前言C++語言
4、中級教材講授C++語言的運用技術,包括:類、對象之間的關系、對象的存儲與布局、運算符重載、智能指針、仿函數(shù)、泛型編程,C++模式設計基本思想。NE002009cV1.01業(yè)務與軟件C++語言項目C++進階目錄第一章類、接口…………………………………………………………………71.1Handle-Body與接口、抽象接口…………………………………………71.2多繼承、與菱形缺陷、this跳轉等………………………………………131.3C++多態(tài)的兩種多態(tài)形式和區(qū)別……………………………………………18第二章重載………………………………………………………………………182.1函數(shù)重載……………
5、…………………………………………………………192.2運算符重載…………………………………………………………………20第三章模板………………………………………………………………………293.1模塊函數(shù)……………………………………………………………………293.2模塊類……………………………………………………………………………313.3STL標準模板庫…………………………………………………………………34附錄:參考資料………………………………………………………………………39前言我們在C++基礎課程中已經(jīng)了解了C++的一些基本概念,知道了什么是類什么是對象。也了解了繼承、封裝、多態(tài)等C+
6、+面向?qū)ο蟮幕咎卣?,本課程主要是更進一步探討一下C++一些基本模型的應用,加深對概念的理解,由于課程時間有限,C++,模型和內(nèi)容又如此之多,對任何一個模型都無法深入進去,所以只能泛泛而談。第一章類、接口學習要求:1、了解類的繼承、封裝等概念之間的關系2、了解什么是接口,什么是虛函數(shù),它有什么樣的特點。學會使用接口編程的思想本章節(jié)主要介紹C++中的類、接口。類,包涵了一組數(shù)據(jù)和一組基于數(shù)據(jù)上的一組方法。它描述了一個對象的屬性、狀態(tài)和行為;接口,它只是描述了一個對象的簡單的行為。有關類的基本概念:ClassnamesClassmembersMemberFunctionsStaticMem
7、berFunctionsUnionsC++BitFieldsNestedClassDeclarationsTypeNamesinClassScopeMultipleBaseClassesVirtualFunctionsAbstractClassesControllingAccesstoClassMembersprivateMembersprotectedMemberspublicMembersAccessSpecifiersforBaseCla