C 程序的設(shè)計_第1頁
C 程序的設(shè)計_第2頁
C 程序的設(shè)計_第3頁
C 程序的設(shè)計_第4頁
C 程序的設(shè)計_第5頁
已閱讀5頁,還剩115頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、程序設(shè)計基礎(chǔ)C&C+開場開場C/C+程序設(shè)計程序設(shè)計第第1章章 C/C+語言概述語言概述第第2章章 數(shù)據(jù)類型、運(yùn)算符與表數(shù)據(jù)類型、運(yùn)算符與表達(dá)式達(dá)式第第3章章 CC+程序的結(jié)構(gòu)程序的結(jié)構(gòu)第第4章章 程序流程控制結(jié)構(gòu)程序流程控制結(jié)構(gòu)第第5章章 高級數(shù)據(jù)類型高級數(shù)據(jù)類型第第6章章 函函 數(shù)數(shù)第第7章章 類與對象類與對象第第8章章 類的繼承與派生類的繼承與派生第第9章章 類的多態(tài)與抽象類的多態(tài)與抽象第第10章章 C+的文件與流的文件與流第第11章章 Visual C+6.0概述概述第第12章章 Visual C+6.0使用簡使用簡介介返回返回第第1章章 C/C+語言概述語言概述第第1節(jié)節(jié) CC+語言

2、發(fā)展概況語言發(fā)展概況第第2節(jié)節(jié) 面向?qū)ο蟮某绦蛟O(shè)計方法概述面向?qū)ο蟮某绦蛟O(shè)計方法概述第第3節(jié)節(jié) C+語言的編程特征語言的編程特征第第4節(jié)節(jié) CC+語言的語法規(guī)則與書寫格式語言的語法規(guī)則與書寫格式返回返回第第1節(jié)節(jié) CC+語言發(fā)展概況語言發(fā)展概況 1.1.1 CC+語言產(chǎn)生的歷史背景 1.1.2 C+語言的發(fā)展第第2節(jié)節(jié) 面向?qū)ο蟮某绦蛟O(shè)計方法概述面向?qū)ο蟮某绦蛟O(shè)計方法概述 1.2.1 傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計方法 1.2.2 面向?qū)ο蟮某绦蛟O(shè)計方法 1.2.3 面向?qū)ο蟮某绦蛟O(shè)計思想1.2.2 1.2.2 面向?qū)ο蟮某绦蛟O(shè)計方法面向?qū)ο蟮某绦蛟O(shè)計方法 1對象的概念 2類 3類庫 4方法Method

3、s和消息Messages)1.2.3 面向?qū)ο蟮某绦蛟O(shè)計思想面向?qū)ο蟮某绦蛟O(shè)計思想 1程序設(shè)計思想 2程序設(shè)計方法 3對象、方法和消息之間的關(guān)系第第3節(jié)節(jié) C+語言的編程特征語言的編程特征 1.3.1 抽象性Abstraction) 1.3.2 封裝性Encapsulation) 1.3.3 繼承性Inheritance) 1.3.4 多態(tài)性(Multi)1.3.4 多態(tài)性多態(tài)性(Multi) 1. 多態(tài)性的含義 2. 虛函數(shù)與動態(tài)聯(lián)編 3. 多態(tài)性的作用第第4節(jié)節(jié) CC+語言的語法規(guī)則與書寫格式語言的語法規(guī)則與書寫格式 1.4.1 CC+標(biāo)識符與關(guān)鍵字 1.4.2 CC+語言的應(yīng)用程序組成

4、1.4.3 CC+ 的語法規(guī)則與書寫格式 1.4.4 簡單的CC+語言程序范例1.4.1 CC+標(biāo)識符與關(guān)鍵字標(biāo)識符與關(guān)鍵字 1. 標(biāo)識符 2. 字符集 3. 鍵字1.4.2 CC+語言的應(yīng)用程序組成語言的應(yīng)用程序組成 1.預(yù)處理命令 2輸入與輸出 3語句 4函數(shù) 5常量 6變量第第2章章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式數(shù)據(jù)類型、運(yùn)算符與表達(dá)式 第第1節(jié)節(jié) CC+的基本數(shù)據(jù)類型的基本數(shù)據(jù)類型 第第2節(jié)節(jié) 常常 量量 第第3節(jié)節(jié) CC+存儲類型與變量作用域存儲類型與變量作用域 第第4節(jié)節(jié) 數(shù)據(jù)類型轉(zhuǎn)換數(shù)據(jù)類型轉(zhuǎn)換 第第5節(jié)節(jié) CC+運(yùn)算符運(yùn)算符 第第6節(jié)節(jié) CC+ 表表 達(dá)達(dá) 式式 第第7節(jié)節(jié) CC+

