注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C++語言與應(yīng)用基礎(chǔ)

C++語言與應(yīng)用基礎(chǔ)

C++語言與應(yīng)用基礎(chǔ)

定 價:¥30.00

作 者: 成巖等編著
出版社: 科學(xué)出版社
叢編項: 計算機應(yīng)用技術(shù)教材
標(biāo) 簽: C++

ISBN: 9787030106346 出版時間: 2002-08-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 361 字?jǐn)?shù):  

內(nèi)容簡介

  本書以C++語言與編程應(yīng)用的緊密聯(lián)系為編寫宗旨,全書分為C++語言和編程應(yīng)用兩大部分。C++語言部分重點介紹C++語言的語法和面向?qū)ο笳Z言的封裝性、繼承性、多態(tài)性等內(nèi)容。編程應(yīng)用部分以VC為開發(fā)工具、主要介紹如何借助VC的開發(fā)環(huán)境、開發(fā)了具和MFC類庫,應(yīng)用C++語言編程實現(xiàn)Windows應(yīng)用程序及其常見圖形用戶界面設(shè)計的核心問題,每章都相應(yīng)給出可實踐的編程范例。本書的特色是把C++語言與編程應(yīng)用緊密聯(lián)系起來,內(nèi)容新穎,科學(xué)性和實用性強。本書可作為本科生、研究生教材,亦可作為各類自學(xué)讀者、軟件開發(fā)人員的參考用書。

作者簡介

暫缺《C++語言與應(yīng)用基礎(chǔ)》作者簡介

圖書目錄

