注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)Visual C++2010入門經(jīng)典(第5版)

Visual C++2010入門經(jīng)典(第5版)

Visual C++2010入門經(jīng)典(第5版)

定 價:¥128.00

作 者: (美)霍頓 著,蘇正泉,李文娟 譯
出版社: 清華大學(xué)出版社
叢編項:
標 簽: VC++

ISBN: 9787302239994 出版時間: 2010-12-01 包裝: 平裝
開本: 16開 頁數(shù): 1011 字數(shù):  

內(nèi)容簡介

  本書作者ivor horton采用了容易理解的講授方法,并提供了詳盡的示例,使讀者很快就可以成為一名優(yōu)秀的c++程序員。本書針對visual c++ 2010版本做了全面更新,介紹了最新開發(fā)環(huán)境,講述了如何使用visual c++構(gòu)建真實世界的應(yīng)用程序。本書在手,您就邁向了通往用兩種c++版本編寫應(yīng)用程序的成功之路,成為一名富有成就的c++程序員就指日可待了。本書特色使用visual c++ 2010支持的兩種c++語言技術(shù)講述c++編程的基礎(chǔ)知識分享c++程序的錯誤查找技術(shù),介紹程序調(diào)試的通用準則討論每一個windows應(yīng)用程序的結(jié)構(gòu)和基本元素舉例說明如何用mfc開發(fā)本地windows應(yīng)用程序指導(dǎo)讀者用c++和c++/cli設(shè)計和創(chuàng)建具體的windows應(yīng)用程序提供了大量可以工作的示例和練習(xí),旨在幫助讀者掌握編程技巧

作者簡介

  Ivor Horton,撰著Java、C和C++編程語言圖書的杰出作家之一。大家一致認為,他的著作獨具風格,無論是編程新手,還是經(jīng)驗豐富的編程人員,都很容易理解其內(nèi)容。在個人實踐中,Ivor Horton也是一名系統(tǒng)顧問。他從事程序設(shè)計教學(xué)工作已經(jīng)超過了25年。蘇正泉,1995年畢業(yè)于解放軍信息工程學(xué)院計算機及應(yīng)用專業(yè),高級工程師。在IT項目管理、軟件開發(fā)、系統(tǒng)管理和網(wǎng)絡(luò)管理方面都有非常豐富的實踐經(jīng)驗。曾發(fā)表過多篇計算機專業(yè)論文,并翻譯過多部計算機專業(yè)技術(shù)書籍。李文娟,中國石油大學(xué)(華東)碩士,現(xiàn)供職于國家行政學(xué)院,工作后一直從事軟件開發(fā)和軟件項目管理工作,對計算機語言、計算機體系結(jié)構(gòu)、操作系統(tǒng)都非常熟悉,尤其是精通C和C++編程技術(shù)。

圖書目錄

第1章 使用visual c++ 2010編程 1
1.1 .net framework 1
1.2 clr 2
1.3 編寫c++應(yīng)用程序 3
1.4 學(xué)習(xí)windows編程 4
1.4.1 學(xué)習(xí)c++ 4
1.4.2 c++標準 5
1.4.3 屬性 5
1.4.4 控制臺應(yīng)用程序 5
1.4.5 windows編程概念 6
1.5 集成開發(fā)環(huán)境簡介 7
1.5.1 編輯器 8
1.5.2 編譯器 8
1.5.3 鏈接器 8
1.5.4 庫 8
1.6 使用ide 8
1.6.1 工具欄選項 9
1.6.2 可停靠的工具欄 10
1.6.3 文檔 11
1.6.4 項目和解決方案 11
1.6.5 設(shè)置visual c++ 2010的選項 23
1.6.6 創(chuàng)建和執(zhí)行windows應(yīng)用程序 23
1.6.7 創(chuàng)建windows forms應(yīng)用程序 26
1.7 小結(jié) 27
1.8 本章主要內(nèi)容 28

