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

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

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

定 價(jià):¥59.00

作 者: 郭有強(qiáng),馬金金,朱洪浩 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787115518262 出版時(shí)間: 2019-10-01 包裝: 平裝
開本: 16開 頁數(shù): 320 字?jǐn)?shù):  

內(nèi)容簡介

  本書分為3篇,第一部分基礎(chǔ)篇,講授程序設(shè)計(jì)概述及C++語法基礎(chǔ)內(nèi)容;第二部分核心篇,圍繞類與對(duì)象、繼承與派生、多態(tài)性與虛函數(shù)、運(yùn)算符重載與類模板、流等內(nèi)容展開;第三部分應(yīng)用篇,講授MFC編程技術(shù)、數(shù)據(jù)庫編程技術(shù)、圖形繪制等內(nèi)容。

作者簡介

  郭有強(qiáng),蚌埠學(xué)院副校長,主要研究方向數(shù)據(jù)挖掘、網(wǎng)絡(luò)信息處理、優(yōu)化算法研究,擁有幾十年的一線教學(xué)經(jīng)驗(yàn),創(chuàng)造出獨(dú)特的教學(xué)方法,受益學(xué)生上萬人,曾出版多本教材, 編寫的C語言、C++教材深受廣大師生的喜愛。

圖書目錄