第1章 面向?qū)ο蟪绦蛟O(shè)計概述
1. 1 程序設(shè)計語言的發(fā)展
1. 1. 1 編程語言的發(fā)展
1. 1. 2 C 語言的起源與特點
1. 1. 3 C 源程序的構(gòu)成
1. 2 面向?qū)ο蟮姆椒?br />1. 2. 1 面向?qū)ο蠓椒ǖ挠蓙?br />1. 2. 2 面向?qū)ο蟮幕靖拍?br />1. 3 面向?qū)ο蟮能浖_發(fā)
1. 3. 1 面向?qū)ο蟮姆治?br />1. 3. 2 面向?qū)ο蟮脑O(shè)計
1. 3. 3 面向?qū)ο蟮木幊?br />1. 3. 4 面向?qū)ο蟪绦虻恼{(diào)試
1. 3. 5 面向?qū)ο蟮木S護(hù)
1. 4 C 語言的詞法和詞法規(guī)則
1. 4. 1 C 語言的字符集
1. 4. 2 單詞及詞法規(guī)則
1. 5 C 程序在 VisualC . NET中的編譯運行
1. 6 小結(jié)
習(xí)題一
第2章 數(shù)據(jù)類型. 運算符和控制結(jié)構(gòu)
2. 1 基本數(shù)據(jù)類型
2. 1. 1 基本數(shù)據(jù)類型
2. 1. 2 常量和符號常量
2. 1. 3 變量
2. 2 運算符與表達(dá)式
2. 2. 1 運算符簡介
2. 2. 2 運算符與表達(dá)式
2. 3 C 的輸入輸出
2. 3. 1 用cout進(jìn)行輸出
2. 3. 2 用cin進(jìn)打輸入
2. 4 選擇語句
2. 4. 1 if語句
2. 4. 2 switch語句
2. 5 循環(huán)語句
2. 5. 1 while循環(huán)語句
2. 5. 2 do-while循環(huán)語句
2. 5. 3 for循環(huán)語句
2. 5. 4 循環(huán)的嵌套
2. 5. 5 其他控制語句
2. 6 自定義數(shù)據(jù)類型
2. 6. 1 類型定義
2. 6. 2 枚舉類型
2. 6. 3 結(jié)構(gòu)體類型
2. 7 小結(jié)
習(xí)題二
第3章 數(shù)組. 函數(shù)與指針
3. 1 數(shù)組
3. 1. 1 數(shù)組的定義
3. 1. 2 數(shù)組元素的表示
3. 1. 3 數(shù)組的賦值
3. 2 函數(shù)
3. 2. 1 函數(shù)的定義和說明
3. 2. 2 函數(shù)的調(diào)用
3. 2. 3 函數(shù)的參數(shù)
3. 2. 4 內(nèi)聯(lián)函數(shù)
3. 2. 5 函數(shù)重載
3. 2. 6 函數(shù)模板
3. 3 指針
3. 3. 1 指針的定義
3. 3. 2 指針的賦值
3. 3. 3 指針的運算
3. 4 指針與數(shù)組
3. 4. 1 指向數(shù)組的指針
3. 4. 2 指針數(shù)組
3. 5 指針與函數(shù)
3. 5. 1 指針作為函數(shù)參數(shù)
3. 5. 2 指針型函數(shù)
3. 5. 3 函數(shù)指針
3. 6 動態(tài)內(nèi)存分配
3. 7 小結(jié)
習(xí)題三
第4章 類與封裝性
4. 1 類的定義
4. 1. 1 類的概念
4. 1. 2 類的定義格式
4. 2 對象的定義
4. 2. 1 對象的定義
4. 2. 2 對象的引用
4. 3 構(gòu)造函數(shù)與析構(gòu)函數(shù)
4. 3. 1 構(gòu)造函數(shù)的定義
4. 3. 2 缺省參數(shù)的構(gòu)造函數(shù)
4. 3. 3 析構(gòu)函數(shù)
4. 3. 4 重載構(gòu)造函數(shù)
4. 3. 5 拷貝構(gòu)造函數(shù)
4. 4 靜態(tài)成員
4. 4. 1 靜態(tài)數(shù)據(jù)成員
4. 4. 2 靜態(tài)成員函數(shù)
4. 5 友元
4. 5. 1 友元函數(shù)
4. 5. 2 友元類
4. 6 對象數(shù)組與對象指針
4. 6. 1 對象數(shù)組
4. 6. 2 對象的指針
4. 6. 3 this指針
4. 7 常類型
4. 7. 1 常對象
4. 7. 2 常指針
4. 7. 3 常引用
4. 7. 4 常數(shù)據(jù)成員
4. 7. 5 常成員函數(shù)
4. 8 類模板
4. 8. 1 類模板的定義
4. 8. 2 生成對象
4. 8. 3 類模板的構(gòu)造函數(shù)
4. 9 應(yīng)用實例
4. 10 小結(jié)
習(xí)題四
第5章 派生類與繼承性
5. 1 派生類的概念和定義
5. 1. 1 派生類的概念
5. 1. 2 派生類的定義
5. 1. 3 派生類新定義的成員與繼承來的成員的關(guān)系
5. 1. 4 派生類中的靜態(tài)成員
5. 2 訪問控制
5. 2. 1 公有繼承
5. 2. 2 私有繼承
5. 2. 3 保護(hù)繼承
5. 3 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
5. 3. 1 派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的執(zhí)行順序
5. 3. 2 派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的構(gòu)造規(guī)則
5. 4 多重繼承與虛基類
5. 4. 1 多重繼承的概念
5. 4. 2 多重繼承派生的構(gòu)造函數(shù)
5. 4. 3 多重繼承中的二義性問題
5. 4. 4 虛基類
5. 5 類類型轉(zhuǎn)換
5. 5. 1 通過單一參數(shù)的構(gòu)造函數(shù)將一般類型轉(zhuǎn)換為類類型
5. 5. 2 通過類型轉(zhuǎn)換函數(shù)將類類型轉(zhuǎn)換為一般類型
5. 6 應(yīng)用舉例
5. 7 小結(jié)
習(xí)題五
第6章 運算待重載. 虛函數(shù)與多態(tài)性
6. 1 多態(tài)性概述
6. 2 運算符重載
6. 2. 1 運算符重載的規(guī)則
6. 2. 2 運算符重載為成員函數(shù)
6. 2. 3 運算符重載為友元函數(shù)
6. 2. 4 成員運算符函數(shù)與友元運算符函數(shù)的比較
6. 2. 5 “++”和“一”運算符的重載
6. 2. 6 下標(biāo)運算符“[]”的重載
6. 2. 7 函數(shù)調(diào)用運算符“()”的重載
6. 2. 8 應(yīng)用實例
6. 3 虛函數(shù)
6. 3. 1 派生類與基類的轉(zhuǎn)換
6. 3. 2 虛函數(shù)
6. 4 純虛函數(shù)和抽像類
6. 4. 1 純虛函數(shù)
6. 4. 2 抽像類
6. 5 程序應(yīng)用實例
6. 6 小結(jié)
習(xí)題六
第7章 應(yīng)用程序設(shè)計基礎(chǔ)
7. 1 概述
7. 1. 1 用C 開發(fā)面向?qū)ο蟮腤indows應(yīng)用程序
7. 1. 2 VisualC . NET集成開發(fā)環(huán)境和開發(fā)工具
7. 1. 3 Visual C .NET操作界面
7. 1. 4 菜單欄
7. 1. 5 項目和解決方案
7. 1. 6 資源與資源編輯器
7. 2 MFC類庫簡介
7. 2. 1 MFC C 類庫簡介
7. 2. 2 預(yù)定義宏. 全局變量和全局函數(shù)
7. 3 應(yīng)用程序框架
7. 3. 1 應(yīng)用程序基本結(jié)構(gòu)
7. 3. 2 使用應(yīng)用程序向?qū)蓱?yīng)用程序的框架
7. 4 Hello程序及其基本流程
7. 4. 1 創(chuàng)建全局對象
7. 4. 2 程序入四點WinMain
7. 4. 3 應(yīng)用程序的初始化
7. 4. 4 窗口的注冊. 產(chǎn)生和顯示
7. 4. 5 消息循環(huán)
7. 4. 6 視圖窗口的創(chuàng)建和繪制
7. 4. 7 應(yīng)用程序的啟動. 運行和退出
7. 5 消息和事件的映射與傳遞
7. 5. l 消息和事件的概念
7. 5. 2 消息和事件的處理函數(shù)
7. 5. 3 消息和事件的映射
7. 5. 4 消息和事件的傳遞
習(xí)題七
第8章 窗口. 菜單和繪圖程序設(shè)計
8. 1 邊框窗口
8. 1. 1 邊框窗口的創(chuàng)建與銷毀
8. 1. 2 定制邊框窗口
8. 1. 3 邊框富日類及成員函數(shù)
8. 1. 4 分隔窗口
8. 2 視圖
8. 2. 1 視圖類
8. 2. 2 在視圖中繪制圖形
8. 2. 3 在視圖中與用戶交互
8. 2. 4 視圖的滾動和縮放
8. 3 菜單
8. 3. 1 菜單編輯器
8. 3. 2 菜單類
8. 3. 3 菜單界面更新
8. 4 繪圖
8. 4. 1 CDC類
8. 4. 2 繪圖工具選擇
8. 4. 3 坐標(biāo)系統(tǒng)設(shè)置與轉(zhuǎn)換
8. 4. 4 繪圖模式與背景設(shè)置
8. 4. 5 圖形繪制
8. 4. 6 區(qū)域填充
8. 5 菜單和繪圖實例
8. 5. 1 增加繪圖菜單
8. 5. 2 進(jìn)行菜單命令的消息映射
8. 5. 3 編寫菜單命令的消息處理函數(shù)代碼
8. 5. 4 運行并繪圖
習(xí)題八
第9章 文檔/視圖結(jié)構(gòu)程序設(shè)計
9. 1 文檔/視圖結(jié)構(gòu)
9. 1. 1 文檔/視圖結(jié)構(gòu)的含義
9. 1. 2 建立文檔/視圖結(jié)構(gòu)的畫線程序框架
9. 1. 3 文檔/視圖結(jié)構(gòu)的框架代碼
9. 2 文檔
9. 2. 1 文檔類
9. 2. 2 文檔類的成員函數(shù)
9. 2. 3 與文件存儲有關(guān)的檔案類和文件類
9. 3 文檔模板
9. 3. 1 文檔模板的功能
9. 3. 2 文檔模板的創(chuàng)建
9. 3. 3 文檔模板類及成員函數(shù)
9. 4 文檔/視圖結(jié)構(gòu)的畫線程序?qū)崿F(xiàn)
9. 4. 1 在屏幕上畫線
9. 4. 2 定義直線類并在文檔類中保存直線
9. 4. 3 實現(xiàn)“撤消”功能
9. 4. 4 實現(xiàn)文件保存和打開
9. 4. 5 滾動處理
9. 4. 6 窗口分割
習(xí)題九
第10章 對話框與控件程序設(shè)計
10. 1 自定義對話框
10. 1. 1 對話編輯器
10. 1. 2 對話框類
10. 1. 3 對話框類的成員函數(shù)
10. 1. 4 與對話框類有關(guān)的CDataExchange類
10. 2 公用對話框
10. 2. 1 文件對話框類CFileDialog
10. 2. 2 字體對話框類CFontDialog
10. 2. 3 顏色對話框類CColorDialog
10. 2. 4 尋找替換對話框類CFindReplaceDialog
10. 2. 5 打印對話框類CPrintDialog
10. 3 控件與控件類
10. 3. 1 控件分類
10. 3. 2 控件的使用方法概要
10. 3. 3 標(biāo)準(zhǔn)控件的使用
10. 4 畫線程序的線型線寬對話框?qū)嵗?br />10. 4. 1 創(chuàng)建線型線寬對話框資源
10. 4. 2 創(chuàng)建線型線寬對話框類
10. 4. 3 修改對話框類代碼
10. 4. 4 添加“選項”菜單
10. 4. 5 創(chuàng)建對話框?qū)ο蟛@示對話框
10. 4. 6 添加工具欄按鈕
10. 4. 7 畫線程序的編譯運行
習(xí)題十
第11章 面向?qū)ο蟮某绦蛟O(shè)計
11. 1 面向?qū)ο蟮某绦蛟O(shè)計思路
11. 1. 1 類與數(shù)據(jù)封裝
11. 1. 2 派生類與繼承性
11. 1. 3 虛函數(shù)與多態(tài)性
11. 1. 4 數(shù)據(jù)存儲與屏幕重給
11. 1. 5 畫圖程序的設(shè)計思路
11. 2 圖形類的定義
11. 2. 1 圖形基類CShape
11. 2. 2 直線類CLine
11. 2. 3 圓弧類CArc
11. 2. 4 貝塞爾曲線類CBezier
11. 2. 5 矩形類 CRectangle
11. 2. 6 圓角矩俗類 CRoundRect
11. 2. 7 圓類 CCircle
1l. 2. 8 橢圓類CEllipse
11. 2. 9 多邊形類CPolygon
11. 3 二維圖形程序的實現(xiàn)
11. 3. 1 修改文檔類代碼
11. 3. 2 修改視圖類代碼
11. 3. 3 增加繪圖菜單
11. 3. 4 創(chuàng)建繪圖工具欄
11. 3. 5 二維圖形程序的編譯運行
習(xí)題十一
第12章 多線程程序設(shè)計
12. 1 多線程程序的概念. 類型及設(shè)計思路
12. 1. 1 多線程的概念
12. 1. 2 多線程的類型
12. 1. 3 多線程程序的設(shè)計思路
12. 2 多線程程序有關(guān)的類及函數(shù)
12. 2. 1 CWinThread類
12. 2. 2 同步類
l2. 2. 3 窗口類
12. 2. 4 全局函數(shù)
12. 3 工作者線程的實現(xiàn)
12. 3. 1 單線程多文字窗口程序的實現(xiàn)
12. 3. 2 工作者錢送的實現(xiàn)
12. 4 用戶界面線程的實現(xiàn)
12. 4. 1 增加彈球子窗口類
12. 4. 2 增加彈球視圖類
12. 4. 3 增加彈球線程類
12. 4. 4 增加彈球線程的用戶操作界面
12. 5 多線程程序的編譯運行
習(xí)題十二

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號