5、 的自定義類型的自定義類型返回返回第第1節(jié)節(jié) CC+的基本數(shù)據(jù)類型的基本數(shù)據(jù)類型 2.1.1 整數(shù)類型 2.1.2 浮點(diǎn)類型2.1.1 整數(shù)類型整數(shù)類型 char類型 short 類型 int 類型 long 類型 intn 類型第第2節(jié)節(jié) 常常 量量 2.2.1 常量定義 2.2.2 整型常量 2.2.3 字符與字符串常量第第3節(jié)節(jié) CC+存儲類型與變量作用域存儲類型與變量作用域 2.3.1CC+的存儲類型 2.3.2 變量定義 2.3.3 量的作用域 2.3.4 內(nèi)部變量和外部變量2.3.1CC+的存儲類型的存儲類型 auto存儲類型 register存儲類型 static存儲類型 ext

6、ern存儲類型2.3.2 變量定義變量定義 1. 變量的類型 2. 變量名 3. 變量的賦值第第4節(jié)節(jié) 數(shù)據(jù)類型轉(zhuǎn)換數(shù)據(jù)類型轉(zhuǎn)換 2.4.1 自動數(shù)據(jù)類型轉(zhuǎn)換 2.4.2 強(qiáng)制數(shù)據(jù)類型轉(zhuǎn)換第第5節(jié)節(jié) CC+運(yùn)算符運(yùn)算符 2.5.1 算術(shù)運(yùn)算符 2.5.2 關(guān)系運(yùn)算符 2.5.3 邏輯運(yùn)算符 2.5.4 位操作運(yùn)算符 2.5.5 自增(減)操作運(yùn)算符 2.5.6 賦值與復(fù)合運(yùn)算符 2.5.7 其它操作符與運(yùn)算符優(yōu)先級2.5.7 其它操作符與運(yùn)算符優(yōu)先級其它操作符與運(yùn)算符優(yōu)先級 1. 條件操作符 2. 逗號操作符 3. sizeof操作運(yùn)算符 4.點(diǎn)( .)運(yùn)算符,箭頭(-)和作用域分辨(:) 5

7、操作運(yùn)算符的優(yōu)先級第第6節(jié)節(jié) CC+ 表表 達(dá)達(dá) 式式 2.6.1 CC+表達(dá)式的種類 2.6.2 處理表達(dá)式時應(yīng)注意的問題第第3章章 C/C+程序的結(jié)構(gòu)程序的結(jié)構(gòu) 第第1節(jié)節(jié) 編譯預(yù)處理功能編譯預(yù)處理功能 第第2節(jié)節(jié) 語句與程序結(jié)構(gòu)概述語句與程序結(jié)構(gòu)概述 第第3節(jié)節(jié) 數(shù)據(jù)的輸入與輸出簡介數(shù)據(jù)的輸入與輸出簡介返回返回第第1節(jié)節(jié) 編譯預(yù)處理功能編譯預(yù)處理功能 3.1.1 文件包含 3.1.2 條件編譯 3.1.3 宏定義 3.1.4 帶參數(shù)的宏定義第第2節(jié)節(jié) 語句與程序結(jié)構(gòu)概述語句與程序結(jié)構(gòu)概述 3.2.1 復(fù)合語句 3.2.2 表達(dá)式語句與空語句 3.2.3 程序的三種基本結(jié)構(gòu)3.2.3 程序

