2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

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

  • 作者:霍頓 (Ivor Horton) 著 蘇正,李文娟 譯
  • 出版社: 清華大學出版社
  • 出版時間:2010-12-01
  • 版次:5
  • 商品編號: 10400946

    頁數:1011


HK$148.50 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《Visual C++2010入門經典(第5版)》作者ivor horton採用了容易理解的講授方法,並提供了詳盡的示例,使讀者很快就可以成為一名優秀的C++程序員。《Visual C++2010入門經典(第5版)》針對visual C++ 2010版本做了全面更新,介紹了最新開發環境,講述了如何使用visual C++構建真實世界的應用程序。《Visual C++2010入門經典(第5版)》在手,您就邁向了通往用兩種C++版本編寫應用程序的成功之路,成為一名富有成就的C++程序員就指日可待了。

作者簡介

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

媒體評論

  長期以來,Ivor Horton一直撰著有關計算機編程的書籍。我有3本不同作者撰著的C++編程書籍,但這本是最好的。如果你想成為一名Windows平台開發人員,那麼這本書一定會為你提供幫助。這本書針對C++初級編程人員,因此內容詳實並且易於理解。如果你是一名C++中級編程人員,那麼你可以跳過基礎的部分。歡迎來到C++編程世界!
  ——June 6.2010By Gopal Adhikari「CyberWolf」(美國亞利桑那州圖森)

目錄

第1章 使用visual c++ 2010編程 1 
1.1 .net framework 1 
1.2 clr 2 
1.3 編寫c++應用程序 3 
1.4 學習windows編程 4 
1.4.1 學習c++ 4 
1.4.2 c++標準 5 
1.4.3 屬性 5 
1.4.4 控制台應用程序 5 
1.4.5 windows編程概念 6 
1.5 集成開發環境簡介 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 設置visual c++ 2010的選項 23 
1.6.6 創建和執行windows應用程序 23 
1.6.7 創建windows forms應用程序 26 
1.7 小結 27 
1.8 本章主要內容 28 

第2章 數據、變量和計算 29 
2.1 c++程序結構 29 
2.1.1 main()函數 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 基本數據類型 42 
2.3.1 整型變量 43 
2.3.2 字符數據類型 44 
2.3.3 整型修飾符 45 
2.3.4 布爾類型 46 
2.3.5 浮點類型 46 
2.3.6 字面值 47 
2.3.7 定義數據類型的同義詞 48 
2.3.8 具有特定值集的變量 49 
2.4 基本的輸入/輸出操作 50 
2.4.1 從鍵盤輸入 50 
2.4.2 到命令行的輸出 50 
2.4.3 格式化輸出 51 
2.4.4 轉義序列 52 
2.5 c++中的計算 54 
2.5.1 賦值語句 54 
2.5.2 算術運算 55 
2.5.3 計算餘數 59 
2.5.4 修改變量 60 
2.5.5 增量和減量運算符 60 
2.5.6 計算的順序 63 
2.6 類型轉換和類型強制轉換 64 
2.6.1 賦值語句中的類型轉換 65 
2.6.2 顯式類型轉換 65 
2.6.3 老式的類型強制轉換 66 
2.7 auto關鍵字 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 靜態變量 80 
2.12 名稱空間 80 
2.12.1 聲明名稱空間 81 
2.12.2 多個名稱空間 82 
2.13 c++/cli編程 84 
2.13.1 c++/cli特有的基本數據類型 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 小結 97 
2.16 練習 97 
2.17 本章主要內容 98 

第3章 判斷和循環 101 
3.1 比較數據值 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 無條件轉移 116 
3.2 重複執行語句塊 117 
3.2.1 循環的概念 117 
3.2.2 for循環的變體 119 
3.2.3 while循環 126 
3.2.4 do-while循環 128 
3.2.5 嵌套的循環 129 
3.3 c++/cli編程 132 
3.4 小結 137 
3.5 練習 138 
3.6 本章主要內容 138 

