注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C++面向?qū)ο蟪绦蛟O(shè)計

C++面向?qū)ο蟪绦蛟O(shè)計

C++面向?qū)ο蟪绦蛟O(shè)計

定 價:¥34.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《C++面向?qū)ο蟪绦蛟O(shè)計》作者簡介

圖書目錄

第1章  面向?qū)ο蟪绦蛟O(shè)計概述
1.1  計算機程序設(shè)計語言的發(fā)展
1.2  面向?qū)ο蟪绦蛘Z言的特征
1.2.1  類與對象
1.2.2  抽象與封裝
1.2.3  繼承
1.2.4  多態(tài)
1.3  面向?qū)ο笈c面向過程的程序設(shè)計
1.4  C++與面向?qū)ο蟪绦蛟O(shè)計
1.5  C++程序的結(jié)構(gòu)
1.6  數(shù)據(jù)的輸入與輸出
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  編譯和調(diào)試程序
1.7.3  關(guān)于VC++的項目工作區(qū)文件
1.7.4  利用VC++向?qū)?chuàng)建應(yīng)用程序
第2章  C++基礎(chǔ)
2.1  C++對C語言數(shù)據(jù)類型的擴展
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  類型轉(zhuǎn)換
2.6.1  隱式類型轉(zhuǎn)換
2.6.2  顯式類型轉(zhuǎn)換
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  內(nèi)聯(lián)函數(shù)
2.9  TYPEDEF
2.10  名字空間
2.11  預(yù)處理器
2.12  作用域和生命期
2.12.1  作用域
2.12.2  變量類型及生命期
2.12.3  變量初始化
2.12.4  局部變量與函數(shù)返回地址
2.13  文件輸入和輸出
2.14  編程實作
第3章  類與對象
3.1  結(jié)構(gòu)與類
3.1.1  C++對結(jié)構(gòu)的擴展
3.1.2  訪問權(quán)限
3.1.3  類
3.2  成員函數(shù)
3.2.1  成員函數(shù)的定義
3.2.2  常量成員函數(shù)
3.3  類與封裝
3.4  對象
3.5  構(gòu)造函數(shù)與析構(gòu)函數(shù)
3.5.1  構(gòu)造函數(shù)
3.5.2  析構(gòu)函數(shù)
3.5.2  無參構(gòu)造函數(shù)
3.5.3  重載構(gòu)造函數(shù)
3.5.4  拷貝構(gòu)造函數(shù)
3.6  構(gòu)造函數(shù)與初始化列表
3.7  靜態(tài)成員
3.7.1  靜態(tài)數(shù)據(jù)成員
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  對類的應(yīng)用
第4章  繼承
4.1  繼承的概念
4.2  繼承方式
4.2.1  C++繼承的形式
4.2.2  公有繼承
4.2.3  私有繼承
4.2.4  保護成員
4.2.5  保護繼承
4.3  基類與派生類的關(guān)系
4.3.1  成員函數(shù)的重定義和名字隱藏
4.3.2  基類成員訪問
4.4  構(gòu)造函數(shù)和析構(gòu)函數(shù)
4.4.1  派生類構(gòu)造函數(shù)的定義
4.4.2  構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用次序
4.4.3  構(gòu)造函數(shù)和析構(gòu)函數(shù)的構(gòu)造規(guī)則
4.5  多繼承
4.5.1  多繼承概念和應(yīng)用
4.5.2  多繼承方式下成員名的二義性
4.5.3  多繼承的構(gòu)造函數(shù)與析構(gòu)函數(shù)
4.6  虛擬繼承
4.6.1  虛擬繼承引入的原因
4.6.2  虛擬繼承的實現(xiàn)
4.7  基類與派生類對象的關(guān)系
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  虛析構(gòu)函數(shù)
5.4  虛函數(shù)的實現(xiàn)技術(shù)
5.5  純虛函數(shù)與抽象類
5.5.1  純虛函數(shù)
5.5.2  抽象類
5.5.3  抽象類的應(yīng)用
5.6  運行時類型信息
5.6.1  dynamic_cast
5.6.2  typeid
5.7  編程實作
第6章  運算符重載
6.1  運算符重載基礎(chǔ)
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  類型轉(zhuǎn)換
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  關(guān)聯(lián)式容器
7.4.4  算法
7.5  編程實作
第8章  異常
8.1  異常處理概述
8.2  C++異常處理基礎(chǔ)
8.2.1  異常處理的結(jié)構(gòu)
8.2.2  異常捕獲
8.3  異常與函數(shù)
8.3.1  在函數(shù)中處理異常
8.3.2  在函數(shù)調(diào)用中完成異常處理
8.3.3  限制函數(shù)異常
8.4  異常處理的幾種特殊情況
8.4.1  捕獲所有異常
8.4.2  再次拋出異常
8.4.3  異常的嵌套調(diào)用
8.5  異常和類
8.5.1  構(gòu)造函數(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ù)據(jù)輸入/輸出的格式控制
9.2.4  ios類提供的格式控制
9.2.5  利用操縱符格式化數(shù)據(jù)
9.3  文件操作
9.3.1  文件與流
9.3.2  二進制文件
9.3.3  隨機文件
第10章  C++ WINDOWS程序設(shè)計基礎(chǔ)
10.1  WINDOWS程序設(shè)計基礎(chǔ)
10.1.1  窗口
10.1.2  事件驅(qū)動和消息響應(yīng)
10.1.3  Windows程序的構(gòu)成
10.1.4  VC++的Windows程序設(shè)計方法
10.2  WINDOWS程序設(shè)計的常用數(shù)據(jù)結(jié)構(gòu)
10.2.1  句柄
10.2.2  常用數(shù)據(jù)類型
10.2.3  點和矩形區(qū)域
10.2.4  窗口
10.2.5  消息
10.3  WINDOWS程序的基本結(jié)構(gòu)
10.3.1  Windows程序結(jié)構(gòu)概述
10.3.2  Win32 Application程序設(shè)計
10.3.3  Windows程序的控制流程
10.4  WINDOWS API程序設(shè)計的方法
10.4.1  Windows程序的數(shù)據(jù)輸出
10.4.2  消息處理
10.4.3  加載菜單、對話框、工具欄等資源
第11章  MFC程序設(shè)計
11.1  MFC程序基礎(chǔ)
11.1.1  MFC類
11.1.2  MFC程序的結(jié)構(gòu)
11.1.3  MFC程序的執(zhí)行流程
11.1.4  消息映射
11.2  應(yīng)用程序框架
11.2.1  應(yīng)用程序框架的概念
11.2.2  用向?qū)Ы?yīng)用程序框架
11.2.3  應(yīng)用程序框架的結(jié)構(gòu)
11.2.4  應(yīng)用程序框架類之間的關(guān)系
11.3  MFC程序輸出
11.3.1  MFC中的圖形類
11.3.2  繪圖對象
11.3.2  用MFC向?qū)砑酉⒂成浜瘮?shù)
11.3.4  OnPaint函數(shù)與輸出
11.4  對話框
11.4.1  對話框的類型
11.4.2  用資源編輯器建立對話框
11.5  菜單和工具欄
11.5.1  直接修改應(yīng)用程序框架的菜單
11.5.2  建立新菜單欄
11.5.3  工具欄操作
11.6  視圖與文檔
第12章  綜合程序設(shè)計
12.1  在應(yīng)用程序框架中包含并修改自定義類
12.2  在事件函數(shù)中操作類對象
12.3  添加對話框
12.4  添加程序菜單
12.5  文檔序列化
第13章  本書習(xí)題
13.1  第1章習(xí)題
13.2  第2章習(xí)題
13.3  第3章習(xí)題
13.4  第4章習(xí)題
13.5  第5章習(xí)題
13.6  第6章習(xí)題
13.7  第7章習(xí)題
13.8  第8章習(xí)題
13.9  第9章習(xí)題
13.10  第10章習(xí)題
13.11  第11章習(xí)題
13.12  第12章習(xí)題
參考文獻

本目錄推薦

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