第2章 數(shù)據(jù)、變量和計算 29
2.1 c++程序結(jié)構(gòu) 29
2.1.1 main()函數(shù) 36
2.1.2 程序語句 36
2.1.3 空白 38
2.1.4 語句塊 38
2.1.5 自動生成的控制臺程序 39
2.2 定義變量 40
2.2.1 命名變量 40
2.2.2 聲明變量 41
2.2.3 變量的初始值 42
2.3 基本數(shù)據(jù)類型 42
2.3.1 整型變量 43
2.3.2 字符數(shù)據(jù)類型 44
2.3.3 整型修飾符 45
2.3.4 布爾類型 46
2.3.5 浮點類型 46
2.3.6 字面值 47
2.3.7 定義數(shù)據(jù)類型的同義詞 48
2.3.8 具有特定值集的變量 49
2.4 基本的輸入/輸出操作 50
2.4.1 從鍵盤輸入 50
2.4.2 到命令行的輸出 50
2.4.3 格式化輸出 51
2.4.4 轉(zhuǎn)義序列 52
2.5 c++中的計算 54
2.5.1 賦值語句 54
2.5.2 算術(shù)運算 55
2.5.3 計算余數(shù) 59
2.5.4 修改變量 60
2.5.5 增量和減量運算符 60
2.5.6 計算的順序 63
2.6 類型轉(zhuǎn)換和類型強制轉(zhuǎn)換 64
2.6.1 賦值語句中的類型轉(zhuǎn)換 65
2.6.2 顯式類型轉(zhuǎn)換 65
2.6.3 老式的類型強制轉(zhuǎn)換 66
2.7 auto關(guān)鍵字 66
2.8 查看類型 67
2.9 按位運算符 67
2.9.1 按位and運算符 68
2.9.2 按位or運算符 69
2.9.3 按位eor運算符 71
2.9.4 按位not運算符 71
2.9.5 移位運算符 71
2.10 lvalue和rvalue 73
2.11 了解存儲時間和作用域 74
2.11.1 自動變量 74
2.11.2 決定變量聲明的位置 76
2.11.3 全局變量 77
2.11.4 靜態(tài)變量 80
2.12 名稱空間 80
2.12.1 聲明名稱空間 81
2.12.2 多個名稱空間 82
2.13 c++/cli編程 84
2.13.1 c++/cli特有的基本數(shù)據(jù)類型 84
2.13.2 命令行上的c++/cli輸出 87
2.13.3 c++/cli特有的功能—— 格式化輸出 88
2.13.4 c++/cli的鍵盤輸入 91
2.13.5 使用safe_cast 92
2.13.6 c++/cli枚舉 92
2.14 查看c++/cli類型 96
2.15 小結(jié) 97
2.16 練習(xí) 97
2.17 本章主要內(nèi)容 98

第3章 判斷和循環(huán) 101
3.1 比較數(shù)據(jù)值 101
3.1.1 if語句 102
3.1.2 嵌套的if語句 104
3.1.3 嵌套的if-else語句 107
3.1.4 邏輯運算符和表達式 109
3.1.5 條件運算符 112
3.1.6 switch語句 113
3.1.7 無條件轉(zhuǎn)移 116
3.2 重復(fù)執(zhí)行語句塊 117
3.2.1 循環(huán)的概念 117
3.2.2 for循環(huán)的變體 119
3.2.3 while循環(huán) 126
3.2.4 do-while循環(huán) 128
3.2.5 嵌套的循環(huán) 129
3.3 c++/cli編程 132
3.4 小結(jié) 137
3.5 練習(xí) 138
3.6 本章主要內(nèi)容 138

