注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關面向對象程序設計與Visual C++6.0教程

面向對象程序設計與Visual C++6.0教程

面向對象程序設計與Visual C++6.0教程

定 價:¥33.00

作 者: 陳天華編著
出版社: 清華大學出版社
叢編項: 高等學校教材
標 簽: C語言 程序設計 高等學校 教材

ISBN: 9787302123118 出版時間: 2006-01-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 412 字數(shù):  

內容簡介

本書將c++語言和應用Visual c+十6.O設計Windows應用程序緊密結合在一起,全面系統(tǒng)地講述了 C++語言的基本概念、語法和面向對象程序設計的方法及應用,并對c++面向對象語言的抽象性、封裝性、繼承性與多態(tài)性進行了全面介紹,內容包括c++語法、函數(shù)、類與對象、數(shù)組與指針、繼承與派生、多態(tài)性、模板、I/()流庫及異常處理機制。在此基礎上,介紹了用Visual C斗十6.o開發(fā)Windows應用程序的基本原理與概念,以及各種典型Windows應用程序的設計方法。各章均配有豐富的例題和習題。內容安排上循序漸進,講解深入淺出,力求突出重點、面向應用、提高能力、解決問題。 為便于學習,《面向對象程序設計與Visual C++6.O教程題解與實驗指導》將與本書配套出版。本書可作為高等院校計算機、電子技術、通信、信息工程、自動化、電氣及相關專業(yè)的面向對象程序設計課程教材,也可以作為工程技術人員或其他相關人員的參考書。

作者簡介

暫缺《面向對象程序設計與Visual C++6.0教程》作者簡介

圖書目錄

