出版時(shí)間:2012-6 出版社:清華大學(xué)出版社 作者:謝書良 頁數(shù):410 字?jǐn)?shù):614000
內(nèi)容概要
本教材是為從未學(xué)習(xí)過編程又期望能簡易掌握編程的讀者編寫的入門教材。
謝書良編著的《C++程序設(shè)計(jì)任務(wù)導(dǎo)引教程》共分13章,第1章至第5章介紹結(jié)構(gòu)化編程,第6章至第10章介紹對象化編程,第11章至第13章介紹可視化編程,內(nèi)容涵蓋了C、C++、VC++的主要內(nèi)容。第13章是體現(xiàn)本書特色的一章,分別介紹單數(shù)據(jù)表和多數(shù)據(jù)表的“學(xué)生成績管理系統(tǒng)”的設(shè)計(jì)過程和完整代碼,為最后進(jìn)行“課程實(shí)踐”提供了兩個(gè)可視化程序設(shè)計(jì)的工程樣例。
《C++程序設(shè)計(jì)任務(wù)導(dǎo)引教程》按任務(wù)導(dǎo)引教學(xué)方法進(jìn)行編寫,十分注重可讀性和可用性。用任務(wù)來帶基礎(chǔ)知識(shí),既保持了知識(shí)的系統(tǒng)性,又使學(xué)習(xí)目的比較明確,學(xué)習(xí)效果容易檢驗(yàn),在激發(fā)讀者學(xué)習(xí)程序設(shè)計(jì)應(yīng)用知識(shí)和訓(xùn)練程序設(shè)計(jì)能力方面有較好的作用。本書還為授課教師提供精心設(shè)計(jì)的配套電子課件、全部例題源代碼、自測練習(xí)題答案和部分題目的源代碼。
本書可作為各級(jí)各類高等院校涉及程序設(shè)計(jì)的相關(guān)專業(yè)開設(shè)“C++程序設(shè)計(jì)”課程或“C++工程實(shí)踐”課程的教材,也可作為工程技術(shù)人員的參考用書和有志于程序設(shè)計(jì)的社會(huì)青年的自學(xué)用書。
書籍目錄
第1章 程序設(shè)計(jì)概述
1.1 基本概念
1.2 數(shù)據(jù)的輸入與輸出
1.2.1 數(shù)據(jù)輸出
1.2.2 數(shù)據(jù)輸入
1.2.3 一個(gè)簡單的C++程序
1.3 C++程序的結(jié)構(gòu)
1.4 程序運(yùn)行的流程
1.5 C++程序的上機(jī)環(huán)境——VC++6.0集成開發(fā)環(huán)境簡介
第2章 運(yùn)算符和表達(dá)式
2.1 簡單數(shù)據(jù)類型
2.2 變量
2.2.1 標(biāo)識(shí)符命名
2.2.2 變量的聲明與初始化
2.2.3 使用變量時(shí)的注意事項(xiàng)
2.3 算術(shù)運(yùn)算符與算術(shù)表達(dá)式
2.3.1 基本算術(shù)運(yùn)算符
2.3.2 算術(shù)表達(dá)式和運(yùn)算符的優(yōu)先級(jí)與結(jié)合性
2.4 賦值運(yùn)算符與賦值表達(dá)式
2.4.1 賦值運(yùn)算符
2.4.2 賦值過程中的類型轉(zhuǎn)換
2.4.3 復(fù)合的賦值運(yùn)算符
2.4.4 賦值表達(dá)式
2.5 自增1和自減1運(yùn)算符
2.6 關(guān)系、邏輯和條件運(yùn)算符
2.6.1 關(guān)系運(yùn)算和關(guān)系表達(dá)式
2.6.2 邏輯常量和邏輯變量
2.6.3 條件運(yùn)算和條件表達(dá)式
2.7 位運(yùn)算符
2.7.1 邏輯位運(yùn)算符
2.7.2 移位運(yùn)算符
2.8 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式
2.9 常量
2.9.1 整型常量
2.9.2 字符常量
2.9.3 字符串常量
第1、2章自測練習(xí)題
第3章 程序設(shè)計(jì)初步
3.1 在輸出流中使用控制符
3.2 算法概述
3.3 順序結(jié)構(gòu)的程序
3.4 分支選擇結(jié)構(gòu)與if語句
3.5 if語句的嵌套
3.6 多分支選擇結(jié)構(gòu)與switch語句
3.7 循環(huán)結(jié)構(gòu)和循環(huán)語句
3.7.1 用while循環(huán)控制語句構(gòu)成循環(huán)
3.7.2 用do-while循環(huán)控制語句構(gòu)成循環(huán)
3.7.3 用for循環(huán)控制語句構(gòu)成循環(huán)
3.7.4 循環(huán)結(jié)構(gòu)應(yīng)用舉例
3.8 循環(huán)的嵌套
3.9 流程控制的轉(zhuǎn)移
3.9.1 continue語句
3.9.2 break語句
3.9.3 goto語句
3.10 結(jié)構(gòu)化程序的編寫
第3章 自測練習(xí)題
第4章 數(shù)組和指針
4.1 一維數(shù)組的定義和引用
4.1.1 一維數(shù)組的定義
4.1.2 一維數(shù)組元素的引用
4.1.3 一維數(shù)組的初始化
4.1.4 對數(shù)組元素的賦值
4.2 二維數(shù)組的定義和引用
4.2.1 二維數(shù)組的定義
4.2.2 二維數(shù)組元素的引用
4.2.3 二維數(shù)組的初始化
4.2.4 二維數(shù)組的應(yīng)用舉例
4.3 字符數(shù)組與字符串簡介
4.3.1 字符數(shù)組的定義
4.3.2 字符數(shù)組的輸出和輸入
4.3.3 字符串處理函數(shù)
4.4 指針與指針變量
4.4.1 地址和指針的概念
4.4.2 指針值的算術(shù)運(yùn)算
4.4.3 指針類型的強(qiáng)制轉(zhuǎn)換
4.4.4 指針運(yùn)算的優(yōu)先級(jí)
4.5 指針與數(shù)組
4.5.1 用指針操作一維數(shù)組
4.5.2 用指針操作二維數(shù)組
4.5.3 用指針數(shù)組操作二維數(shù)組
4.6 指針與字符串
第4章自測練習(xí)題
第5章 函數(shù)及其調(diào)用
5.1 概述
5.2 定義函數(shù)的一般形式
5.2.1 無參函數(shù)
5.2.2 有參函數(shù)
5.3 函數(shù)參數(shù)與函數(shù)的值
5.3.1 調(diào)用函數(shù)時(shí)的數(shù)據(jù)傳遞
5.3.2 函數(shù)返回值
5.4 函數(shù)的調(diào)用
5.5 函數(shù)的嵌套調(diào)用
5.6 函數(shù)的遞歸調(diào)用
5.7 數(shù)組作為函數(shù)參數(shù)
5.7.1 數(shù)組元素作函數(shù)實(shí)參
5.7.2 二維數(shù)組名作函數(shù)參數(shù)
5.8 指針與函數(shù)
5.8.1 指針作為函數(shù)的參數(shù)
5.8.2 返回指針值的函數(shù)——指針函數(shù)
5.8.3 指向函數(shù)的指針——函數(shù)指針
5.9 指針與引用
5.10 實(shí)型數(shù)據(jù)在結(jié)構(gòu)化編程中的使用
5.10.1 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符
5.10.2 實(shí)型常量
5.10.3 宏常量
5.10.4 CONST常量
5.11 變量的存儲(chǔ)類型
5.11.1 存儲(chǔ)類型
5.11.2 全局變量
5.11.3 局部變量(自動(dòng)變量)
5.11.4 靜態(tài)變量
5.11.5 靜態(tài)函數(shù)
5.12 預(yù)處理命令
5.12.1 宏定義命令#define
5.12.2 文件包含(嵌入)命令#include
第5章自測練習(xí)題
第6章 類的封裝性
6.1 結(jié)構(gòu)體
6.1.1 結(jié)構(gòu)體類型的定義
6.1.2 結(jié)構(gòu)體變量
6.1.3 結(jié)構(gòu)體數(shù)組
6.2 從結(jié)構(gòu)體到類
6.3 類的聲明和對象的創(chuàng)建
6.4 成員函數(shù)
6.5 對象指針
6.6 常成員
6.7 對象數(shù)組
6.8 對象引用
第6章自測練習(xí)題
第7章 類的數(shù)據(jù)共享
7.1 操作符重載
7.1.1 操作符的重載概述
7.1.2 重載為成員函數(shù)
7.2 友元
7.2.1 重載為友元函數(shù)
7.2.2 友元類
7.3 構(gòu)造函數(shù)
7.3.1 構(gòu)造函數(shù)的定義
7.3.2 重載構(gòu)造函數(shù)
7.4 析構(gòu)函數(shù)
7.5 局部對象和全局對象
7.6 對象的賦值和復(fù)制
7.6.1 對象的相互賦值
7.6.2 對象的復(fù)制
7.7 靜態(tài)成員
7.7.1 靜態(tài)成員變量
7.7.2 靜態(tài)成員函數(shù)
7.8 對象成員
第7章自測練習(xí)題
第8章 類的繼承性
8.1 繼承與派生的概念
8.2 訪問控制
8.2.1 公有派生
8.2.2 保護(hù)派生
8.2.3 私有派生
8.3 多重繼承下派生類的構(gòu)造函數(shù)與析構(gòu)函數(shù)
8.4 虛基類
8.4.1 虛基類的定義
8.4.2 虛基類的引入
8.4.3 虛基類構(gòu)造函數(shù)執(zhí)行順序示例
第8章自測練習(xí)題
第9章 類的多態(tài)性
9.1 多態(tài)性
9.2 虛函數(shù)
9.3 純虛函數(shù)
9.4 抽象類
第9章自測練習(xí)題
第10章 模板和異常處理
10.1 模板
10.1.1 函數(shù)模板
10.1.2 類模板
10.2 異常處理
第10章自測練習(xí)題
第11章 可視化編程基礎(chǔ)
11.1 Windows應(yīng)用程序的創(chuàng)建
11.1.1 從過程驅(qū)動(dòng)到事件驅(qū)動(dòng)
11.1.2 windows程序設(shè)計(jì)的兩種方式
11.2 MFC類庫簡介
第11章自測練習(xí)題
第12章 資源在Windows中的應(yīng)用
12.1 對話框
12.1.1 對話框簡介
12.1.2 AppWizard和ClassWizard
12.2 位圖和圖標(biāo)
12.3 菜單
第12章自測練習(xí)題
第13章 綜合應(yīng)用
13.1 數(shù)據(jù)庫編程
13.2 信息管理系統(tǒng)的設(shè)計(jì)
實(shí)驗(yàn)1 熟悉Visual C++ 6.0的運(yùn)行環(huán)境
實(shí)驗(yàn)2 運(yùn)算符及表達(dá)式
實(shí)驗(yàn)3 程序設(shè)計(jì)初步
實(shí)驗(yàn)4 數(shù)組和指針
實(shí)驗(yàn)5 函數(shù)調(diào)用
實(shí)驗(yàn)6 類的封裝性
實(shí)驗(yàn)7 類的數(shù)據(jù)共享
實(shí)驗(yàn)8 類的繼承性
實(shí)驗(yàn)9 類的多態(tài)性
課程實(shí)踐 含數(shù)據(jù)錄入、修改、刪除、查詢等的綜合實(shí)例設(shè)計(jì)
附錄A ASCII碼字符集
附錄B 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
附錄C 輸出函數(shù)中的格式控制符及修飾符
參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載
C++程序設(shè)計(jì)任務(wù)導(dǎo)引教程 PDF格式下載