第4章 數組、字符串和指針 139 
4.1 處理多個相同類型的數據值 139 
4.1.1 數組 140 
4.1.2 聲明數組 140 
4.1.3 初始化數組 143 
4.1.4 字符數組和字符串處理 144 
4.1.5 多維數組 147 
4.2 間接數據訪問 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 指針和數組 161 
4.3 動態內存分配 168 
4.3.1 堆的別名—— 空閒存儲器 168 
4.3.2 new和delete操作符 168 
4.3.3 為數組動態分配內存 169 
4.3.4 多維數組的動態分配 171 
4.4 使用引用 172 
4.4.1 引用的概念 172 
4.4.2 聲明並初始化lvalue引用 172 
4.4.3 聲明並初始化rvalue引用 173 
4.5 字符串的本地c++庫函數 174 
4.5.1 查找以空字符結尾的字符串的長度 174 
4.5.2 連接以空字符結尾的字符串 174 
4.5.3 複製以空字符結尾的字符串 176 
4.5.4 比較以空字符結尾的字符串 177 
4.5.5 搜索以空字符結尾的字符串 177 
4.6 c++/cli編程 179 
4.6.1 跟蹤句柄 180 
4.6.2 clr數組 181 
4.6.3 字符串 195 
4.6.4 跟蹤引用 203 
4.6.5 內部指針 204 
4.7 小結 206 
4.8 練習 206 
4.9 本章主要內容 207 

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

第6章 程序結構(2) 245 
6.1 函數指針 245 
6.1.1 聲明函數指針 246 
6.1.2 函數指針作為實參 249 
6.1.3 函數指針的數組 250 
6.2 初始化函數形參 250 
6.3 異常 252 
6.3.1 拋出異常 253 
6.3.2 捕獲異常 254 
6.3.3 mfc中的異常處理 255 
6.4 處理內存分配錯誤 256 
6.5 函數重載 257 
6.5.1 函數重載的概念 258 
6.5.2 引用類型和重載選擇 260 
6.5.3 何時重載函數 260 
6.6 函數模板 261 
6.7 使用decltype操作符 263 
6.8 使用函數的示例 265 
6.8.1 實現計算器 265 
6.8.2 從字符串中刪除空格 268 
6.8.3 計算表達式的值 268 
6.8.4 獲得項值 270 
6.8.5 分析數 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 理解泛型函數 280 
6.9.2 clr版本的計算器程序 285 
6.10 小結 290 
6.11 練習 291 
6.12 本章主要內容 292 

第7章 自定義數據類型 293 
7.1 c++中的結構 293 
7.1.1 結構的概念 294 
7.1.2 定義結構 294 
7.1.3 初始化結構 294 
7.1.4 訪問結構的成員 295 
7.1.5 伴隨結構的智能感知幫助 298 
7.1.6 rect結構 299 
7.1.7 使用指針處理結構 300 
7.2 數據類型、對象、類和實例 301 
7.2.1 類的起源 303 
7.2.2 類的操作 303 
7.2.3 術語 303 
7.3 理解類 304 
7.3.1 定義類 304 
7.3.2 聲明類的對象 305 
7.3.3 訪問類的數據成員 305 
7.3.4 類的成員函數 307 
7.3.5 成員函數定義的位置 309 
7.3.6 內聯函數 309 
7.4 類構造函數 310 
7.4.1 構造函數的概念 311 
7.4.2 默認的構造函數 312 
7.4.3 在類定義中指定默認的形參值 314 
7.4.4 在構造函數中使用初始化列表 316 
7.4.5 聲明顯式的構造函數 317 
7.5 類的私有成員 318 
7.5.1 訪問私有類成員 320 
7.5.2 類的友元函數 321 
7.5.3 默認複製構造函數 323 
7.6 this指針 325 
7.7 類的const對象 327 
7.7.1 類的const成員函數 327 
7.7.2 類外部的成員函數定義 328 
7.8 類對象的數組 329 
7.9 類的靜態成員 331 
7.9.1 類的靜態數據成員 331 
7.9.2 類的靜態函數成員 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 定義引用類類型的複製構造函數 346 
7.11.4 類屬性 346 
7.11.5 initonly字段 358 
7.11.6 靜態構造函數 360 
7.12 小結 360 
7.13 練習 360 
7.14 本章主要內容 361 

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


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。