Visual C++面向對象程式設計(2015年安徽大學出版社出版的圖書)

Visual C++面向對象程式設計(2015年安徽大學出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《Visual C++面向對象程式設計》是2015年安徽大學出版社出版的圖書,作者是郭有強、胡學鋼。

基本介紹

  • 書名:Visual C++面向對象程式設計
  • 作者:郭有強
  • 出版社:安徽大學出版社
  • 出版時間:2015年8月1日
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787566409560
內容簡介,圖書目錄,

內容簡介

 《Visual C++面向對象程式設計》全面介紹面向對象程式設計的編程思想、C++及VisualC++程式設計技術。主要內容包括面向對象程式設計概述、C++在面向過程方面對C語言的擴充、C++面向對象程式設計基礎內容(包括類與對象、繼承與派生、多態性與虛函式、運算符重載、流等)、類模板與STL編程、利用MFC開發windows應用程式、資料庫編程技術、圖形繪製等。《Visual C++面向對象程式設計》注重知識的系統性和連貫性,在內容上循序漸進,注意與後續課程的銜接,內容取捨合理,設計了易於讀者學習的教材體系,並以通俗易懂的語言深入淺出地講解複雜概念,通過精選大量典型例題,幫助讀者理解編程思想及相關概念;通過綜合性實訓內容,注重讀者實際編程能力的提高。
  《Visual C++面向對象程式設計》中所有的程式都在VisualC++6.0下調試通過。為了配合教學,《Visual C++面向對象程式設計》配有《VisualC++面向對象程式設計實驗指導與習題集》,並提供全方位的教學資源。《Visual C++面向對象程式設計》既可作為高等院校程式設計課程的教材,也可作為工程技術人員的參考用書。

圖書目錄

第1章 C++概述
1.1 C++語言簡介
1.1.1 程式
1.1.2 程式設計語言
1.1.3 程式設計
1.1.4 C++語言的發展及舉例
1.2 面向過程和面向對象編程概述
1.2.1 面向過程程式設計
1.2.2 面向對象程式設計
1.2.3 泛型程式設計
1.3 面向過程和面向對象的程式設計方法比較
1.4 C++程式開發過程及調試
1.4.1 C++程式開發過程
1.4.2 Visual C++6.0調試C++程式的操作過程
本章小結
習題1
第2章 C++對C基本語法的擴充
2.1 C++的輸入輸出
2.1.1 輸出流對象
2.1.2 輸入流對象
2.1.3 字元數組的輸入和輸出
2.2 重載函式
2.2.1 為什麼要進行函式重載
2.2.2 使用函式重載的條件
2.2.3 重載函式的使用方法
2.2.4 函式的默認參數
2.3 函式模板與模板函式
2.4 內聯函式
2.5 記憶體的動態分配與釋放
2.5.1 new運算符的用法
2.5.2 delete運算符的用法
2.6 引用
2.6.1 引用的概念
2.6.2 使用引用的注意事項
2.6.3 引用作為函式參數
2.6.4 函式返回引用
2.7 const修飾符
2.7.1 用const定義常量
2.7.2 用const來限制指針
2.7.3 const函式
2.8 名字空間
2.8.1 名字空間的作用
2.8.2 名字空間的使用
2.8.3 名字空間綜合舉例
2.9 sizeof運算
2.10 程式設計舉例
本章小結
習題2
第3章 類和對象
3.1 類的定義和使用
3.1.1 類定義格式
3.1.2 成員函式的定義位置
3.1.3 內聯成員函式
3.1.4 常量成員函式
3.2 對象的創建和使用
3.2.1 對象的種類和創建
3.2.2 對象作為函式的參數和返回值
3.2.3 this指針
3.3 構造函式的概念和使用
3.3.1 為什麼引入構造函式
3.3.2 重載構造函式
3.3.3 默認參數的構造函式
3.3.4 拷貝構造函式
3.3.5 成員初始化參數表
3.4 析構函式的概念和使用
3.4.1 為什麼引入析構函式
3.4.2 析構函式的使用
3.5 堆對象的概念和使用
3.5.1 創建和刪除單個堆對象的方法
3.5.2 創建和刪除堆對象數組的方法
3.6 靜態數據成員和靜態成員函式
3.6.1 為什麼需要靜態數據成員
3.6.2 靜態數據成員的訪問和初始化
3.6.3 靜態成員函式的概念和使用
3.7 友元函式和友元類
3.7.1 友元的概念和使用
3.7.2 使用友元的注意事項
3.8 程式設計舉例
本章小結
習題3
第4章 繼承與派生
4.1 為什麼要引入繼承的概念
4.1.1 繼承與派生問題舉例
4.1.2 繼承與派生的概念
4.2 基類和派生類
4.2.1 基類與派生類的概念
4.2.2 派生類的定義
4.3 派生方式
4.3.1 public派生
4.3.2 private派生
4.3.3 protected派生
4.4 不同派生方式之間的區別
4.5 派生類的構造函式和析構函式
4.5.1 派生類的構造函式
4.5.2 基類構造函式的調用方式
4.5.3 派生類的析構函式
4.6 多繼承和虛基類
4.6.1 多繼承的定義
4.6.2 多繼承中的構造函式和析構函式
4.6.3 二義性與虛基類
4.7 程式設計舉例
本章小結
習題4
第5章 多態性與虛函式
5.1 為什麼需要多態性
5.1.1 多態性的實現方法
5.1.2 靜態多態性和動態多態性
5.2 對虛函式的限制
5.2.1 聲明虛函式的限制
5.2.2 虛函式的使用限制
5.3 在成員函式中調用虛函式
5.4 在構造函式中調用虛函式
5.5 純虛函式和抽象類
5.6 程式設計舉例
本章小結
習題5
第6章 運算符重載
6.1 為什麼要進行運算符重載
6.1.1 運算符重載的例子
6.1.2 運算符重載的注意事項
6.2 賦值運算符和四則運算符的重載
6.3 自增1和自減1運算符重載
6.4 關係運算符的重載
6.5 算術賦值運算符的重載
6.6 下標運算符的重載
6.7 插入與抽取運算符的重載
6.7.1 插入運算符的重載
6.7.2 抽取運算符的重載
6.8 類型轉換
6.8.1 基本類型轉換和自定義類型的相互轉換
6.8.2 自定義類型之間的轉換
6.9 程式設計舉例
本章小結
習題6
第7章 類模板與STL編程
7.1 類模板
7.1.1 為什麼要引進類模板
7.1.2 類模板定義格式
7.1.3 使用類模板創建對象
7.2 STL編程
7.2.1 標準模板庫STL
7.2.2 容器
7.2.3 疊代器
7.2.4 算法
7.2.5 函式對象
本章小結
習題7
第8章 流
8.1 C的標準I/O函式的缺陷
8.2 I/O流的概念
8.3 I/O流類庫結構
8.4 標準I/O流
8.4.1 標準I/O流的類層次
8.4.2 預定義流對象
8.4.3 預定義的插入類型
8.4.4 預定義的抽取類型
8.5 用於無格式I/O的ios類成員函式
8.6 格式化I/O流
8.6.1 使用格式狀態標誌或調用格式化成員函式
8.6.2 使用操縱運算元
8.7 檔案操作
8.7.1 檔案與檔案流概述
8.7.2 檔案流的類層次
8.7.3 檔案的打開和關閉
8.7.4 檔案讀寫操作舉例
8.8 隨機訪問數據檔案
8.9 程式設計舉例
本章小結
習題8
第9章 利用MFC開發Windows應用程式
9.1 Windows應用程式的特點與訊息驅動機制
9.1.1 基於Windows作業系統的應用程式的特點
9.1.2 典型的Windows應用程式結構
9.1.3 學習MFC的方法
9.2 利用MFC AppWizard創建Windows應用程式
9.3 MFC應用程式的類和檔案
9.3.1 類說明
9.3.2 檔案說明
9.4 Windows訊息處理
9.4.1 利用ClassWizard編制訊息處理函式
9.4.2 Windows訊息
9.4.3 訊息的傳送與接收的基本過程和機制
9.5 文檔/視圖結構
9.5.1 視圖類
9.5.2 文檔類
9.6 選單與工具列
9.7 對話框與控制項
9.7.1 對話框
9.7.2 控制項
9.8 程式設計舉例
本章小結
習題9
第10章 資料庫編程
10.1 資料庫訪問技術概述
10.2 ODBC編程技術
10.3 ADO編程技術
10.3.1 ADO技術簡介
10.3.2 ADO對象模型
10.3.3 使用ADO對象開發資料庫應用程式
本章小結
習題10
第11章 圖形繪製
11.1 設備環境和設備環境類
11.1.1 設備環境
11.1.2 圖形設備接口
11.1.3 設備環境類
11.1.4 獲取設備環境的方法
11.2 坐標映射
11.3 常用的圖形數據結構和類
11.4 繪圖工具類
11.4.1 使用GDI對象
11.4.2 CPen類和CBrush類
11.4.3 簡單圖形的繪製
11.4.4 CFont類
11.4.5 CBitmap
11.4.6 顯示點陣圖
11.4.7 動畫圖形的製作
本章小結
習題11
第12章 綜合實訓
12.1 控制台應用程式:商品信息管理系統
12.2 MFC應用程式:班級信息管理系統
12.3 圖形繪製:圖像局部放大實現
本章小結
習題12
附錄 標準ASCII碼錶
參考文獻

相關詞條

熱門詞條

聯絡我們