第4章 數(shù)組、字符串和指針 139
4.1 處理多個相同類型的數(shù)據(jù)值 139
4.1.1 數(shù)組 140
4.1.2 聲明數(shù)組 140
4.1.3 初始化數(shù)組 143
4.1.4 字符數(shù)組和字符串處理 144
4.1.5 多維數(shù)組 147
4.2 間接數(shù)據(jù)訪問 150
4.2.1 指針的概念 150
4.2.2 聲明指針 150
4.2.3 使用指針 152
4.2.4 初始化指針 152
4.2.5 sizeof操作符 158
4.2.6 常量指針和指向常量的指針 159
4.2.7 指針和數(shù)組 161
4.3 動態(tài)內(nèi)存分配 168
4.3.1 堆的別名—— 空閑存儲器 168
4.3.2 new和delete操作符 168
4.3.3 為數(shù)組動態(tài)分配內(nèi)存 169
4.3.4 多維數(shù)組的動態(tài)分配 171
4.4 使用引用 172
4.4.1 引用的概念 172
4.4.2 聲明并初始化lvalue引用 172
4.4.3 聲明并初始化rvalue引用 173
4.5 字符串的本地c++庫函數(shù) 174
4.5.1 查找以空字符結(jié)尾的字符串的長度 174
4.5.2 連接以空字符結(jié)尾的字符串 174
4.5.3 復(fù)制以空字符結(jié)尾的字符串 176
4.5.4 比較以空字符結(jié)尾的字符串 177
4.5.5 搜索以空字符結(jié)尾的字符串 177
4.6 c++/cli編程 179
4.6.1 跟蹤句柄 180
4.6.2 clr數(shù)組 181
4.6.3 字符串 195
4.6.4 跟蹤引用 203
4.6.5 內(nèi)部指針 204
4.7 小結(jié) 206
4.8 練習(xí) 206
4.9 本章主要內(nèi)容 207

第5章 程序結(jié)構(gòu)(1) 209
5.1 理解函數(shù) 209
5.1.1 需要函數(shù)的原因 210
5.1.2 函數(shù)的結(jié)構(gòu) 210
5.1.3 使用函數(shù) 213
5.2 給函數(shù)傳遞實參 216
5.2.1 按值傳遞機制 216
5.2.2 給函數(shù)傳遞指針實參 217
5.2.3 給函數(shù)傳遞數(shù)組 219
5.2.4 給函數(shù)傳遞引用實參 222
5.2.5 使用const修飾符 224
5.2.6 rvalue引用形參 225
5.2.7 main()函數(shù)的實參 227
5.2.8 接受數(shù)量不定的函數(shù)實參 229
5.3 從函數(shù)返回值 231
5.3.1 返回指針 231
5.3.2 返回引用 233
5.3.3 函數(shù)中的靜態(tài)變量 236
5.4 遞歸函數(shù)調(diào)用 238
5.5 c++/cli編程 240
5.5.1 接受數(shù)量可變實參的函數(shù) 241
5.5.2 main( )的實參 242
5.6 小結(jié) 243
5.7 練習(xí) 243
5.8 本章主要內(nèi)容 244

第6章 程序結(jié)構(gòu)(2) 245
6.1 函數(shù)指針 245
6.1.1 聲明函數(shù)指針 246
6.1.2 函數(shù)指針作為實參 249
6.1.3 函數(shù)指針的數(shù)組 250
6.2 初始化函數(shù)形參 250
6.3 異常 252
6.3.1 拋出異常 253
6.3.2 捕獲異常 254
6.3.3 mfc中的異常處理 255
6.4 處理內(nèi)存分配錯誤 256
6.5 函數(shù)重載 257
6.5.1 函數(shù)重載的概念 258
6.5.2 引用類型和重載選擇 260
6.5.3 何時重載函數(shù) 260
6.6 函數(shù)模板 261
6.7 使用decltype操作符 263
6.8 使用函數(shù)的示例 265
6.8.1 實現(xiàn)計算器 265
6.8.2 從字符串中刪除空格 268
6.8.3 計算表達式的值 268
6.8.4 獲得項值 270
6.8.5 分析數(shù) 271
6.8.6 整合程序 274
6.8.7 擴展程序 275
6.8.8 提取子字符串 277
6.8.9 運行修改過的程序 279
6.9 c++/cli編程 279
6.9.1 理解泛型函數(shù) 280
6.9.2 clr版本的計算器程序 285
6.10 小結(jié) 290
6.11 練習(xí) 291
6.12 本章主要內(nèi)容 292