第l章 面向對象程序設計概述
1.1 計算機程序設計語言的發(fā)展
1.1.1 機器語言
1.1.2 匯編語言
1.1.3 高級語言
1.1.4 面向對象語言
1.2 面向對象程序設計的基本概念
1.2.1 面向對象方法的產(chǎn)生
1.2.2 面向對象的方法與結構
1.2.3 類與對象的概念
1.2.4 消息與事件的概念
1.3 面向對象程序設計的特點
1.3.1 抽象性
1.3.2 封裝性
1.3.3 繼承性
1.3.4 多態(tài)性
1.3.5 C+十的面向對象特性
1.4 面向對象的程序設計語言
1.4.1 混合型面向對象語言--C++
1.4.2 Java語言
1.4.3 VisualBasic語言
1.5 VisualC++概述
1.5.1 VisualC++6.0
1.5.2 VisualC++.NET
1.6 面向對象的軟件開發(fā)
1.6.1 面向對象分析
1.6.2 面向對象設計
1.6.3 面向對象編程
1.6.4 面向對象測試
1.6.5面向對象軟件維護
1.7 本章小結
1.8 思考與練習題
第2章 C++程序設計基礎
2.1 C++語言概述
2.1.1 C++的產(chǎn)生
2.1.2 C++的特點
2.1.3 C++的字符集
2.1.4 C++程序的組成
2.2 數(shù)據(jù)類型
2.2.1 基本數(shù)據(jù)類型
2.2.2 常量
2.2.3 變量
2.2.4 符號常量
2.3 運算符與表達式
2.3.1表達式
2.3.2 運算符及性質
2.3.3 運算符的優(yōu)先級
2.3.4 混合運算時數(shù)據(jù)類型的轉換
2.4 簡單的輸入與輸出
2.4.1 I/O)流
2.4.2 插入運算符和提取運算符
2.4.3 簡單的I/O格式
2.5 程序的基本控制結構
2.5.1 順序結構
2.5.2 選擇結構
2.5.3 循環(huán)結構
2.6 白定義數(shù)據(jù)類型
2.6.1 結構類型
2.6.2 聯(lián)合類型
2.6.3 枚舉類型
2.6.4 typedef的應用
2.7 本章小結
2.8 思考與練習題
第3章 函數(shù)
3.1 函數(shù)的定義與使用
3.1.1 函數(shù)的定義
3.1.2 函數(shù)的調用
3.1.3 函數(shù)原型
3.2 函數(shù)的參數(shù)傳遞
3.2.1 傳值調用
3.2.2 傳地址調用
3.2.3 引用調用
3.3 函數(shù)的嵌套與遞歸調用
3.3.1 函數(shù)的嵌套調用
3.3.2 函數(shù)的遞歸調用
3.4 函數(shù)的其他問題
3.4.1 內聯(lián)函數(shù)
3.4.2 函數(shù)重載的概念
3.4.3 帶默認參數(shù)的函數(shù)
3.5 C++的系統(tǒng)函數(shù)
3.6 作用域與存儲類型
3.6.1 作用域
3.6.2 存儲類型
3.6.3 生存期
3.7 全局變量與局部變量
3.7.1 全局變量
3.7.2 局部變量
3.8 頭文件與多文件結構
3.8.1 頭義件
3.8.2 多文件結構
3.9 編譯預處理
3.9.1 宏定義
3.9.2 義件包含指令
3.9.3 條件編譯
3.10 本章小結
3.11 思考與練習題
第4章 類與對象
4.1 類
4.1.1 類的定義
4.1.2 訪問控制
4.2 成員函數(shù)
4.2.1 成員函數(shù)的定義
4.2.2 內聯(lián)成員函數(shù)
4.3 對象
4.3.1 對象的定義
4.3.2 類成員的訪問
4.4 構造函數(shù)與析構函數(shù)
4.4.1構造函數(shù)
4.4.2 析構函數(shù)
4.4.3 復制構造函數(shù)
4.4.4 淺復制與深復制
4.5 靜態(tài)成員
4.5.1 靜態(tài)成員的定義與引用
4.5.2 靜態(tài)數(shù)據(jù)成員
4.5.3 靜態(tài)成員函數(shù)
4.6友元
4.6.1 友元的作用
4.6.2 友元函數(shù)
4.6.3 友元類
4.7 類作用域及對象的生存期
4.7.1 類作用域
4.7.2 對象的生存期
4.8 名空間
4.8.1 名空間的定義
4.8.2 名空間成員的訪問
4.8.3 名空間的應用
4.9 常類型
4.9.1 常引用
4.9.2 常對象
4.9.3 常對象成員
4.10 本章小結
4.11 思考與練習題
第5章 數(shù)組與指針
5.1 數(shù)組
5.1.1 一維數(shù)組
5.1.2 二維數(shù)組
5.1.3 對象數(shù)組
5.2 指針
5.2.1 內存空間的訪問方式
5.2.2 指針變量的定義
5.2.3 “*”和“&”運算符
5.2.4 指針的賦值
5.3 指針運算
5.3.1 指針的算術運算
5.3.2 指針的關系運算
5.4 指針與數(shù)組
5.4.1 一維數(shù)組元素的指針表示
5.4.2 二維數(shù)組元素的指針表示
5.4.3 指針數(shù)組
5.5 指針與函數(shù)
5.5.1 指針作為函數(shù)參數(shù)
5.5.2 指針型函數(shù)
5.5.3 指向函數(shù)的指針
5.6 指針與字符串
5.6.1 使用指針訪問字符串
5.6.2 字符指針作為函數(shù)參數(shù)
5.7 對象指針
5.7.1 對象指針的概念
5.7.2 類數(shù)據(jù)成員的指針
5.7.3 類成員函數(shù)的指針
5.7.4 this指針
5.8 動態(tài)內存分配
5.8.1 new運算符
5.8.2 delete運算符
5.9 本章小結
5.10 思考與練習題
第6章 繼承與派生
6.1 繼承與派生的概念
6.1.1 繼承的層次結構
6.1.2 繼承的作用
6.2 派生類
6.2.1 派生類的定義
6.2.2 派生類的生成過程
6.3 訪問權限控制
6.3.1 公有繼承
6.3.2 私有繼承
6.3.3 保護繼承
6.4 派生類的構造函數(shù)和析構函數(shù)
6.4.1 派生類的構造函數(shù)
6.4.2 派生類的析構函數(shù)
6.5 多繼承
6.5.1 多繼承的定義
6.5.2 多繼承的構造函數(shù)
6.5.3  多繼承的析構函數(shù)
6.5.4 虛基類
6.6 賦值兼容規(guī)則
6.7 程序實例
6.8 本章小結
6.9 思考與練習題
第7章 多態(tài)性
7.1 多態(tài)性的實現(xiàn)類型
7.2 聯(lián)編
7.2.1 靜態(tài)聯(lián)編
7.2.2 動態(tài)聯(lián)編
7.3 虛函數(shù)
7.3.1 虛函數(shù)的聲明
7.3.2 虛函數(shù)的調用
7.3.3 虛析構函數(shù)
7.4 抽象類
7.4.1 純虛函數(shù)的定義
7.4.2 抽象類的使用
7.5 函數(shù)重載
7.6 運算符重載
7.6.1 運算符重載規(guī)則
7.6.2 運算符重載為成員函數(shù)
7.6.3 運算符重載為友元函數(shù)
7.7 綜合設計舉例
7.8 本章小結
7.9 思考與練習題
第8章 模板
8.1 模板概述
8.2 函數(shù)模板
8.2.1 函數(shù)模板的定義
8.2.2 函數(shù)模板的使用
8.2.3 模板函數(shù)的生成
8.3 類模板
8.3.1 類模板的定義
8.3.2 類模板的使用
8.3.3 類模板的友元
8.4 STL簡介
8.4.1 STL和C++標準庫
8.4.2 容器
8.4.3 算法
8.4.4 迭代器
8.4.5 函數(shù)對象
8.5 STL應用實例
8.6 本章小結
8.7 思考與練習題
第9章 I/O流庫
9.1 I/O流庫的層次結構
9.1.1 I/O)流的概念
9.1.2 ios類的層次關系
9.1.3 streambuf類的層次關系
9.2 輸入與輸出的格式控制
9.2.1 ios類成員函數(shù)的格式控制
9.2.2 操作符函數(shù)的格式控制
9.2.3 自定義操作符函數(shù)的格式化
9.3 文件的輸入與輸出
9.3.1 文件的打開與關閉
9.3.2 ifstream、ofstream和fstream類
9.3.3 文本文件的輸入與輸出
9.3.4 二進制文件的輸入與輸出
9.4 自定義數(shù)據(jù)類型的輸入與輸出
9.4.1 輸出運算符重載
9.4.2 輸入運算符重載
9.5 本章小結
9.6 思考與練習題
第10章 異常處理
10.1 異常處理的任務與思想
10.1.1 傳統(tǒng)的異常處理方法
10.1.2 C++的異常處理機制
10.2 C++異常處理的實現(xiàn)
10.2.1 異常處理的語法
10.2.2 異常處理接口
10.3 異常處理中的構造與析構
10.4 C++標準異常類
10.5 本章小結
10.6 思考與練習題
第ll章 VisualC++應用簡介
11.1 VisualC++編程基礎
11.1.1 VisualC++環(huán)境介紹
11.1.2 VisualC++的菜單功能
11.1.3 VisualC++的工具欄
11.1.4 項目和項目T作區(qū)
11.2 Windows編程概述
11.2.1 多任務和多線程
11.2.2 事件驅動原理
11.2.3 Windows編程的基本概念
11.2.4 GDI簡介
11.2.5 Windows資源
11.2.6 常用數(shù)據(jù)結構
11.2.7 Windows標識符的命名方法
11.3 用MFC向導創(chuàng)建Windows應用程序
11.3.1 MFC類庫簡介
11.3.2 MFC類庫的常用類
11.3.3 MFC應用程序的類型
11.3.4 用AppWizard向導創(chuàng)建MFC應用程序
11.4 本章小結
11.5 思考與練習題
第12章 MFC典型應用程序設計
12.1 消息處理機制
12.1.1 MFC消息的種類
12.1.2 MFC消息的映射機制
12.2 應用程序分析
12.2.1 AppWizard向導生成的類和文件
12.2.2 應用程序的運行機制
12.3 輸人與輸出處理程序
12.3.1 文本輸m程序
12.3.2 鍵盤輸入處理程序
12.3.3 鼠標處理程序
12.4 菜單應用程序設計
12.4.1 菜單簡介
12.4.2 菜單資源編輯器
12.4.3 菜單應用實例
12.5 工具欄應用程序設計
12.5.1 工具欄簡介
12.5.2 使用資源編輯器創(chuàng)建工具欄
12.5.3 工具欄應用實例
12.6 狀態(tài)欄應用程序設計
12.6.1 狀態(tài)欄的實現(xiàn)
12.6.2 狀態(tài)欄應用實例
12.7 對話框應用程序設計
12.7.1 對話框的分類
12.7.2 常用對話框類
12.7.3 對話框的常用函數(shù)
12.7.4 對話框應用實例
12.8 控件應用程序設計
12.8.1 控件簡介
12.8.2 常用控件類
12.8.3 創(chuàng)建控件
12.8.4 控件應用實例
12.9 數(shù)據(jù)庫應用程序設計
12.9.1 ODBC技術
12.9.2 ADO技術
12.9.3 數(shù)據(jù)庫應用實例
12.10 本章小結
12.1l 思考與練習題
附錄A VisualC++程序的調試方法
附錄B ASCII碼字符集
參考文獻

本目錄推薦

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