C++程序設計任務導引教程

出版時間:2012-6  出版社:清華大學出版社  作者:謝書良  頁數:410  字數:614000  

內容概要

本教材是為從未學習過編程又期望能簡易掌握編程的讀者編寫的入門教材。
謝書良編著的《C++程序設計任務導引教程》共分13章,第1章至第5章介紹結構化編程,第6章至第10章介紹對象化編程,第11章至第13章介紹可視化編程,內容涵蓋了C、C++、VC++的主要內容。第13章是體現本書特色的一章,分別介紹單數據表和多數據表的“學生成績管理系統(tǒng)”的設計過程和完整代碼,為最后進行“課程實踐”提供了兩個可視化程序設計的工程樣例。
《C++程序設計任務導引教程》按任務導引教學方法進行編寫,十分注重可讀性和可用性。用任務來帶基礎知識,既保持了知識的系統(tǒng)性,又使學習目的比較明確,學習效果容易檢驗,在激發(fā)讀者學習程序設計應用知識和訓練程序設計能力方面有較好的作用。本書還為授課教師提供精心設計的配套電子課件、全部例題源代碼、自測練習題答案和部分題目的源代碼。
本書可作為各級各類高等院校涉及程序設計的相關專業(yè)開設“C++程序設計”課程或“C++工程實踐”課程的教材,也可作為工程技術人員的參考用書和有志于程序設計的社會青年的自學用書。

書籍目錄

