出版時(shí)間:2012-6 出版社:清華大學(xué)出版社 作者:謝書(shū)良 頁(yè)數(shù):410 字?jǐn)?shù):614000
內(nèi)容概要
本教材是為從未學(xué)習(xí)過(guò)編程又期望能簡(jiǎn)易掌握編程的讀者編寫(xiě)的入門(mén)教材。
謝書(shū)良編著的《C++程序設(shè)計(jì)任務(wù)導(dǎo)引教程》共分13章,第1章至第5章介紹結(jié)構(gòu)化編程,第6章至第10章介紹對(duì)象化編程,第11章至第13章介紹可視化編程,內(nèi)容涵蓋了C、C++、VC++的主要內(nèi)容。第13章是體現(xiàn)本書(shū)特色的一章,分別介紹單數(shù)據(jù)表和多數(shù)據(jù)表的“學(xué)生成績(jī)管理系統(tǒng)”的設(shè)計(jì)過(guò)程和完整代碼,為最后進(jìn)行“課程實(shí)踐”提供了兩個(gè)可視化程序設(shè)計(jì)的工程樣例。
《C++程序設(shè)計(jì)任務(wù)導(dǎo)引教程》按任務(wù)導(dǎo)引教學(xué)方法進(jìn)行編寫(xiě),十分注重可讀性和可用性。用任務(wù)來(lái)帶基礎(chǔ)知識(shí),既保持了知識(shí)的系統(tǒng)性,又使學(xué)習(xí)目的比較明確,學(xué)習(xí)效果容易檢驗(yàn),在激發(fā)讀者學(xué)習(xí)程序設(shè)計(jì)應(yīng)用知識(shí)和訓(xùn)練程序設(shè)計(jì)能力方面有較好的作用。本書(shū)還為授課教師提供精心設(shè)計(jì)的配套電子課件、全部例題源代碼、自測(cè)練習(xí)題答案和部分題目的源代碼。
本書(shū)可作為各級(jí)各類(lèi)高等院校涉及程序設(shè)計(jì)的相關(guān)專(zhuān)業(yè)開(kāi)設(shè)“C++程序設(shè)計(jì)”課程或“C++工程實(shí)踐”課程的教材,也可作為工程技術(shù)人員的參考用書(shū)和有志于程序設(shè)計(jì)的社會(huì)青年的自學(xué)用書(shū)。
書(shū)籍目錄
第1章 程序設(shè)計(jì)概述
1.1 基本概念
1.2 數(shù)據(jù)的輸入與輸出
1.2.1 數(shù)據(jù)輸出
1.2.2 數(shù)據(jù)輸入
1.2.3 一個(gè)簡(jiǎn)單的C++程序
1.3 C++程序的結(jié)構(gòu)
1.4 程序運(yùn)行的流程
1.5 C++程序的上機(jī)環(huán)境——VC++6.0集成開(kāi)發(fā)環(huán)境簡(jiǎn)介
第2章 運(yùn)算符和表達(dá)式
2.1 簡(jiǎn)單數(shù)據(jù)類(lèi)型
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 賦值過(guò)程中的類(lèi)型轉(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章自測(cè)練習(xí)題
第3章 程序設(shè)計(jì)初步
3.1 在輸出流中使用控制符
3.2 算法概述
3.3 順序結(jié)構(gòu)的程序
3.4 分支選擇結(jié)構(gòu)與if語(yǔ)句
3.5 if語(yǔ)句的嵌套
3.6 多分支選擇結(jié)構(gòu)與switch語(yǔ)句
3.7 循環(huán)結(jié)構(gòu)和循環(huán)語(yǔ)句
3.7.1 用while循環(huán)控制語(yǔ)句構(gòu)成循環(huán)
3.7.2 用do-while循環(huán)控制語(yǔ)句構(gòu)成循環(huán)
3.7.3 用for循環(huán)控制語(yǔ)句構(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語(yǔ)句
3.9.2 break語(yǔ)句
3.9.3 goto語(yǔ)句
3.10 結(jié)構(gòu)化程序的編寫(xiě)
第3章 自測(cè)練習(xí)題
第4章 數(shù)組和指針
4.1 一維數(shù)組的定義和引用
4.1.1 一維數(shù)組的定義
4.1.2 一維數(shù)組元素的引用
4.1.3 一維數(shù)組的初始化
4.1.4 對(duì)數(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ù)組與字符串簡(jiǎn)介
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 指針類(lèi)型的強(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章自測(cè)練習(xí)題
第5章 函數(shù)及其調(diào)用
5.1 概述
5.2 定義函數(shù)的一般形式
5.2.1 無(wú)參函數(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)制類(lèi)型轉(zhuǎn)換運(yùn)算符
5.10.2 實(shí)型常量
5.10.3 宏常量
5.10.4 CONST常量
5.11 變量的存儲(chǔ)類(lèi)型
5.11.1 存儲(chǔ)類(lèi)型
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章自測(cè)練習(xí)題
第6章 類(lèi)的封裝性
6.1 結(jié)構(gòu)體
6.1.1 結(jié)構(gòu)體類(lèi)型的定義
6.1.2 結(jié)構(gòu)體變量
6.1.3 結(jié)構(gòu)體數(shù)組
6.2 從結(jié)構(gòu)體到類(lèi)
6.3 類(lèi)的聲明和對(duì)象的創(chuàng)建
6.4 成員函數(shù)
6.5 對(duì)象指針
6.6 常成員
6.7 對(duì)象數(shù)組
6.8 對(duì)象引用
第6章自測(cè)練習(xí)題
第7章 類(lèi)的數(shù)據(jù)共享
7.1 操作符重載
7.1.1 操作符的重載概述
7.1.2 重載為成員函數(shù)
7.2 友元
7.2.1 重載為友元函數(shù)
7.2.2 友元類(lèi)
7.3 構(gòu)造函數(shù)
7.3.1 構(gòu)造函數(shù)的定義
7.3.2 重載構(gòu)造函數(shù)
7.4 析構(gòu)函數(shù)
7.5 局部對(duì)象和全局對(duì)象
7.6 對(duì)象的賦值和復(fù)制
7.6.1 對(duì)象的相互賦值
7.6.2 對(duì)象的復(fù)制
7.7 靜態(tài)成員
7.7.1 靜態(tài)成員變量
7.7.2 靜態(tài)成員函數(shù)
7.8 對(duì)象成員
第7章自測(cè)練習(xí)題
第8章 類(lèi)的繼承性
8.1 繼承與派生的概念
8.2 訪問(wèn)控制
8.2.1 公有派生
8.2.2 保護(hù)派生
8.2.3 私有派生
8.3 多重繼承下派生類(lèi)的構(gòu)造函數(shù)與析構(gòu)函數(shù)
8.4 虛基類(lèi)
8.4.1 虛基類(lèi)的定義
8.4.2 虛基類(lèi)的引入
8.4.3 虛基類(lèi)構(gòu)造函數(shù)執(zhí)行順序示例
第8章自測(cè)練習(xí)題
第9章 類(lèi)的多態(tài)性
9.1 多態(tài)性
9.2 虛函數(shù)
9.3 純虛函數(shù)
9.4 抽象類(lèi)
第9章自測(cè)練習(xí)題
第10章 模板和異常處理
10.1 模板
10.1.1 函數(shù)模板
10.1.2 類(lèi)模板
10.2 異常處理
第10章自測(cè)練習(xí)題
第11章 可視化編程基礎(chǔ)
11.1 Windows應(yīng)用程序的創(chuàng)建
11.1.1 從過(guò)程驅(qū)動(dòng)到事件驅(qū)動(dòng)
11.1.2 windows程序設(shè)計(jì)的兩種方式
11.2 MFC類(lèi)庫(kù)簡(jiǎn)介
第11章自測(cè)練習(xí)題
第12章 資源在Windows中的應(yīng)用
12.1 對(duì)話框
12.1.1 對(duì)話框簡(jiǎn)介
12.1.2 AppWizard和ClassWizard
12.2 位圖和圖標(biāo)
12.3 菜單
第12章自測(cè)練習(xí)題
第13章 綜合應(yīng)用
13.1 數(shù)據(jù)庫(kù)編程
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 類(lèi)的封裝性
實(shí)驗(yàn)7 類(lèi)的數(shù)據(jù)共享
實(shí)驗(yàn)8 類(lèi)的繼承性
實(shí)驗(yàn)9 類(lèi)的多態(tài)性
課程實(shí)踐 含數(shù)據(jù)錄入、修改、刪除、查詢等的綜合實(shí)例設(shè)計(jì)
附錄A ASCII碼字符集
附錄B 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
附錄C 輸出函數(shù)中的格式控制符及修飾符
參考文獻(xiàn)
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
C++程序設(shè)計(jì)任務(wù)導(dǎo)引教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版