面向?qū)ο蟪绦蛟O(shè)計(jì)與VC程序設(shè)計(jì)入門(mén)(第3版)
定 價(jià):45 元
叢書(shū)名:普通高等教育創(chuàng)新型人才培養(yǎng)規(guī)劃教材
- 作者:余祖龍,江少鋒 著
- 出版時(shí)間:2018/8/1
- ISBN:9787512427570
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:3
- 開(kāi)本:16開(kāi)
本教材系統(tǒng)地介紹了面向?qū)ο蟪绦蛟O(shè)計(jì)的基本理論和 VisualC++ 程序設(shè)計(jì)的基本方法。全書(shū)分 C++和 VC兩大部分,共15章。內(nèi)容包括:C++概述,C++語(yǔ)言基礎(chǔ),C++基本控制結(jié)構(gòu),函數(shù),類與對(duì)象,數(shù)組與指針,繼承與派生,多態(tài)性,VisualC++ 6.0集成開(kāi)發(fā)環(huán)境,基于文檔/視圖的程序設(shè)計(jì),菜單、工具欄、狀態(tài)欄和快捷鍵,基于對(duì)話框的程序設(shè)計(jì),定時(shí)器及其應(yīng)用,Windows標(biāo)準(zhǔn)控件,設(shè)備上下文與圖形設(shè)備接口。
本書(shū)可作為高等學(xué)校相關(guān)課程的教材或參考書(shū),也可作為 C+ + 和 VisualC+ +的學(xué)習(xí)者自學(xué)或培訓(xùn)教材。
第1章 C++概述
1.1 C++的產(chǎn)生
1.2 計(jì)算機(jī)程序語(yǔ)言的發(fā)展
1.2.1 程序和程序語(yǔ)言
1.2.2 結(jié)構(gòu)化程序設(shè)計(jì)
1.2.3 面向?qū)ο蟮某绦蛟O(shè)計(jì)
1.3 C++語(yǔ)言的特點(diǎn)
1.4 簡(jiǎn)單的C++程序
1.5 C++程序開(kāi)發(fā)
1.5.1 C++程序開(kāi)發(fā)過(guò)程
1.5.2 C++程序開(kāi)發(fā)環(huán)境
第2章 C++語(yǔ)言基礎(chǔ)
2.1 基本數(shù)據(jù)類型
2.2 常量
2.3 變量
2.3.1 變量的聲明和定義
2.3.2 變量的存儲(chǔ)類型
2.3.3 變量的作用域、可見(jiàn)性和生存期
2.3.4 外部變量的聲明和引用
2.4 運(yùn)算符與表達(dá)式
2.4.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式
2.4.2 賦值運(yùn)算符與賦值表達(dá)式
2.4.3 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式
2.4.4 邏輯運(yùn)算符與邏輯表達(dá)式
2.4.5 條件運(yùn)算符與條件表達(dá)式
2.4.6 sizeof操作符
2.4.7 位運(yùn)算
2.5 C++的輸入/輸出
2.6 隨機(jī)數(shù)
第3章 C++基本控制結(jié)構(gòu)
3.1 順序結(jié)構(gòu)
3.2 選擇結(jié)構(gòu)
3.2.1 用if語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)
3.2.2 多重選擇結(jié)構(gòu)
3.3 循環(huán)結(jié)構(gòu)
3.3.1 while語(yǔ)句
3.3.2 do…while語(yǔ)句
3.3.3 for語(yǔ)句
3.4 其他控制語(yǔ)句
3.4.1 break語(yǔ)句
3.4.2 continue語(yǔ)句
3.4.3 goto語(yǔ)句
第4章 函數(shù)
4.1 函數(shù)的定義
4.2 函數(shù)的調(diào)用
4.2.1 函數(shù)的調(diào)用形式
4.2.2 函數(shù)的嵌套調(diào)用
4.2.3 遞歸調(diào)用
4.3 函數(shù)的參數(shù)傳遞
4.3.1 值調(diào)用
4.3.2 引用調(diào)用
4.4 帶默認(rèn)參數(shù)的函數(shù)
4.5 函數(shù)重載
4.6 函數(shù)模板
第5章 類與對(duì)象
5.1 類形成的基礎(chǔ)
5.1.1 抽象
5.1.2 封裝
5.2 類和對(duì)象
5.2.1 類的聲明
5.2.2 類成員的訪問(wèn)控制
5.2.3 類的成員函數(shù)
5.2.4 對(duì)象
5.2.5 類成員的訪問(wèn)
5.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)
5.3.1 構(gòu)造函數(shù)
5.3.2 析構(gòu)函數(shù)
5.4 類的組合
5.5 友元
5.5.1 友元函數(shù)
5.5.2 友元類
5.6 類模板
第6章 數(shù)組與指針
6.1 數(shù)組
6.1.1 數(shù)組的聲明和使用
6.1.2 數(shù)組的存儲(chǔ)與初始化
6.1.3 數(shù)組作為函數(shù)參數(shù)
6.1.4 對(duì)象數(shù)組
6.2 指針
6.2.1 內(nèi)存空間的訪問(wèn)方式
6.2.2 指針變量的聲明
6.2.3 與地址相關(guān)的運(yùn)算符——“*”和“&”
6.2.4 指針的初始化
6.2.5 指針運(yùn)算
6.2.6 用指針處理數(shù)組元素
6.2.7 指針數(shù)組
6.2.8 用指針作為函數(shù)參數(shù)
6.2.9 對(duì)象指針
6.2.10 動(dòng)態(tài)分配/撤消內(nèi)存的運(yùn)算符new和delete
第7章 繼承與派生
7.1 繼承與派生
7.1.1 概念
7.1.2 派生類的聲明
7.1.3 派生類的生成過(guò)程
7.2 訪問(wèn)控制
7.2.1 公有繼承
7.2.2 私有繼承
7.2.3 保護(hù)繼承
7.3 類型兼容規(guī)則
7.4 派生類的構(gòu)造和析構(gòu)函數(shù)
7.4.1 派生類的構(gòu)造函數(shù)
7.4.2 派生類的析構(gòu)函數(shù)
7.5 二義性問(wèn)題及其消除
7.5.1 二義性問(wèn)題(一)
7.5.2 二義性問(wèn)題(二)
7.5.3 虛基類
第8章 多態(tài)性
8.1 多態(tài)性概述
8.2 運(yùn)算符重載
8.2.1 運(yùn)算符重載的規(guī)則
8.2.2 運(yùn)算符重載為成員函數(shù)
8.2.3 運(yùn)算符重載為友元函數(shù)
8.3 虛函數(shù)
8.4 抽象類
8.4.1 純虛函數(shù)
8.4.2 抽象類
第9章 VisualC++6.0集成開(kāi)發(fā)環(huán)境
9.1 VisualC++6.O集成開(kāi)發(fā)環(huán)境簡(jiǎn)介
9.2 集成平臺(tái)基本操作
9.2.1 打開(kāi)和關(guān)閉應(yīng)用程序
9.2.2 編譯運(yùn)行一個(gè)應(yīng)用程序
9.3 應(yīng)用程序向?qū)?br>9.3.1 VisualC++中的向?qū)ь愋?br>9.3.2 使用MFCAppwizard
9.3.3 應(yīng)用程序向?qū)傻奈募?br>9.4 ClassWizard類向?qū)?br>9.4.1 ClassWizard的功能
9.4.2 添加成員變量
9.4.3 添加消息處理函數(shù)
9.4.4 為項(xiàng)目添加新類
第10章 基于文檔/視圖的程序設(shè)計(jì)
10.1 文檔和視圖概述
10.2 消息及消息映射
10.2.1 消息的類別及其描述
10.2.2 消息映射
10.2.3 消息映射系統(tǒng)
10.3 鼠標(biāo)消息及其處理
10.4 鍵盤(pán)消息及其處理
第11章 菜單、工具欄、狀態(tài)欄和快捷鍵
11.1 菜單
11.1.1 建立菜單資源
11.1.2 添加菜單命令處理函數(shù)
11.1.3 快捷菜單
11.2 工具欄
11.3 狀態(tài)欄
11.4 快捷鍵
第12章 基于對(duì)話框的程序設(shè)計(jì)
12.1 對(duì)話框的類型
12.2 對(duì)話框設(shè)計(jì)
12.2.1 設(shè)計(jì)對(duì)話框資源
12.2.2 設(shè)計(jì)對(duì)話框類
12.2.3 對(duì)話框的調(diào)用
12.2.4 對(duì)話框控件消息及其消息映射
12.2.5 為對(duì)話框設(shè)計(jì)菜單
12.3 對(duì)話框的參數(shù)傳遞方法
第13章 定時(shí)器及其應(yīng)用
13.1 定時(shí)器函數(shù)和定時(shí)器消息
13.2 定時(shí)器的應(yīng)用
第14章 Windows標(biāo)準(zhǔn)控件
14.1 控件概述
14.1.1 控件的組織
14.1.2 控件共有屬性
14.2 靜態(tài)控件
14.3 編輯框
14.4 單選按鈕
14.5 復(fù)選框
14.6 列表框
14.7 組合框
第15章 設(shè)備上下文和圖形設(shè)備接口
15.1 概述
15.1.1 圖形設(shè)備接口
15.1.2 設(shè)備上下文
15.2 顏色的設(shè)定
15.3 畫(huà)筆和畫(huà)刷
15.3.1 畫(huà)筆的使用
15.3.2 畫(huà)刷的使用
15.4 繪制基本圖形
15.5 字體的設(shè)置
15.5.1 使用CreatePointFont()函數(shù)初始化字體
15.5.2 使用CreateFontIndirect()函數(shù)創(chuàng)建字體
15.5.3 使用CreateFont()函數(shù)初始化創(chuàng)建字體
15.5.4 使用公用字體對(duì)話框設(shè)置字體
15.6 位圖的顯示
參考文獻(xiàn)