8、的三種基本結(jié)構(gòu)程序的三種基本結(jié)構(gòu) 1. 順序結(jié)構(gòu) 2. 選擇結(jié)構(gòu) 3. 循環(huán)結(jié)構(gòu)第第3節(jié)節(jié) 數(shù)據(jù)的輸入與輸出簡介數(shù)據(jù)的輸入與輸出簡介 3.3.1 C語言的輸入與輸出 3.3.2 C+語言的輸入與輸出 3.3.3 C+輸出格式控制3.3.2 C+語言的輸入與輸出語言的輸入與輸出 1. 輸入與輸出類 2. 輸入流 3. 輸出流第第4章章 程序流程控制結(jié)構(gòu)程序流程控制結(jié)構(gòu) 第第1節(jié)節(jié) 選擇控制結(jié)構(gòu)選擇控制結(jié)構(gòu) 第第2節(jié)節(jié) 循環(huán)控制結(jié)構(gòu)循環(huán)控制結(jié)構(gòu) 第第3節(jié)節(jié) 轉(zhuǎn)向控制轉(zhuǎn)向控制 第第4節(jié)節(jié) 流程控制應(yīng)用示例流程控制應(yīng)用示例返回返回第第1節(jié)節(jié) 選擇控制結(jié)構(gòu)選擇控制結(jié)構(gòu) 4.1.1 二分支控制結(jié)構(gòu) 4.1

9、.2 多分支控制結(jié)構(gòu)4.1.1 二分支控制結(jié)構(gòu)二分支控制結(jié)構(gòu) 1二分支控制結(jié)構(gòu)的語法格式及其功能 2if語句的嵌套 3if語句應(yīng)用舉例 4. 條件運(yùn)算符與if語句4.1.2 多分支控制結(jié)構(gòu)多分支控制結(jié)構(gòu) 1多分支控制結(jié)構(gòu)的語法格式及其功能 2幾點(diǎn)說明 3switch語句應(yīng)用舉例第第2節(jié)節(jié) 循環(huán)控制結(jié)構(gòu)循環(huán)控制結(jié)構(gòu) 4.2.1 while 語句 4.2.2 for 語句 4.2.3 dowhile語句 4.2.4 三種循環(huán)語句的比較 4.2.5 多重循環(huán)4.2.1 while 語句語句 1while 語句的語法形式及其功能 2while語句的特點(diǎn)。 3while語句應(yīng)用舉例4.2.2 for 語

10、句語句1. for語句的語法格式與功能2. 執(zhí)行過程說明3. for循環(huán)語句的變化形式4 for語句應(yīng)用舉例4.2.3 dowhile語句語句 1dowhile語句的語法格式與功能: 2dowhile 語句的特點(diǎn): 3. dowhile循環(huán)語句應(yīng)用舉例4.2.5 多重循環(huán)多重循環(huán) 1while循環(huán)語句嵌套的形式 2. for循環(huán)語句嵌套的形式 3. dowhile循環(huán)語句嵌套的形式 4. 三種循環(huán)語句的混合嵌套使用第第3節(jié)節(jié) 轉(zhuǎn)向控制轉(zhuǎn)向控制 4.3.1 break語句 4.3.2 continue語句 4.3.3 break語句與continue語句的比較 4.3.4 return語句 4.

11、3.5 goto語句4.3.5 goto語句語句 1. goto語句的一般語法格式與功能 2. 有關(guān)goto語句的說明 3. goto語句應(yīng)用舉例第第5 5章章 高級數(shù)據(jù)類型高級數(shù)據(jù)類型 第第1節(jié)節(jié) 枚舉類型枚舉類型 第第2節(jié)節(jié) 聯(lián)聯(lián) 合合 第第3節(jié)節(jié) 結(jié)結(jié) 構(gòu)構(gòu) 第第4節(jié)節(jié) 數(shù)組與字符串?dāng)?shù)組與字符串 第第5節(jié)節(jié) 數(shù)組與結(jié)構(gòu)數(shù)組與結(jié)構(gòu)返回返回第第1節(jié)節(jié) 枚舉類型枚舉類型 5.1.1 枚舉類型的定義與枚舉變量 5.1.2 枚舉類型變量的賦值與應(yīng)用第第2節(jié)節(jié) 聯(lián)聯(lián) 合合 5.2.1 聯(lián)合及聯(lián)合變量定義的一般形式 5.2.2 聯(lián)合的特點(diǎn)與應(yīng)用5.2.1 聯(lián)合及聯(lián)合變量定義的一般形式聯(lián)合及聯(lián)合變量定義