第7章 自定義數(shù)據(jù)類型 293
7.1 c++中的結(jié)構(gòu) 293
7.1.1 結(jié)構(gòu)的概念 294
7.1.2 定義結(jié)構(gòu) 294
7.1.3 初始化結(jié)構(gòu) 294
7.1.4 訪問結(jié)構(gòu)的成員 295
7.1.5 伴隨結(jié)構(gòu)的智能感知幫助 298
7.1.6 rect結(jié)構(gòu) 299
7.1.7 使用指針處理結(jié)構(gòu) 300
7.2 數(shù)據(jù)類型、對象、類和實例 301
7.2.1 類的起源 303
7.2.2 類的操作 303
7.2.3 術(shù)語 303
7.3 理解類 304
7.3.1 定義類 304
7.3.2 聲明類的對象 305
7.3.3 訪問類的數(shù)據(jù)成員 305
7.3.4 類的成員函數(shù) 307
7.3.5 成員函數(shù)定義的位置 309
7.3.6 內(nèi)聯(lián)函數(shù) 309
7.4 類構(gòu)造函數(shù) 310
7.4.1 構(gòu)造函數(shù)的概念 311
7.4.2 默認的構(gòu)造函數(shù) 312
7.4.3 在類定義中指定默認的形參值 314
7.4.4 在構(gòu)造函數(shù)中使用初始化列表 316
7.4.5 聲明顯式的構(gòu)造函數(shù) 317
7.5 類的私有成員 318
7.5.1 訪問私有類成員 320
7.5.2 類的友元函數(shù) 321
7.5.3 默認復(fù)制構(gòu)造函數(shù) 323
7.6 this指針 325
7.7 類的const對象 327
7.7.1 類的const成員函數(shù) 327
7.7.2 類外部的成員函數(shù)定義 328
7.8 類對象的數(shù)組 329
7.9 類的靜態(tài)成員 331
7.9.1 類的靜態(tài)數(shù)據(jù)成員 331
7.9.2 類的靜態(tài)函數(shù)成員 334
7.10 類對象的指針和引用 334
7.10.1 類對象的指針 334
7.10.2 類對象的引用 337
7.11 c++/cli編程 338
7.11.1 定義值類類型 339
7.11.2 定義引用類類型 344
7.11.3 定義引用類類型的復(fù)制構(gòu)造函數(shù) 346
7.11.4 類屬性 346
7.11.5 initonly字段 358
7.11.6 靜態(tài)構(gòu)造函數(shù) 360
7.12 小結(jié) 360
7.13 練習(xí) 360
7.14 本章主要內(nèi)容 361

第8章 深入理解類 363
8.1 類析構(gòu)函數(shù) 363
8.1.1 析構(gòu)函數(shù)的概念 363
8.1.2 默認的析構(gòu)函數(shù) 364
8.1.3 析構(gòu)函數(shù)與動態(tài)內(nèi)存分配 366
8.2 實現(xiàn)復(fù)制構(gòu)造函數(shù) 369
8.3 在變量之間共享內(nèi)存 370
8.3.1 定義聯(lián)合 371
8.3.2 匿名聯(lián)合 372
8.3.3 類和結(jié)構(gòu)中的聯(lián)合 372
8.4 運算符重載 373
……
第9章 類繼承和虛函數(shù)
第10章 標準模板庫
第11章 調(diào)試技術(shù)
第12章 windows編程的概念
第13章 多核編程
第14章 使用mfc編寫windows程序
第15章 處理菜單和工具欄
第16章 在窗口中繪圖
第17章 創(chuàng)建文檔和改進視圖
第18章 使用對話框和控件
第19章 存儲和打印文檔
第20章 編寫自己的dll

本目錄推薦

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