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

高等學校教材計算機應用:面向對象程序設計與Visual C++6.0教程

  • 作者:陳天華 著
  • 出版社: 清華大學出版社
  • 出版時間:2006-01-01
  • 版次:1
  • 商品編號: 10155217

    頁數:412

    印刷時間:2006-01-01


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

購買數量:

內容簡介

 

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

目錄

第l章 面向對象程序設計概述
1.1 計算機程序設計語言的發展
1.1.1 機器語言
1.1.2 彙編語言
1.1.3 高級語言
1.1.4 面向對象語言
1.2 面向對象程序設計的基本概念
1.2.1 面向對象方法的產生
1.2.2 面向對象的方法與結構
1.2.3 類與對象的概念
1.2.4 消息與事件的概念
1.3 面向對象程序設計的特點
1.3.1 抽象性
1.3.2 封裝性
1.3.3 繼承性
1.3.4 多態性
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 面向對象的軟件開發
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++的產生
2.1.2 C++的特點
2.1.3 C++的字符集
2.1.4 C++程序的組成
2.2 數據類型
2.2.1 基本數據類型
2.2.2 常量
2.2.3 變量
2.2.4 符號常量
2.3 運算符與表達式
2.3.1表達式
2.3.2 運算符及性質
2.3.3 運算符的優先級
2.3.4 混合運算時數據類型的轉換
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 循環結構
2.6 白定義數據類型
2.6.1 結構類型
2.6.2 聯合類型
2.6.3 枚舉類型
2.6.4 typedef的應用
2.7 本章小結
2.8 思考與練習題
第3章 函數
3.1 函數的定義與使用
3.1.1 函數的定義
3.1.2 函數的調用
3.1.3 函數原型
3.2 函數的參數傳遞
3.2.1 傳值調用
3.2.2 傳地址調用
3.2.3 引用調用
3.3 函數的嵌套與遞歸調用
3.3.1 函數的嵌套調用
3.3.2 函數的遞歸調用
3.4 函數的其他問題
3.4.1 內聯函數
3.4.2 函數重載的概念
3.4.3 帶默認參數的函數
3.5 C++的系統函數
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 成員函數
4.2.1 成員函數的定義
4.2.2 內聯成員函數
4.3 對象
4.3.1 對象的定義
4.3.2 類成員的訪問
4.4 構造函數與析構函數
4.4.1構造函數
4.4.2 析構函數
4.4.3 複製構造函數
4.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.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章 數組與指針
5.1 數組
5.1.1 一維數組
5.1.2 二維數組
5.1.3 對象數組
5.2 指針
5.2.1 內存空間的訪問方式
5.2.2 指針變量的定義
5.2.3 「*」和「&」運算符
5.2.4 指針的賦值
5.3 指針運算
5.3.1 指針的算術運算
5.3.2 指針的關係運算
5.4 指針與數組
5.4.1 一維數組元素的指針表示
5.4.2 二維數組元素的指針表示
5.4.3 指針數組
5.5 指針與函數
5.5.1 指針作為函數參數
5.5.2 指針型函數
5.5.3 指向函數的指針
5.6 指針與字符串
5.6.1 使用指針訪問字符串
5.6.2 字符指針作為函數參數
5.7 對象指針
5.7.1 對象指針的概念
5.7.2 類數據成員的指針
5.7.3 類成員函數的指針
5.7.4 this指針
5.8 動態內存分配
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 派生類的構造函數和析構函數
6.4.1 派生類的構造函數
6.4.2 派生類的析構函數
6.5 多繼承
6.5.1 多繼承的定義
6.5.2 多繼承的構造函數
6.5.3 多繼承的析構函數
6.5.4 虛基類
6.6 賦值兼容規則
6.7 程序實例
6.8 本章小結
6.9 思考與練習題
第7章 多態性
7.1 多態性的實現類型
7.2 聯編
7.2.1 靜態聯編
7.2.2 動態聯編
7.3 虛函數
7.3.1 虛函數的聲明
7.3.2 虛函數的調用
7.3.3 虛析構函數
7.4 抽象類
7.4.1 純虛函數的定義
7.4.2 抽象類的使用
7.5 函數重載
7.6 運算符重載
7.6.1 運算符重載規則
7.6.2 運算符重載為成員函數
7.6.3 運算符重載為友元函數
7.7 綜合設計舉例
7.8 本章小結
7.9 思考與練習題
第8章 模板
8.1 模板概述
8.2 函數模板
8.2.1 函數模板的定義
8.2.2 函數模板的使用
8.2.3 模板函數的生成
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 函數對象
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類成員函數的格式控制
9.2.2 操作符函數的格式控制
9.2.3 自定義操作符函數的格式化
9.3 文件的輸入與輸出
9.3.1 文件的打開與關閉
9.3.2 ifstream、ofstream和fstream類
9.3.3 文本文件的輸入與輸出
9.3.4 二進制文件的輸入與輸出
9.4 自定義數據類型的輸入與輸出
9.4.1 輸出運算符重載
9.4.2 輸入運算符重載
9.5 本章小結
9.6 思考與練習題
第10章 異常處理
10.1 異常處理的任務與思想
10.1.1 傳統的異常處理方法
10.1.2 C++的異常處理機制
10.2 C++異常處理的實現
10.2.1 異常處理的語法
10.2.2 異常處理接口
10.3 異常處理中的構造與析構
10.4 C++標準異常類
10.5 本章小結
10.6 思考與練習題
第ll章 VisualC++應用簡介
11.1 VisualC++編程基礎
11.1.1 VisualC++環境介紹
11.1.2 VisualC++的菜單功能
11.1.3 VisualC++的工具欄
11.1.4 項目和項目T作區
11.2 Windows編程概述
11.2.1 多任務和多線程
11.2.2 事件驅動原理
11.2.3 Windows編程的基本概念
11.2.4 GDI簡介
11.2.5 Windows資源
11.2.6 常用數據結構
11.2.7 Windows標識符的命名方法
11.3 用MFC嚮導創建Windows應用程序
11.3.1 MFC類庫簡介
11.3.2 MFC類庫的常用類
11.3.3 MFC應用程序的類型
11.3.4 用AppWizard嚮導創建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 使用資源編輯器創建工具欄
12.5.3 工具欄應用實例
12.6 狀態欄應用程序設計
12.6.1 狀態欄的實現
12.6.2 狀態欄應用實例
12.7 對話框應用程序設計
12.7.1 對話框的分類
12.7.2 常用對話框類
12.7.3 對話框的常用函數
12.7.4 對話框應用實例
12.8 控件應用程序設計
12.8.1 控件簡介
12.8.2 常用控件類
12.8.3 創建控件
12.8.4 控件應用實例
12.9 數據庫應用程序設計
12.9.1 ODBC技術
12.9.2 ADO技術
12.9.3 數據庫應用實例
12.10 本章小結
12.1l 思考與練習題
附錄A VisualC++程序的調試方法
附錄B ASCII碼字符集
參考文獻


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