12、的一般形式 1聯(lián)合的定義 2聯(lián)合變量的定義 3聯(lián)合變量的引用方式第第3節(jié)節(jié) 結(jié)結(jié) 構(gòu)構(gòu) 5.3.1 結(jié)構(gòu)定義的一般形式 5.3.2 結(jié)構(gòu)變量的定義與應(yīng)用第第4節(jié)節(jié) 數(shù)組與字符串?dāng)?shù)組與字符串 5.4.1 一維數(shù)組 5.4.2 二維數(shù)組 5.4.3 字符型數(shù)組 5.4.4 數(shù)組的存貯 5.4.5 字符數(shù)組與字符函數(shù)5.4.1 一維數(shù)組一維數(shù)組 1一維數(shù)組的定義 2. 一維數(shù)組的初始化與賦值 3數(shù)組使用時應(yīng)注意的幾點(diǎn) 4一維數(shù)組應(yīng)用舉例 5.4.2 二維數(shù)組二維數(shù)組 1二維數(shù)組的定義 2二維數(shù)組的初始化與賦值 3. 二維數(shù)組應(yīng)用舉例第第6節(jié)節(jié) 指指 針針 5.6.1 指針的基本概念 5.6.2 指針

13、變量 5.6.3 無類型指針 5.6.4 指針與數(shù)組 5.6.5 指針的指針5.6.1 指針的基本概念指針的基本概念 1. 地址與變量 2. 變量的兩種訪問方式 3指針與變量 4指針運(yùn)算所用到的運(yùn)算符5.6.2 指針變量指針變量 1. 指針變量 76 2. 指針變量的賦值76 3. 指針?biāo)阈g(shù)運(yùn)算77 4. 指針變量與自增減運(yùn)算符 77 5. 指針的關(guān)系運(yùn)算77 6. 引 用5.6.4 指針與數(shù)組指針與數(shù)組 1. 指針與數(shù)組的關(guān)系 2. 字符指針與字符數(shù)組 3. 指針數(shù)組函函 數(shù)數(shù) 第第1節(jié)節(jié) 函數(shù)定義的一般方式函數(shù)定義的一般方式第第2節(jié)節(jié) 函數(shù)的調(diào)用函數(shù)的調(diào)用第第3節(jié)節(jié) 函數(shù)的缺省參數(shù)函數(shù)的缺

14、省參數(shù)第第4節(jié)節(jié) 局部變量與全局變量局部變量與全局變量第第5節(jié)節(jié) 內(nèi)部函數(shù)與外部函數(shù)內(nèi)部函數(shù)與外部函數(shù)第第6節(jié)節(jié) 標(biāo)識符的作用域標(biāo)識符的作用域第第7節(jié)節(jié) 函數(shù)的返回值函數(shù)的返回值第第8節(jié)節(jié) 內(nèi)聯(lián)函數(shù)內(nèi)聯(lián)函數(shù)第第9節(jié)節(jié) 函數(shù)重載函數(shù)重載第第10節(jié)節(jié) 函數(shù)的嵌套與遞歸調(diào)用函數(shù)的嵌套與遞歸調(diào)用第第11節(jié)節(jié) 函數(shù)與數(shù)組函數(shù)與數(shù)組第第12節(jié)節(jié) 函數(shù)與指針函數(shù)與指針第第13節(jié)節(jié) 復(fù)雜數(shù)據(jù)類型的識別方法復(fù)雜數(shù)據(jù)類型的識別方法第第14節(jié)節(jié) 函數(shù)應(yīng)用函數(shù)應(yīng)用返回返回第第1節(jié)節(jié) 函數(shù)定義的一般方式函數(shù)定義的一般方式 6.1.1 函數(shù)定義的方式 6.1.2 函數(shù)的聲明與定義方式 6.1.3 形參與實(shí)參6.1.1 函

15、數(shù)定義的方式函數(shù)定義的方式 1. 有參函數(shù)的定義 2. 無參函數(shù)的定義 3空函數(shù)定義 4函數(shù)定義形式的說明6.1.3 形參與實(shí)參形參與實(shí)參 1形參 2實(shí)參 3形參與實(shí)參說明第第2節(jié)節(jié) 函數(shù)的調(diào)用函數(shù)的調(diào)用 6.2.1 函數(shù)調(diào)用方式 6.2.2 函數(shù)的傳值調(diào)用 6.2.3 函數(shù)的傳指針調(diào)用 6.2.4 函數(shù)的傳址調(diào)用第第4節(jié)節(jié) 局部變量與全局變量局部變量與全局變量 6.4.1 局部變量 6.4.2 全局變量 6.4.3 靜態(tài)變量第第5節(jié)節(jié) 內(nèi)部函數(shù)與外部函數(shù)內(nèi)部函數(shù)與外部函數(shù) 6.5.1 內(nèi)部函數(shù) 6.5.2 外部函數(shù)第第6節(jié)節(jié) 標(biāo)識符的作用域標(biāo)識符的作用域 6.6.1 作用域的種類 6.6.2

