Visual C++面向對象程序設計教程與實驗(第4版·題庫·微課視頻版)

溫秀梅、高麗婷、宋淑彩、龐慧、孟凡興

  • 出版商: 清華大學
  • 出版日期: 2025-09-01
  • 售價: $479
  • 語言: 簡體中文
  • ISBN: 7302698937
  • ISBN-13: 9787302698937
  • 相關分類: Visual C++
  • 下單後立即進貨 (約4週~6週)

  • Visual C++面向對象程序設計教程與實驗(第4版·題庫·微課視頻版)-preview-1
  • Visual C++面向對象程序設計教程與實驗(第4版·題庫·微課視頻版)-preview-2
  • Visual C++面向對象程序設計教程與實驗(第4版·題庫·微課視頻版)-preview-3
  • Visual C++面向對象程序設計教程與實驗(第4版·題庫·微課視頻版)-preview-4
  • Visual C++面向對象程序設計教程與實驗(第4版·題庫·微課視頻版)-preview-5
  • Visual C++面向對象程序設計教程與實驗(第4版·題庫·微課視頻版)-preview-6
  • Visual C++面向對象程序設計教程與實驗(第4版·題庫·微課視頻版)-preview-7
Visual C++面向對象程序設計教程與實驗(第4版·題庫·微課視頻版)-preview-1

商品描述

"本書將C++面向對象程序設計的思想和方法作為重點,並結合實例對其進行詳細的闡述和分析。除在每章後附有習題外,還在附錄中整合了相關實驗設計。全書結構嚴謹、通俗易懂,對讀者兼有普及與提高的作用。 全書由三部分組成。第一部分為第1~8章,結合實例深入淺出地講解C++面向對象程序設計的思想和方法,並配套了豐富的講解視頻; 第二部分為第9~12章,講述可視化程序設計的思想與方法; 第三部分為附錄,包括重要的實驗內容設計、程序的調試與運行、Visual C++2010集成開發環境介紹等掌握編程語言的重要環節。 本書遵循少而精的原則,力求做到版面清晰、語言通俗、結構緊湊、例題豐富、實踐性強,因此特別適合作為計算機專業的本科教材。同時,還可以作為自學或函授學習的參考書。 "

作者簡介

溫秀梅,河北建築工程學院信息管理系主任,教授,碩士生導師,榮獲學校十佳教師、優秀教師等多項榮譽稱號,積累了豐富的教學經驗,曾擔任過C/C++、Java等多門程序設計課程以及其他計算機專業課程,主持和參與過多項教研科項目,發表過多篇學術論文。

目錄大綱

目錄

下載源碼

第1章緒論

1.1面向對象方法的起源

1.2面向對象是軟件方法學的返璞歸真

1.3結構化程序設計與面向對象程序設計

1.4面向對象的基本概念和面向對象系統的特性

1.4.1面向對象的基本概念

1.4.2面向對象系統的特性

1.5面向對象的系統開發方法

1.5.1面向對象分析OOA

1.5.2面向對象設計OOD

1.5.3OOA和OOD的基本步驟

1.6面向對象程序設計示例

習題

第2章C++語言對C語言的擴充

2.1C++語言的特點

2.2C++語言的文件擴展名

2.3註釋符

2.4命名空間

2.5C++語言的輸入輸出

2.6變量的定義

2.7強制類型轉換

2.8動態內存的分配與釋放

2.9作用域運算符(∷)

2.10引用

2.11const修飾符

2.12字符串

2.13C++語言中函數的新特性

2.13.1函數原型

2.13.2內聯函數

2.13.3帶默認參數的函數

2.13.4函數重載

2.13.5函數模板

習題

第3章類和對象

3.1類

3.1.1類的定義

3.1.2類中成員函數的定義

3.2對象

3.3構造函數和析構函數

3.3.1構造函數

3.3.2析構函數

3.4類的聚集——對象成員

3.5靜態成員

3.6綜合示例

習題

第4章友元

4.1友元的概念和定義

4.2友元函數

4.3友元成員

4.4友元類

4.5友元綜合示例

習題

第5章繼承與派生

5.1單一繼承

5.1.1繼承與派生的概念

5.1.2派生類的定義

5.1.3類的繼承方式

5.1.4派生類的構造函數和析構函數

5.1.5派生類對基類成員的繼承

5.2多重繼承

5.2.1多重繼承的概念和定義

5.2.2二義性和支配規則

5.2.3賦值兼容規則

5.3虛基類

5.3.1虛基類的概念

5.3.2多重繼承的構造函數和析構函數

5.4類模板

5.5應用示例

習題

第6章多態性和虛函數

6.1運算符重載

6.1.1運算符重載概述

6.1.2用成員函數重載運算符

6.1.3用友元函數重載運算符

6.1.4幾個常用運算符的重載

6.2虛函數

6.2.1為什麼要引入虛函數

6.2.2虛函數的定義與使用

6.3純虛函數和抽象類

6.3.1純虛函數的概念

6.3.2抽象類的概念

6.4虛析構函數

習題

第7章C++語言的輸入輸出流庫

7.1C++語言標準輸入輸出

7.1.1C++語言輸入輸出流庫簡介

7.1.2C++語言格式化輸入輸出

7.2用戶自定義數據類型的輸入輸出流

7.3文件輸入輸出流

7.3.1文件輸入輸出流簡介

7.3.2文件的打開與關閉

7.3.3文件的讀寫操作

習題

第8章異常處理

8.1異常處理概述

8.2C++語言異常處理的實現

8.3重新拋出異常和異常規範

8.4C++標準庫中的異常類

習題

第9章Windows編程基礎和MFC編程基礎

9.1Windows編程基礎

9.2MFC編程基礎

9.2.1MFC編程概述

9.2.2MFC的類層次

9.2.3常用的MFC類

9.2.4MFC應用程序的消息映射

9.2.5一個最簡單的MFC應用程序

9.2.6典型的Windows應用程序

習題

第10章對話框和控件

10.1對話框和控件的基本概念

10.1.1對話框的基本概念

10.1.2控件的基本概念

10.2使用MFC AppWizard開發MFC應用程序

10.2.1生成基於對話框的MFC應用程序框架

10.2.2AppWizard向導自動生成的文件

10.3基本控件

10.3.1按鈕控件

10.3.2編輯框控件

10.3.3靜態控件

10.3.4列表框控件

10.3.5滾動條控件

10.3.6組合框控件

10.3.7基本控件應用示例

10.4通用對話框

10.4.1CColorDialog類

10.4.2CFileDialog類

10.4.3CFindReplaceDialog類

10.4.4CFontDialog類

10.4.5CPrintDialog類

10.4.6通用對話框應用示例

習題

第11章菜單和文檔/視圖結構

11.1文檔/視圖的概念

11.2文檔類

11.3視圖類

11.4菜單

11.5菜單和文檔/視圖結構程序設計示例

習題

第12章圖形設備接口

12.1設備環境

12.2映射模式

12.3繪制基本圖形

12.4畫筆和畫刷

12.4.1畫筆

12.4.2畫刷

12.4.3畫筆和畫刷的應用程序示例

12.5字體

習題

附錄A程序的調試與運行

附錄B標準字符ASCII表

附錄C實驗

附錄D模擬考試題一

附錄E模擬考試題二

附錄F參考課時安排