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

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

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

定 價(jià):¥42.00

作 者: 刁奕 等編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: VC++

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111343592 出版時(shí)間: 2011-10-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 333 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》系統(tǒng)、詳細(xì)地講述了C++面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的基本語(yǔ)法格式和功能,通過(guò)大量的程序?qū)嵗榻B如何利用C++語(yǔ)言編寫(xiě)一個(gè)高效率、高質(zhì)量的面向?qū)ο蟮某绦?,以及一些編程技巧。還介紹了C++中的異常處理機(jī)制、強(qiáng)大的字符串處理功能、STL(標(biāo)準(zhǔn)模板庫(kù))提供的各種功能及其提供的通用算法和容器,以及通用設(shè)計(jì)模式和微軟基礎(chǔ)類(lèi)庫(kù)(MFC)等高級(jí)C++編程技術(shù)?!禖++面向?qū)ο蟪绦蛟O(shè)計(jì)》可以作為高等院校計(jì)算機(jī)和信息技術(shù)專(zhuān)業(yè)相關(guān)課程的教材,也可作為廣大軟件開(kāi)發(fā)人員學(xué)習(xí)面向?qū)ο驝++編程技術(shù)的自學(xué)指導(dǎo)書(shū)和技術(shù)參考書(shū)。

作者簡(jiǎn)介

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

圖書(shū)目錄

出版說(shuō)明
前言第1章 C++面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ) 
1.1 類(lèi)的定義和對(duì)象的創(chuàng)建 
1.1.1 類(lèi)設(shè)計(jì)的基本概念 
1.1.2 類(lèi)的定義格式 
1.1.3  類(lèi)的成員函數(shù) 
1.1.4 類(lèi)成員的訪問(wèn)控制 
1.1.5  對(duì)象的聲明與使用 
1.2  構(gòu)造函數(shù)和析構(gòu)函數(shù) 
1.2.1  構(gòu)造函數(shù)與復(fù)制構(gòu)造函數(shù) 
1.2.2  析構(gòu)函數(shù) 
1.3 友元函數(shù)和友元類(lèi) 
1.3.1  友元函數(shù) 
1.3.2  友元類(lèi) 
1.4 靜態(tài)成員 
1.4.1  靜態(tài)數(shù)據(jù)成員 
1.4.2 靜態(tài)成員函數(shù) 
1.5 類(lèi)和對(duì)象的進(jìn)一步應(yīng)用 
1.5.1 類(lèi)對(duì)象作為成員 
1.5.2 常對(duì)象 
1.5.3 對(duì)象作函數(shù)參數(shù) 
1.5.4  對(duì)象數(shù)組 
1.6  繼承與派生 
1.6.1  繼承的語(yǔ)法 
1.6.2  繼承中的訪問(wèn)控制 
1.6.3  繼承中對(duì)象的初始化與清除 
1.6.4  多重繼承 
1.6.5  多重繼承的二義性 
1.6.6  虛基類(lèi) 
1.7  運(yùn)算符重載 
1.7.1  運(yùn)算符重載的語(yǔ)法和規(guī)則 
1.7.2  一元運(yùn)算符重載 
1.7.3  二元運(yùn)算符重載 
1.7.4  幾個(gè)特殊運(yùn)算符的重載 
1.7.5  運(yùn)算符重載與類(lèi)型轉(zhuǎn)換 
1.8  虛函數(shù)與動(dòng)態(tài)聯(lián)編 
1.8.1  虛函數(shù) 
1.8.2  虛函數(shù)的實(shí)現(xiàn) 
1.8.3  純虛函數(shù)與抽象類(lèi) 
1.9 本章小結(jié) 
1.10  習(xí)題 第2章  C++異常處理機(jī)制 
2.1  基本概念 
2.2  C++中的異常處理機(jī)制 
2.2.1  異常處理的語(yǔ)法格式 
2.2.2  int型異常信息值的拋擲與捕獲 
2.2.3  C++異常處理機(jī)制的執(zhí)行過(guò)程 
2.2.4  異常事件定義與異常接口聲明 
2.3  異常處理的規(guī)則 
2.4  處理異常事件類(lèi) 
2.5  本章小結(jié) 
2.6  習(xí)題
 