16、 標(biāo)識符作用域的規(guī)定第第7節(jié)節(jié) 函數(shù)的返回值函數(shù)的返回值 6.7.1 利用return語句返回函數(shù)的值 6.7.2 利用參數(shù)返回函數(shù)運(yùn)算的結(jié)果 6.7.3 利用全局變量返回函數(shù)運(yùn)算結(jié)果第第8節(jié)節(jié) 內(nèi)聯(lián)函數(shù)內(nèi)聯(lián)函數(shù) 6.8.1 內(nèi)聯(lián)函數(shù)的定義與使用方法 6.8.2 內(nèi)聯(lián)函數(shù)與帶參宏的區(qū)別第第10節(jié)節(jié) 函數(shù)的嵌套與遞歸調(diào)用函數(shù)的嵌套與遞歸調(diào)用 6.10.1 函數(shù)的嵌套調(diào)用 6.10.2 函數(shù)的遞歸調(diào)用第第11節(jié)節(jié) 函數(shù)與數(shù)組函數(shù)與數(shù)組 6.11.1 數(shù)組作函數(shù)的參數(shù) 6.11.2 形參與實(shí)參都使用數(shù)組 6.11.3 形參與實(shí)參都使用數(shù)組的指針第第12節(jié)節(jié) 函數(shù)與指針函數(shù)與指針 6.12.1 指針作

17、函數(shù)的參數(shù) 6.12.2 指針函數(shù) 6.12.3 函數(shù)指針 6.12.4 函數(shù)指針數(shù)組第第7章類與對象章類與對象 第第1節(jié)節(jié) 類類 第第2節(jié)節(jié) 對對 象象 第第3節(jié)節(jié) 構(gòu)造函數(shù)和析構(gòu)函數(shù)構(gòu)造函數(shù)和析構(gòu)函數(shù) 第第4節(jié)節(jié) 類的內(nèi)聯(lián)與友元成員類的內(nèi)聯(lián)與友元成員 第第5節(jié)節(jié) 局部類和嵌套類局部類和嵌套類 第第6節(jié)節(jié) 對象與指針、數(shù)組對象與指針、數(shù)組 第第7節(jié)節(jié) 動態(tài)內(nèi)存分配動態(tài)內(nèi)存分配 第第8節(jié)節(jié) 靜態(tài)成員靜態(tài)成員 第第9節(jié)節(jié) 常對象與常成員常對象與常成員返回返回第第1節(jié)節(jié) 類類 7.1.1 類的意義 7.1.2 類定義的形式 7.1.3 類函數(shù)成員的定義方式 7.1.4 類成員的訪問控制 7.1.5

18、 類的作用域第第2節(jié)節(jié) 對對 象象 7.2.1 對象定義 7.2.2 對象成員的表示方法第第3節(jié)節(jié) 構(gòu)造函數(shù)和析構(gòu)函數(shù)構(gòu)造函數(shù)和析構(gòu)函數(shù) 7.3.1 構(gòu)造函數(shù) 7.3.2 拷貝構(gòu)造函數(shù) 7.3.3 缺省構(gòu)造函數(shù)與帶參構(gòu)造函數(shù) 7.3.4 重載構(gòu)造函數(shù) 7.3.5 析構(gòu)函數(shù) 7.3.6 構(gòu)造函數(shù)與折構(gòu)函數(shù)的調(diào)用時間差第第4節(jié)節(jié) 類的內(nèi)聯(lián)與友元成員類的內(nèi)聯(lián)與友元成員 7.4.1 內(nèi)聯(lián)函數(shù)成員 7.4.2 友元函數(shù)與友元類7.4.2 友元函數(shù)與友元類友元函數(shù)與友元類 1. 友元函數(shù) 2. 友元類 3. 使用友元的利與弊第第5節(jié)節(jié) 局部類和嵌套類局部類和嵌套類 7.5.1 局部類 7.5.2 嵌套類第