第一部分 基礎(chǔ)篇
第1章 初識(shí)C++ 2
1.1 C++概述 2
1.1.1 程序 2
1.1.2 程序設(shè)計(jì)語言 2
1.1.3 程序設(shè)計(jì) 4
1.1.4 C++簡介 4
1.2 面向過程和面向?qū)ο缶幊谈攀觥?
1.2.1 面向過程程序設(shè)計(jì) 5
1.2.2 面向?qū)ο蟪绦蛟O(shè)計(jì) 6
1.3 面向過程和面向?qū)ο蟮某绦蛟O(shè)計(jì)方法比較 7
1.4 C++程序開發(fā) 9
1.4.1 C++程序開發(fā)過程 9
1.4.2 Visual C++ 6.0調(diào)試C++程序的
操作過程 10
本章小結(jié) 14
習(xí)題1 14
第2章 C++對(duì)C基本語法的
擴(kuò)充 15
2.1 C++的輸入和輸出 15
2.1.1 輸入流對(duì)象 15
2.1.2 輸出流對(duì)象 17
2.1.3 字符數(shù)組的輸入和輸出 19
2.2 函數(shù)重載 22
2.2.1 為什么要進(jìn)行函數(shù)重載 22
2.2.2 使用函數(shù)重載的條件 23
2.2.3 重載函數(shù)的使用方法 23
2.2.4 函數(shù)的默認(rèn)參數(shù) 23
2.3 函數(shù)模板與模板函數(shù) 24
2.4 內(nèi)聯(lián)函數(shù) 26
2.5 內(nèi)存的動(dòng)態(tài)分配與釋放 27
2.5.1 new運(yùn)算符 27
2.5.2 delete 運(yùn)算符 28
2.6 引用 29
2.6.1 引用的概念 29
2.6.2 使用引用的注意事項(xiàng) 29
2.6.3 引用作為函數(shù)參數(shù) 30
2.6.4 函數(shù)返回引用 32
2.7 const修飾符 33
2.7.1 用const定義常量 33
2.7.2 用const限制指針 34
2.7.3 const成員函數(shù) 35
2.8 名字空間 36
2.8.1 名字空間的作用 36
2.8.2 定義名字空間 37
2.8.3 名字空間的用法 38
2.9 sizeof運(yùn)算符 42
2.10 程序設(shè)計(jì)實(shí)例 43
本章小結(jié) 50
習(xí)題2 51
第二部分 核心篇
第3章 類與對(duì)象 56
3.1 類的概念和使用 56
3.1.1 類定義格式 56
3.1.2 成員函數(shù)的定義位置 57
3.1.3 內(nèi)聯(lián)成員函數(shù) 59
3.1.4 常量成員函數(shù) 60
3.2 對(duì)象的創(chuàng)建和使用 61
3.2.1 對(duì)象的創(chuàng)建 61
3.2.2 對(duì)象作為函數(shù)參數(shù)和
返回值 61
3.2.3 this指針 63
3.3 構(gòu)造函數(shù)的概念和使用 64
3.3.1 為什么引入構(gòu)造函數(shù) 64
3.3.2 重載構(gòu)造函數(shù) 66
3.3.3 默認(rèn)參數(shù)的構(gòu)造函數(shù) 67
3.3.4 復(fù)制構(gòu)造函數(shù) 68
3.3.5 成員初始化參數(shù)表 71
3.4 析構(gòu)函數(shù)的概念和使用 73
3.4.1 為什么引入析構(gòu)函數(shù) 73
3.4.2 析構(gòu)函數(shù)的使用 73
3.5 堆對(duì)象的概念和使用 74
3.5.1 創(chuàng)建和刪除單個(gè)堆對(duì)象的
方法 74
3.5.2 創(chuàng)建和刪除堆對(duì)象數(shù)組的
方法 76
3.6 靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù) 76
3.6.1 為什么需要靜態(tài)數(shù)據(jù)成員 76
3.6.2 靜態(tài)數(shù)據(jù)成員的訪問和
初始化 78
3.6.3 靜態(tài)成員函數(shù)的概念和使用 79
3.7 友元函數(shù)和友元類 80
3.7.1 友元的概念和使用 80
3.7.2 使用友元的注意事項(xiàng) 84
3.8 程序設(shè)計(jì)實(shí)例 84
本章小結(jié) 87
習(xí)題3 87
第4章 繼承與派生 90
4.1 為什么要引入繼承與派生 90
4.1.1 繼承與派生的舉例 90
4.1.2 繼承與派生的概念 91
4.2 基類和派生類 91
4.2.1 基類與派生類的概念 91
4.2.2 派生類的定義 91
4.3 三種派生方式 92
4.3.1 公有派生 92
4.3.2 私有派生 94
4.3.3 保護(hù)派生 95
4.3.4 三種派生方式的區(qū)別 95
4.4 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù) 97
4.4.1 派生類的構(gòu)造函數(shù) 97
4.4.2 基類構(gòu)造函數(shù)的調(diào)用方式 97
4.4.3 派生類的析構(gòu)函數(shù) 98
4.5 多繼承和虛基類 99
4.5.1 多繼承的定義 99
4.5.2 多繼承中的構(gòu)造函數(shù)和析構(gòu)
函數(shù) 100
4.5.3 二義性與虛基類 101
4.6 程序設(shè)計(jì)實(shí)例 106
本章小結(jié) 109
習(xí)題4 110
第5章 多態(tài)性與虛函數(shù) 112
5.1 實(shí)現(xiàn)動(dòng)態(tài)多態(tài)性 112
5.1.1 多態(tài)性的實(shí)現(xiàn)方法 112
5.1.2 靜態(tài)多態(tài)性和動(dòng)態(tài)多態(tài)性 113
5.2 對(duì)虛函數(shù)的限制 117
5.2.1 聲明虛函數(shù)的限制 117
5.2.2 虛函數(shù)的使用限制 118
5.3 在成員函數(shù)中調(diào)用虛函數(shù) 120
5.4 在構(gòu)造函數(shù)中調(diào)用虛函數(shù) 121
5.5 純虛函數(shù)和抽象類 122
5.6 程序設(shè)計(jì)實(shí)例 123
本章小結(jié) 125
習(xí)題5 125
第6章 運(yùn)算符重載與類模板 128
6.1 為什么要進(jìn)行運(yùn)算符重載 128
6.1.1 運(yùn)算符重載的意義 128
6.1.2 運(yùn)算符重載的注意事項(xiàng) 131
6.2 賦值運(yùn)算符和四則運(yùn)算符重載 132
6.3 自增和自減運(yùn)算符重載 134
6.4 關(guān)系運(yùn)算符重載 135
6.5 復(fù)合賦值運(yùn)算符重載 136
6.6 下標(biāo)運(yùn)算符重載 137
6.7 插入與抽取運(yùn)算符重載 139
6.7.1 插入運(yùn)算符重載 139
6.7.2 抽取運(yùn)算符重載 140
6.8 類型轉(zhuǎn)換 142
6.8.1 基本類型和自定義類型之間的
轉(zhuǎn)換 142
6.8.2 自定義類型之間的轉(zhuǎn)換 143
6.9 類模板 146
6.9.1 類模板定義格式 146
6.9.2 使用類模板創(chuàng)建對(duì)象 147
6.10 程序設(shè)計(jì)實(shí)例 153
本章小結(jié) 156
習(xí)題6 157
第7章 流 159
7.1 I/O流的概念 159
7.2 I/O流類庫的結(jié)構(gòu) 160
7.3 標(biāo)準(zhǔn)I/O流 161
7.3.1 標(biāo)準(zhǔn)I/O流的類層次 161
7.3.2 預(yù)定義流對(duì)象 161
7.3.3 預(yù)定義插入抽取運(yùn)算符 162
7.4 無格式I/O的ios類成員函數(shù) 162
7.5 格式化I/O流 165
7.5.1 使用格式狀態(tài)標(biāo)志或調(diào)用格式化成員函數(shù) 165
7.5.2 使用操縱算子 169
7.6 文件操作 171
7.6.1 文件與文件流概述 171
7.6.2 文件流的類層次 172
7.6.3 文件的打開和關(guān)閉 172
7.6.4 文件讀寫操作 173
7.7 隨機(jī)訪問數(shù)據(jù)文件 177
7.8 程序設(shè)計(jì)實(shí)例 179
本章小結(jié) 180
習(xí)題7 181
第三部分 應(yīng)用篇
第8章 MFC編程技術(shù) 184
8.1 MFC編程模式 184
8.2 利用MFC AppWizard創(chuàng)建 Windows
應(yīng)用程序 185
8.3 MFC應(yīng)用程序的類和
文件 186
8.3.1 類說明 186
8.3.2 文件說明 187
8.4 Windows消息響應(yīng) 190
8.4.1 利用ClassWizard編制消息響應(yīng)
函數(shù) 190
8.4.2 Windows消息 192
8.4.3 消息發(fā)送與接收的基本過程和
機(jī)制 195
8.5 文檔/視圖結(jié)構(gòu) 195
8.5.1 文檔類 195
8.5.2 視圖類 198
8.6 菜單與工具欄 199
8.7 對(duì)話框與控件 201
8.7.1 對(duì)話框 201
8.7.2 控件 207
8.8 程序設(shè)計(jì)實(shí)例 209
本章小結(jié) 217
習(xí)題8 218
第9章 數(shù)據(jù)庫編程 220
9.1 數(shù)據(jù)庫訪問技術(shù)概述 220
9.2 ODBC編程技術(shù) 222
9.3 ADO編程技術(shù) 228
9.3.1 ADO技術(shù)簡介 228
9.3.2 ADO對(duì)象模型 229
9.3.3 使用ADO對(duì)象開發(fā)數(shù)據(jù)庫應(yīng)用
程序 230
本章小結(jié) 241
習(xí)題9 242
第10章 圖形繪制 245
10.1 設(shè)備環(huán)境和設(shè)備環(huán)境類 245
10.1.1 設(shè)備環(huán)境 245
10.1.2 圖形設(shè)備接口 246
10.1.3 設(shè)備環(huán)境類 246
10.1.4 獲取設(shè)備環(huán)境的幾種方法 248
10.2 坐標(biāo)映射 249
10.3 幾種常用的圖形數(shù)據(jù)結(jié)構(gòu)和類 250
10.4 繪圖工具類 253
10.4.1 使用GDI對(duì)象 254
10.4.2 CPen類和CBrush類 255
10.4.3 簡單圖形的繪制 262
10.4.4 CFont類 269
10.4.5 CBitmap類 281
10.4.6 顯示位圖 282
10.4.7 動(dòng)畫圖形的制作 285
本章小結(jié) 289
習(xí)題10 289
第11章 綜合實(shí)訓(xùn) 292
11.1 控制臺(tái)應(yīng)用程序:商品信息管理
系統(tǒng) 292
11.2 MFC編程:班級(jí)信息管理系統(tǒng) 298
11.3 圖形繪制:圖像局部放大實(shí)現(xiàn) 312
本章小結(jié) 315
習(xí)題11 316
附錄 標(biāo)準(zhǔn)ASCII碼表 319
參考文獻(xiàn) 320

本目錄推薦

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