第3章 C++字符串處理功能 
3.1  C格式的字符串和標(biāo)準(zhǔn)string類(lèi)型的區(qū)別 
3.2  字符串構(gòu)造函數(shù)與字符串變量的初始化 
3.3  字符串的操作 
3.3.1  字符串的追加、插入和連接 
3.3.2  string類(lèi)中的重載運(yùn)算符 
3.3.3  字符串中的替換操作 
3.4  字符串的查找 
3.4.1  字符串查找的成員函數(shù) 
3.4.2  查找一組字符第一次和最后一次出現(xiàn)的位置 
3.4.3  逆向查找操作 
3.5  字符串的刪除與比較 
3.5.1  從字符串中刪除字符 
3.5.2  字符串的比較 
3.6  字符串的轉(zhuǎn)換與復(fù)制 
3.6.1  字符串輸入與輸出 
3.6.2  字符串大小寫(xiě)的轉(zhuǎn)換 
3.6.3  確定字符串中含有的字符數(shù)量 
3.6.4  字符串的長(zhǎng)度與復(fù)制操作 
3.6.5  字符串的交換與取子字符串 
3.6.6  字符串操作的其他成員函數(shù) 
3.7  字符串的應(yīng)用 
3.8  本章小結(jié) 
3.9  習(xí)題
 
第4章  基于模板的C++編程 
4.1  概述 
4.2  函數(shù)模板 
4.2.1  函數(shù)模板重載 
4.2.2  一個(gè)使用STL容器的例子 
4.3  類(lèi)模板 
4.3.1  成員模板 
4.3.2  類(lèi)模板的特化 
4.4  模板的形式參數(shù)和實(shí)參 
4.4.1  函數(shù)模板實(shí)參 
4.4.2  非類(lèi)型實(shí)參 
4.4.3  類(lèi)型實(shí)參 
4.4.4  模板型模板實(shí)參 
4.5  模板的實(shí)參演繹 
4.6  模板中的名稱(chēng)查找 
4.6.1  模板中的名稱(chēng) 
4.6.2  受限的名稱(chēng)查找 
4.6.3  非受限的名稱(chēng)查找 
4.6.4  依賴(lài)參數(shù)的名稱(chēng)查找 
4.7  模板實(shí)例化 
4.7.1  自動(dòng)實(shí)例化(隱式實(shí)例化) 
4.7.2  延遲實(shí)例化 
4.8  模板元編程 
4.9  本章小結(jié) 
4.10  習(xí)題
 
第5章  標(biāo)準(zhǔn)模板庫(kù)通用算法 
5.1  概述 
5.2  函數(shù)對(duì)象 
5.2.1  預(yù)定義函數(shù)對(duì)象 
5.2.2  算術(shù)函數(shù)對(duì)象 
5.2.3  關(guān)系函數(shù)對(duì)象 
5.2.4  邏輯函數(shù)對(duì)象 
5.2.5  函數(shù)對(duì)象的函數(shù)適配器 
5.2.6  自定義函數(shù)對(duì)象 
5.3  迭代器(iterator) 
5.3.1  插入迭代器 
5.3.2  反向迭代器 
5.3.3  輸入/輸出流迭代器 
5.3.4  輸入流迭代器(istream_iterator) 
5.3.5  輸出流迭代器(ostream_iterator) 
5.3.6  標(biāo)準(zhǔn)庫(kù)定義的5種迭代器 
5.4  幾類(lèi)通用算法 
5.4.1  查找算法 
5.4.2  排序和通用整序算法 
5.4.3  刪除和替換算法 
5.4.4  排列組合算法 
5.4.5  算術(shù)運(yùn)算算法 
5.4.6  生成和異變算法 
5.4.7  關(guān)系算法 
5.4.8  集合算法 
5.4.9  堆算法 
5.5  通用算法與容器成員函數(shù) 
5.5.1  通用算法與容器 
5.5.2  通用容器的成員函數(shù) 
5.6  本章小結(jié) 
5.7  習(xí)題
 