19、第6節(jié)節(jié) 對象與指針、數(shù)組對象與指針、數(shù)組 7.6.1 對象的指針 7.6.2 對象的數(shù)組7.6.1 對象的指針對象的指針 1. 對象指針的概念 2. 指向類成員的指針 3. this指針第第7節(jié)節(jié) 動態(tài)內(nèi)存分配動態(tài)內(nèi)存分配 7.7.1 new運(yùn)算 7.7.2 delete運(yùn)算第第8節(jié)節(jié) 靜態(tài)成員靜態(tài)成員 7.8.1 靜態(tài)數(shù)據(jù)成員 7.8.2 靜態(tài)函數(shù)成員的性質(zhì)第第9節(jié)節(jié) 常對象與常成員常對象與常成員 7.9.1 常對象 7.9.2 常數(shù)據(jù)成員 7.9.3 常函數(shù)成員第第8章章 的繼承與派生的繼承與派生 第第1節(jié)節(jié) 基類與派生類基類與派生類 第第2節(jié)節(jié) 派生類的構(gòu)造函數(shù)、析構(gòu)函數(shù)和友元派生類的

20、構(gòu)造函數(shù)、析構(gòu)函數(shù)和友元 第第3節(jié)節(jié) 多重派生與多層派生多重派生與多層派生 第第4節(jié)節(jié) 類的多繼承類的多繼承 第第5節(jié)節(jié) 虛虛 基基 類類 第第6節(jié)節(jié) 賦值兼容規(guī)則賦值兼容規(guī)則返回返回第第1節(jié)節(jié) 基類與派生類基類與派生類 8.1.1 派生類的定義 8.1.2 派生類的繼承方式 8.1.3 基類與派生類的關(guān)系 8.1.4 派生類的對象8.1.2 派生類的繼承方式派生類的繼承方式 1. 公有繼承 2. 私有繼承 3. 保護(hù)繼承第第2節(jié)節(jié) 派生類的構(gòu)造函數(shù)、析構(gòu)函數(shù)和友元派生類的構(gòu)造函數(shù)、析構(gòu)函數(shù)和友元 8.2.1 派生類的構(gòu)造函數(shù) 8.2.2 派生類的析構(gòu)函數(shù) 8.2.3 派生類的友元第第3節(jié)節(jié)

21、多重派生與多層派生多重派生與多層派生 8.3.1 多重派生 8.3.2 多層派生第第4節(jié)節(jié) 類的多繼承類的多繼承 8.4.1 多繼承 8.4.2 多繼承派生類的構(gòu)造函數(shù) 8.4.3 多重繼承的注意事項(xiàng)第第5節(jié)節(jié) 虛虛 基基 類類 8.5.1 虛基類 8.5.2 虛基類的構(gòu)造函數(shù)第第9章類的多態(tài)與抽象章類的多態(tài)與抽象 第第1節(jié)節(jié) 多多 態(tài)態(tài) 性性 第第2節(jié)節(jié) 運(yùn)算符重載運(yùn)算符重載 第第3節(jié)節(jié) 聯(lián)聯(lián) 編編 第第4節(jié)節(jié) 虛虛 函函 數(shù)數(shù) 第第5節(jié)節(jié) 抽抽 象象 類類返回返回第第1節(jié)節(jié) 多多 態(tài)態(tài) 性性 9.1.1 多態(tài)性概述 9.1.2 多態(tài)的類型 9.1.3 多態(tài)的實(shí)現(xiàn)方式第第2節(jié)節(jié) 運(yùn)算符重載運(yùn)

22、算符重載 9.2.1 運(yùn)算符重載的規(guī)則 9.2.2 運(yùn)算符重載的形式 9.2.3 運(yùn)算符重載為類的成員函數(shù) 9.2.4 運(yùn)算符重載為類的友元函數(shù)9.2.1 運(yùn)算符重載的規(guī)則運(yùn)算符重載的規(guī)則 1.不允許重載的運(yùn)算符 2.優(yōu)先級與結(jié)合性 3.選用運(yùn)算符函數(shù) 4.運(yùn)算符重載的限制 5.重載運(yùn)算符的原則第第3節(jié)節(jié) 聯(lián)聯(lián) 編編 9.3.1 靜態(tài)聯(lián)編 9.3.2 動態(tài)聯(lián)編第第4節(jié)節(jié) 虛虛 函函 數(shù)數(shù) 9.4.1 虛函數(shù)成員 9.4.2 虛析構(gòu)函數(shù)第第5節(jié)節(jié) 抽抽 象象 類類 9.5.1 純虛函數(shù) 9.5.2 抽 象 類第第1節(jié)節(jié) 流類的概念流類的概念 10.1.1 流類 10.1.2 ios類 10.1.

