注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C++面向對象程序設計

C++面向對象程序設計

C++面向對象程序設計

定 價:¥34.00

作 者: 杜茂康、吳建、王永
出版社: 電子工業(yè)出版社
叢編項: 高等學校計算機專業(yè)規(guī)劃教材
標 簽: 算法語言

ISBN: 9787121042096 出版時間: 2007-05-01 包裝: 平裝
開本: 0開 頁數(shù): 432 字數(shù):  

內容簡介

  《高等學校計算機專業(yè)規(guī)劃教材:C++面向對象程序設計》全面而深入淺出地介紹了標準c++面向對象的程序設計技術,以及用VC++進行面向對象的Windows程序設計的基本原理和方法。《高等學校計算機專業(yè)規(guī)劃教材:C++面向對象程序設計》內容包括 c++對c語言的擴展、類、對象、友元、繼承、多態(tài)性、虛函數(shù)、重載、I/O 流類庫、文件、模板與STL程序設計、C++Windows程序的結構、消息機制、應用程序框架、GDI、菜單、對話框、工具欄、文檔與視圖等內容。全書本著易于理解、實用性強的原則設計內容和案例,并以一個規(guī)模較大的綜合性程序的編制貫穿于Windows程序設計的全過程,引導讀者理解和領會面向對象程序設計的思想、技術、方法和要領,掌握將自定義類移植到 Windows程序中的方法?!陡叩葘W校計算機專業(yè)規(guī)劃教材:C++面向對象程序設計》取材新穎,內容全面,通俗易懂,可作為高等院校計算機、電子信息類專業(yè)及其他理工類相關專業(yè)的教材,也可作為c++語言自學者或程序設計人員的參考用書。

作者簡介

暫缺《C++面向對象程序設計》作者簡介

圖書目錄