第6章  標(biāo)準(zhǔn)模板庫(kù)通用容器 
6.1  概述 
6.2  順序容器 
6.2.1  定義一個(gè)順序容器 
6.2.2  容器的指針--迭代器 
6.2.3  順序容器的插入操作 
6.2.4  順序容器中的刪除操作 
6.2.5  順序容器的賦值和對(duì)換 
6.2.6  容器與通用算法 
6.2.7  順序容器的存儲(chǔ)結(jié)構(gòu)和訪問(wèn)效率 
6.2.8  自動(dòng)動(dòng)態(tài)擴(kuò)展存儲(chǔ)空間的vector 
6.3  關(guān)聯(lián)容器 
6.3.1  關(guān)聯(lián)容器集合(set) 
6.3.2  關(guān)聯(lián)容器映射(map) 
6.3.3  多重映射和多重集合 
6.4  容器適配器 
6.4.1  棧容器 
6.4.2  隊(duì)列和優(yōu)先隊(duì)列 
6.4.3  隊(duì)列容器 
6.4.4  優(yōu)先隊(duì)列容器 
6.5  本章小結(jié) 
6.6  習(xí)題
 
第7章  設(shè)計(jì)模式 
7.1  模式的概念 
7.2  單件模式 
7.3  工廠模式 
7.3.1  簡(jiǎn)單工廠模式 
7.3.2  工廠方法模式 
7.3.3  抽象工廠模式 
7.4  適配器模式 
7.5  觀察者模式 
7.5.1  觀察者模式的實(shí)現(xiàn) 
7.5.2  觀察者模式的應(yīng)用 
7.6  本章小結(jié) 
7.7  習(xí)題
 
第8章  Windows C++編程基礎(chǔ) 
8.1  Windows編程基礎(chǔ)知識(shí) 
8.1.1  窗口 
8.1.2  句柄 
8.1.3  消息 
8.1.4  事件驅(qū)動(dòng) 
8.1.5  MFC簡(jiǎn)介 
8.2  MFC應(yīng)用程序基本架構(gòu) 
8.2.1  用MFC\應(yīng)用程序向?qū)自動(dòng)生成框架程序 
8.2.2  MFC程序的類(lèi)結(jié)構(gòu) 
8.2.3  MFC程序的文件組成 
8.2.4  應(yīng)用程序類(lèi)及其主要成員函數(shù)InitInstance() 
8.2.5  文檔類(lèi)、視圖類(lèi)及文檔/視圖設(shè)計(jì)模式 
8.2.6  框架窗口類(lèi) 
8.2.7  子窗口類(lèi) 
8.2.8  MFC的消息處理機(jī)制 
8.3  菜單、快捷鍵、工具欄和狀態(tài)欄 
8.3.1  菜單 
8.3.2  建立菜單的程序?qū)嵗?nbsp;
8.3.3  快捷鍵 
8.3.4  工具欄 
8.3.5  狀態(tài)欄 
8.4  圖形界面編輯 
8.4.1  圖形設(shè)備接口 
8.4.2  偽設(shè)備 
8.4.3  設(shè)備語(yǔ)義 
8.4.4  CDC類(lèi) 
8.4.5  觸發(fā)WM_PAINT繪圖消息 
8.4.6  采用CDC類(lèi)繪圖的實(shí)例 
8.4.7  字體類(lèi)和文本輸出實(shí)例 
8.5  文件操作 
8.5.1  文件與CFile類(lèi) 
8.5.2  文件操作方法 
8.5.3  序列化 
8.6  對(duì)話框 
8.6.1  特殊的窗口-對(duì)話框 
8.6.2  對(duì)話框的運(yùn)行機(jī)制 
8.6.3  控件 
8.6.4  創(chuàng)建基于對(duì)話框的MFC應(yīng)用程序 
8.6.5  對(duì)話框數(shù)據(jù)交換和數(shù)據(jù)驗(yàn)證(DDX/DDV) 
8.6.6  基本消息對(duì)話框 
8.6.7  通用對(duì)話框 
8.7  本章小結(jié) 
8.8  習(xí)題
 
參考文獻(xiàn) 

本目錄推薦

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