23、3 ostream類 10.1.4 istream 類 10.1.5 提取與插入符第第2節(jié)節(jié) 輸輸 出出 流流 10.2.1 數(shù)據(jù)輸出格式 10.2.2 數(shù)據(jù)輸出函數(shù) 10.2.3 文件輸出形式10.2.1 數(shù)據(jù)輸出格式數(shù)據(jù)輸出格式 1. 輸出寬度設(shè)置 2. 輸出精度設(shè)置 3. 輸出數(shù)據(jù)對齊方式與數(shù)制設(shè)置10.2.3 文件輸出形式文件輸出形式 1. 以輸出文本方式打開文件 2. 以輸出二進(jìn)制數(shù)據(jù)方式打開文件 3. 向輸出文件寫入數(shù)據(jù) 4. 輸出文件的寫指針 5. 關(guān)閉輸出文件第第3節(jié)節(jié) 輸輸 入入 流流 10.3.1 鍵盤輸入 10.3.2 數(shù)據(jù)輸入函數(shù) 10.3.3 文件輸入形式10.3.3

24、 文件輸入形式文件輸入形式 1. open( )函數(shù) 2. 從數(shù)據(jù)文件提取數(shù)據(jù) 3. 輸入文件的讀指針 4. 關(guān)閉輸出文件第第4節(jié)節(jié) I/O流錯誤的處理流錯誤的處理 10.4.1 檢測錯誤的方法 10.4.2 清除與設(shè)置流的狀態(tài)標(biāo)志位第第10章章 C+的文件與的文件與I/0流流 第第1節(jié)節(jié) 流類的概念流類的概念 第第2節(jié)節(jié) 輸輸 出出 流流 第第3節(jié)節(jié) 輸輸 入入 流流 第第4節(jié)節(jié) I/O流錯誤的處理流錯誤的處理返回返回第11章Visual C+6.0概述 第第1節(jié)節(jié) Visual C+ 6.0的特點(diǎn)的特點(diǎn) 第第2節(jié)節(jié) Visual C+6.0開發(fā)環(huán)境開發(fā)環(huán)境 第第3節(jié)節(jié) Visual C+6

25、.0應(yīng)用程序的基本概念應(yīng)用程序的基本概念返回返回第第1節(jié)節(jié) Visual C+ 6.0的特點(diǎn)的特點(diǎn) 1豐富的MFC類庫 2高度集成的工具集 3可視化編程系統(tǒng) 4智能感應(yīng)技術(shù) 5動態(tài)更新視圖 6先進(jìn)的調(diào)試技術(shù) 7OLE數(shù)據(jù)庫技術(shù)第第2節(jié)節(jié) Visual C+6.0開發(fā)環(huán)境開發(fā)環(huán)境 11.2.1 Visual C+6.0的安裝 11.2.2 Visual C+6.0開發(fā)環(huán)境第第3節(jié)節(jié) Visual C+6.0應(yīng)用程序的基本概念應(yīng)用程序的基本概念 11.3.1 應(yīng)用程序的組成 11.3.2 應(yīng)用程序的維護(hù) 11.3.3 維護(hù)應(yīng)用程序的要點(diǎn) 11.3.4 應(yīng)用程序的設(shè)計要點(diǎn) 11.3.5 程序的動態(tài)鏈

26、接及多態(tài)性 11.3.6 開發(fā)與維護(hù)應(yīng)用程序應(yīng)注意的問題第第2節(jié)節(jié) Visual C+ 6.0工具欄工具欄 12.2.1 規(guī)范Standard工具欄 12.2.2 編譯Build工具欄 12.2.3 微型編譯Build Minibus工具欄 12.2.4 添加對象Atl工具欄 12.2.5 資源Resource工具欄 12.2.6 編輯Edit工具欄 12.2.7 調(diào)試Debug工具欄 12.2.8 數(shù)據(jù)庫Database工具欄1 12.2.9 向?qū)izardBar工具欄第第3節(jié)節(jié) Visual C+ 6.0菜單欄菜單欄 12.3.1 文件File菜單 12.3.2 編輯Edit菜單 12.