第1章  面向對象程序設計概述
1.1  計算機程序設計語言的發(fā)展
1.2  面向對象程序語言的特征
1.2.1  類與對象
1.2.2  抽象與封裝
1.2.3  繼承
1.2.4  多態(tài)
1.3  面向對象與面向過程的程序設計
1.4  C++與面向對象程序設計
1.5  C++程序的結構
1.6  數(shù)據的輸入與輸出
1.6.1  流的概念
1.6.2  cin語句和析取運算符>>
1.6.3  cout語句和插入運算符<<
1.6.4  輸出格式控制符
1.7  編程實作——VC++ 6.0編程簡介
1.7.1  在VC++中編輯源程序
1.7.2  編譯和調試程序
1.7.3  關于VC++的項目工作區(qū)文件
1.7.4  利用VC++向導創(chuàng)建應用程序
第2章  C++基礎
2.1  C++對C語言數(shù)據類型的擴展
2.2  局部變量聲明
2.3  CONST常量
2.4  指針
2.4.1  指針概念的回顧
2.4.2  指針與0
2.4.3  指針與const
2.4.4  void指針
2.4.5  new和delete
2.5  引用
2.6  類型轉換
2.6.1  隱式類型轉換
2.6.2  顯式類型轉換
2.7  函數(shù)
2.7.1  函數(shù)原型
2.7.2  函數(shù)默認參數(shù)
2.7.3  引用參數(shù)
2.7.4  返回引用
2.7.5  函數(shù)與const
2.7.6  函數(shù)重載
2.8  內聯(lián)函數(shù)
2.9  TYPEDEF
2.10  名字空間
2.11  預處理器
2.12  作用域和生命期
2.12.1  作用域
2.12.2  變量類型及生命期
2.12.3  變量初始化
2.12.4  局部變量與函數(shù)返回地址
2.13  文件輸入和輸出
2.14  編程實作
第3章  類與對象
3.1  結構與類
3.1.1  C++對結構的擴展
3.1.2  訪問權限
3.1.3  類
3.2  成員函數(shù)
3.2.1  成員函數(shù)的定義
3.2.2  常量成員函數(shù)
3.3  類與封裝
3.4  對象
3.5  構造函數(shù)與析構函數(shù)
3.5.1  構造函數(shù)
3.5.2  析構函數(shù)
3.5.2  無參構造函數(shù)
3.5.3  重載構造函數(shù)
3.5.4  拷貝構造函數(shù)
3.6  構造函數(shù)與初始化列表
3.7  靜態(tài)成員
3.7.1  靜態(tài)數(shù)據成員
3.7.2  靜態(tài)成員函數(shù)
3.8  THIS指針
3.9  類對象成員
3.10  對象數(shù)組和對象指針
3.11  向函數(shù)傳遞對象
3.12  類的作用域和對象的生存期
3.13  友元
3.14  編程實作:類的接口與實現(xiàn)的分離
3.14.1  頭文件
3.14.2  源文件
3.14.3  對類的應用
第4章  繼承
4.1  繼承的概念
4.2  繼承方式
4.2.1  C++繼承的形式
4.2.2  公有繼承
4.2.3  私有繼承
4.2.4  保護成員
4.2.5  保護繼承
4.3  基類與派生類的關系
4.3.1  成員函數(shù)的重定義和名字隱藏
4.3.2  基類成員訪問
4.4  構造函數(shù)和析構函數(shù)
4.4.1  派生類構造函數(shù)的定義
4.4.2  構造函數(shù)和析構函數(shù)的調用次序
4.4.3  構造函數(shù)和析構函數(shù)的構造規(guī)則
4.5  多繼承
4.5.1  多繼承概念和應用
4.5.2  多繼承方式下成員名的二義性
4.5.3  多繼承的構造函數(shù)與析構函數(shù)
4.6  虛擬繼承
4.6.1  虛擬繼承引入的原因
4.6.2  虛擬繼承的實現(xiàn)
4.7  基類與派生類對象的關系
4.8  繼承與組合
4.9  編程實作
第5章  多態(tài)性
5.1  靜態(tài)綁定和動態(tài)綁定
5.2  虛函數(shù)
5.2.1  虛函數(shù)的意義
5.2.2  虛函數(shù)的特性
5.3  虛析構函數(shù)
5.4  虛函數(shù)的實現(xiàn)技術
5.5  純虛函數(shù)與抽象類
5.5.1  純虛函數(shù)
5.5.2  抽象類
5.5.3  抽象類的應用
5.6  運行時類型信息
5.6.1  dynamic_cast
5.6.2  typeid
5.7  編程實作
第6章  運算符重載
6.1  運算符重載基礎
6.1.1  運算符重載的概念
6.1.2  運算符重載限制
6.1.3  運算符重載的語法
6.1.4  類運算符的重載
6.2  重載二元運算符
6.2.1  作為成員函數(shù)重載
6.2.2  作為友元函數(shù)重載
6.3  重載一元運算符
6.3.1  作為成員函數(shù)重載
6.3.2  作為友元函數(shù)重載
6.4  特殊運算符重載
6.4.1  運算符++和--的重載
6.4.2  重載賦值運算符=
6.4.3  重載[ ]
6.4.4  重載()
6.4.5  類型轉換
6.5  輸入/輸出運算符重載
6.5.1  重載輸出運算符<<
6.5.2  重載輸入運算符>>
6.5.3  重載運算符<<和>>舉例
6.6  編程實作
第7章  模板與STL
7.1  模板概念
7.2  函數(shù)模板與模板函數(shù)
7.2.1  函數(shù)模板的定義
7.2.2  函數(shù)模板的實例化
7.2.3  模板參數(shù)
7.2.4  函數(shù)模板的特化
7.3  類模板
7.3.1  類模板的概念
7.3.2  類模板的定義
7.3.3  類模板實例化
7.3.4  類模板的使用
7.3.5  類模板特化
7.4  STL
7.4.1  容器
7.4.2  迭代器
7.4.3  關聯(lián)式容器
7.4.4  算法
7.5  編程實作
第8章  異常
8.1  異常處理概述
8.2  C++異常處理基礎
8.2.1  異常處理的結構
8.2.2  異常捕獲
8.3  異常與函數(shù)
8.3.1  在函數(shù)中處理異常
8.3.2  在函數(shù)調用中完成異常處理
8.3.3  限制函數(shù)異常
8.4  異常處理的幾種特殊情況
8.4.1  捕獲所有異常
8.4.2  再次拋出異常
8.4.3  異常的嵌套調用
8.5  異常和類
8.5.1  構造函數(shù)與異常
8.5.2  異常類
8.5.3  派生異常類的處理
第9章  文件與流
9.1  C++ I/O流及流類庫
9.2  使用I/O成員函數(shù)
9.2.1  istream流中的常用成員函數(shù)
9.2.2  ostream流中的常用成員函數(shù)
9.2.3  數(shù)據輸入/輸出的格式控制
9.2.4  ios類提供的格式控制
9.2.5  利用操縱符格式化數(shù)據
9.3  文件操作
9.3.1  文件與流
9.3.2  二進制文件
9.3.3  隨機文件
第10章  C++ WINDOWS程序設計基礎
10.1  WINDOWS程序設計基礎
10.1.1  窗口
10.1.2  事件驅動和消息響應
10.1.3  Windows程序的構成
10.1.4  VC++的Windows程序設計方法
10.2  WINDOWS程序設計的常用數(shù)據結構
10.2.1  句柄
10.2.2  常用數(shù)據類型
10.2.3  點和矩形區(qū)域
10.2.4  窗口
10.2.5  消息
10.3  WINDOWS程序的基本結構
10.3.1  Windows程序結構概述
10.3.2  Win32 Application程序設計
10.3.3  Windows程序的控制流程
10.4  WINDOWS API程序設計的方法
10.4.1  Windows程序的數(shù)據輸出
10.4.2  消息處理
10.4.3  加載菜單、對話框、工具欄等資源
第11章  MFC程序設計
11.1  MFC程序基礎
11.1.1  MFC類
11.1.2  MFC程序的結構
11.1.3  MFC程序的執(zhí)行流程
11.1.4  消息映射
11.2  應用程序框架
11.2.1  應用程序框架的概念
11.2.2  用向導建立應用程序框架
11.2.3  應用程序框架的結構
11.2.4  應用程序框架類之間的關系
11.3  MFC程序輸出
11.3.1  MFC中的圖形類
11.3.2  繪圖對象
11.3.2  用MFC向導添加消息映射函數(shù)
11.3.4  OnPaint函數(shù)與輸出
11.4  對話框
11.4.1  對話框的類型
11.4.2  用資源編輯器建立對話框
11.5  菜單和工具欄
11.5.1  直接修改應用程序框架的菜單
11.5.2  建立新菜單欄
11.5.3  工具欄操作
11.6  視圖與文檔
第12章  綜合程序設計
12.1  在應用程序框架中包含并修改自定義類
12.2  在事件函數(shù)中操作類對象
12.3  添加對話框
12.4  添加程序菜單
12.5  文檔序列化
第13章  本書習題
13.1  第1章習題
13.2  第2章習題
13.3  第3章習題
13.4  第4章習題
13.5  第5章習題
13.6  第6章習題
13.7  第7章習題
13.8  第8章習題
13.9  第9章習題
13.10  第10章習題
13.11  第11章習題
13.12  第12章習題
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號