第1章 程序設計概述
1.1 基本概念
1.2 數據的輸入與輸出
1.2.1 數據輸出
1.2.2 數據輸入
1.2.3 一個簡單的C++程序
1.3 C++程序的結構
1.4 程序運行的流程
1.5 C++程序的上機環(huán)境——VC++6.0集成開發(fā)環(huán)境簡介
第2章 運算符和表達式
2.1 簡單數據類型
2.2 變量
2.2.1 標識符命名
2.2.2 變量的聲明與初始化
2.2.3 使用變量時的注意事項
2.3 算術運算符與算術表達式
2.3.1 基本算術運算符
2.3.2 算術表達式和運算符的優(yōu)先級與結合性
2.4 賦值運算符與賦值表達式
2.4.1 賦值運算符
2.4.2 賦值過程中的類型轉換
2.4.3 復合的賦值運算符
2.4.4 賦值表達式
2.5 自增1和自減1運算符
2.6 關系、邏輯和條件運算符
2.6.1 關系運算和關系表達式
2.6.2 邏輯常量和邏輯變量
2.6.3 條件運算和條件表達式
2.7 位運算符
2.7.1 邏輯位運算符
2.7.2 移位運算符
2.8 逗號運算符與逗號表達式
2.9 常量
2.9.1 整型常量
2.9.2 字符常量
2.9.3 字符串常量
第1、2章自測練習題
第3章 程序設計初步
3.1 在輸出流中使用控制符
3.2 算法概述
3.3 順序結構的程序
3.4 分支選擇結構與if語句
3.5 if語句的嵌套
3.6 多分支選擇結構與switch語句
3.7 循環(huán)結構和循環(huán)語句
3.7.1 用while循環(huán)控制語句構成循環(huán)
3.7.2 用do-while循環(huán)控制語句構成循環(huán)
3.7.3 用for循環(huán)控制語句構成循環(huán)
3.7.4 循環(huán)結構應用舉例
3.8 循環(huán)的嵌套
3.9 流程控制的轉移
3.9.1 continue語句
3.9.2 break語句
3.9.3 goto語句
3.10 結構化程序的編寫
第3章 自測練習題
第4章 數組和指針
4.1 一維數組的定義和引用
4.1.1 一維數組的定義
4.1.2 一維數組元素的引用
4.1.3 一維數組的初始化
4.1.4 對數組元素的賦值
4.2 二維數組的定義和引用
4.2.1 二維數組的定義
4.2.2 二維數組元素的引用
4.2.3 二維數組的初始化
4.2.4 二維數組的應用舉例
4.3 字符數組與字符串簡介
4.3.1 字符數組的定義
4.3.2 字符數組的輸出和輸入
4.3.3 字符串處理函數
4.4 指針與指針變量
4.4.1 地址和指針的概念
4.4.2 指針值的算術運算
4.4.3 指針類型的強制轉換
4.4.4 指針運算的優(yōu)先級
4.5 指針與數組
4.5.1 用指針操作一維數組
4.5.2 用指針操作二維數組
4.5.3 用指針數組操作二維數組
4.6 指針與字符串
第4章自測練習題
第5章 函數及其調用
5.1 概述
5.2 定義函數的一般形式
5.2.1 無參函數
5.2.2 有參函數
5.3 函數參數與函數的值
5.3.1 調用函數時的數據傳遞
5.3.2 函數返回值
5.4 函數的調用
5.5 函數的嵌套調用
5.6 函數的遞歸調用
5.7 數組作為函數參數
5.7.1 數組元素作函數實參
5.7.2 二維數組名作函數參數
5.8 指針與函數
5.8.1 指針作為函數的參數
5.8.2 返回指針值的函數——指針函數
5.8.3 指向函數的指針——函數指針
5.9 指針與引用
5.10 實型數據在結構化編程中的使用
5.10.1 強制類型轉換運算符
5.10.2 實型常量
5.10.3 宏常量
5.10.4 CONST常量
5.11 變量的存儲類型
5.11.1 存儲類型
5.11.2 全局變量
5.11.3 局部變量(自動變量)
5.11.4 靜態(tài)變量
5.11.5 靜態(tài)函數
5.12 預處理命令
5.12.1 宏定義命令#define
5.12.2 文件包含(嵌入)命令#include
第5章自測練習題
第6章 類的封裝性
6.1 結構體
6.1.1 結構體類型的定義
6.1.2 結構體變量
6.1.3 結構體數組
6.2 從結構體到類
6.3 類的聲明和對象的創(chuàng)建
6.4 成員函數
6.5 對象指針
6.6 常成員
6.7 對象數組
6.8 對象引用
第6章自測練習題
第7章 類的數據共享
7.1 操作符重載
7.1.1 操作符的重載概述
7.1.2 重載為成員函數
7.2 友元
7.2.1 重載為友元函數
7.2.2 友元類
7.3 構造函數
7.3.1 構造函數的定義
7.3.2 重載構造函數
7.4 析構函數
7.5 局部對象和全局對象
7.6 對象的賦值和復制
7.6.1 對象的相互賦值
7.6.2 對象的復制
7.7 靜態(tài)成員
7.7.1 靜態(tài)成員變量
7.7.2 靜態(tài)成員函數
7.8 對象成員
第7章自測練習題
第8章 類的繼承性
8.1 繼承與派生的概念
8.2 訪問控制
8.2.1 公有派生
8.2.2 保護派生
8.2.3 私有派生
8.3 多重繼承下派生類的構造函數與析構函數
8.4 虛基類
8.4.1 虛基類的定義
8.4.2 虛基類的引入
8.4.3 虛基類構造函數執(zhí)行順序示例
第8章自測練習題
第9章 類的多態(tài)性
9.1 多態(tài)性
9.2 虛函數
9.3 純虛函數
9.4 抽象類
第9章自測練習題
第10章 模板和異常處理
10.1 模板
10.1.1 函數模板
10.1.2 類模板
10.2 異常處理
第10章自測練習題
第11章 可視化編程基礎
11.1 Windows應用程序的創(chuàng)建
11.1.1 從過程驅動到事件驅動
11.1.2 windows程序設計的兩種方式
11.2 MFC類庫簡介
第11章自測練習題
第12章 資源在Windows中的應用
12.1 對話框
12.1.1 對話框簡介
12.1.2 AppWizard和ClassWizard
12.2 位圖和圖標
12.3 菜單
第12章自測練習題
第13章 綜合應用
13.1 數據庫編程
13.2 信息管理系統(tǒng)的設計
實驗1 熟悉Visual C++ 6.0的運行環(huán)境
實驗2 運算符及表達式
實驗3 程序設計初步
實驗4 數組和指針
實驗5 函數調用
實驗6 類的封裝性
實驗7 類的數據共享
實驗8 類的繼承性
實驗9 類的多態(tài)性
課程實踐 含數據錄入、修改、刪除、查詢等的綜合實例設計
附錄A ASCII碼字符集
附錄B 運算符的優(yōu)先級和結合性
附錄C 輸出函數中的格式控制符及修飾符
參考文獻

圖書封面

評論、評分、閱讀與下載


    C++程序設計任務導引教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7