27、3.3 查看View菜單 12.3.4 插入Insert菜單 12.3.5 工程Project菜單 12.3.6 構(gòu)件Build菜單 12.3.7 調(diào)試Debug菜單 12.3.8 工具Tools菜單 12.3.9 窗口Windows菜單 12.3.10 協(xié)助Help菜單12.3.1 文件文件File菜單菜單1新建New選項(xiàng)2翻開Open選項(xiàng)3關(guān)閉Close選項(xiàng)4打開工作區(qū)Open Workspace選項(xiàng)5保存工作區(qū)Save Workspace選項(xiàng)6關(guān)閉工作區(qū)Close Workspace選項(xiàng)7保管Save選項(xiàng)8另存為Save As選項(xiàng)9全部保存Save All選項(xiàng)10頁面設(shè)置Page Set

28、up選項(xiàng)11打印Print選項(xiàng)12新近的文件Recent Files選項(xiàng)13新近的工作區(qū)Recent Workspace選項(xiàng)14退出Exit選項(xiàng)12.3.2 編輯編輯Edit菜單菜單 1查找Find選項(xiàng) 6書簽(Bookmarks)選項(xiàng) 7斷點(diǎn)(Breakpoints)選項(xiàng) 8函數(shù)成員列表List Members選項(xiàng) 9參數(shù)信息Parameter Info選項(xiàng)12.3.3 查看查看View菜單菜單 1. 建立類向?qū)lass Wizard選項(xiàng) 2. 資源標(biāo)號Resource Symbols選項(xiàng) 3. 資源包含(Resource Includes)選項(xiàng) 4. 全屏幕顯示(Full Screen)

29、選項(xiàng) 5. 工作區(qū)Work space選項(xiàng) 6. 輸出Output選項(xiàng) 7. 調(diào)試窗口Debug Windows選項(xiàng) 8. 更新Refresh選項(xiàng) 9. 屬性Properties選項(xiàng)12.3.4 插入插入Insert菜單菜單 1新建類New Class選項(xiàng) 2新建形式New Form選項(xiàng) 3資源Resource選項(xiàng) 4資源考貝Resource Copy選項(xiàng) 5文本文件File As Text選項(xiàng) 6新建ATL對象( New ATL Object選項(xiàng)12.3.5 工程工程Project菜單菜單 1設(shè)置活動工程Set Active Project選項(xiàng) 2添加工程Add To Project選項(xiàng) 3

30、從屬性Dependencies選項(xiàng) 4設(shè)置Settings選項(xiàng) 5輸出制作文件Export Makefile) 6插入工程到工作區(qū)Insert Project into Workspace選項(xiàng)2.3.6 構(gòu)件構(gòu)件Build菜單菜單 1編譯Compile選項(xiàng) 2構(gòu)件Build選項(xiàng) 3重建全部Rebuild All選項(xiàng) 4批構(gòu)件Batch Build選項(xiàng) 5清潔Clean選項(xiàng) 6開始調(diào)試Start Debug選項(xiàng) 7調(diào)試程序遠(yuǎn)程連接Debugger Remote Connection) 8執(zhí)行Execute選項(xiàng) 9設(shè)置可運(yùn)行配置Profile選項(xiàng) 10設(shè)置活動配置Set Active Config

31、uration選項(xiàng) 11配置Configuration選項(xiàng)12.3.7 調(diào)試調(diào)試Debug菜單菜單 1Go選項(xiàng) 2重新裝載Restart選項(xiàng) 3中斷調(diào)試Stop Debugging選項(xiàng) 4單步執(zhí)行Step into選項(xiàng) 5跳過Step Over選項(xiàng) 6跳出Step out選項(xiàng) 7. 異常列表Exceptions選項(xiàng) 8. 快速查看Quick Watch選項(xiàng)12.3.8 工具工具Tools菜單菜單 1來源瀏覽器Source Browse選項(xiàng) 2結(jié)束來源瀏覽器Close Source Browse File選項(xiàng) 3可是組件管理器Visual Component Manager選項(xiàng) 4控件管理Register Control選項(xiàng) 5ActiveX控件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論