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

Visual C++程序設(shè)計與軟件技術(shù)基礎(chǔ)

Visual C++程序設(shè)計與軟件技術(shù)基礎(chǔ)

定 價:¥26.00

作 者: 馬建紅,沈西挺主編
出版社: 中國水利水電出版社
叢編項: 21世紀(jì)高等院校計算機系列教材
標(biāo) 簽: VC++

ISBN: 9787508411002 出版時間: 2002-08-01 包裝: 精裝
開本: 26cm 頁數(shù): 316 字?jǐn)?shù):  

內(nèi)容簡介

  Visual C++功能強大,使用靈活,但對于學(xué)習(xí)程序設(shè)計的人來說是較難深入的。故為進一步提高學(xué)習(xí)VC編程人員的計算機軟件專業(yè)知識水平和編程能力,本書采用循序漸進逐步深入的方法,對VC的基礎(chǔ)、Windows編程及面向?qū)ο蟪绦蛟O(shè)計方法進行了深入的講解,同時介紹了軟件工程及數(shù)據(jù)結(jié)構(gòu)等計算機軟件專業(yè)基礎(chǔ)知識,使讀者能夠融會貫通地了解計算機軟件基礎(chǔ)知識,而且易學(xué)易懂。該書內(nèi)容包括四大部分:第一部分為C++語言基礎(chǔ)及面向?qū)ο蟪绦蛟O(shè)計;第二部分為Visual C++的Windows編程基礎(chǔ);第三部分為數(shù)據(jù)結(jié)構(gòu);第四部分為軟件工程。本書是學(xué)習(xí)計算機軟件設(shè)計的基礎(chǔ)教程。既可作為大專院校各專業(yè)高級程序設(shè)計的正式教材,又可作為研究生計算機軟件基礎(chǔ)教育的教材,另外還可供計算機培訓(xùn)班或讀者自學(xué)使用。

作者簡介

暫缺《Visual C++程序設(shè)計與軟件技術(shù)基礎(chǔ)》作者簡介

圖書目錄

前言
第一部分 C 語言及面向?qū)ο蟪绦蛟O(shè)計
第1章 概述
1. 1 面向?qū)ο蟪绦蛟O(shè)計
1. 1. 1 面向?qū)ο蟪绦蛟O(shè)計的發(fā)展
1. 1. 2 面向?qū)ο蟪绦蛟O(shè)計語言
1. 1. 3 C 對面向?qū)ο蠹夹g(shù)的支持
1. 1. 4 Visual C 的發(fā)展
1. 2 簡單的C 程序
1. 2. 1 C 程序
1. 2. 2 C 的頭文件
1. 2. 3 源程序
1. 3 程序的調(diào)試與運行
1. 3. 1 啟動Visual C
1. 3. 2 編輯源文件
1. 3. 3 編譯源程序
1. 3. 4 鏈接目標(biāo)程序, 形成可執(zhí)行文件
1. 3. 5 運行程序
第2章 C 語言的基本元素
2. 1 字符集與標(biāo)識符
2. 1. 1 字符集
2. 1. 2 標(biāo)識符
2. 1. 3 關(guān)鍵字
2. 2 數(shù)據(jù)類型
2. 3 常量與變量
2. 3. 1 常量
2. 3. 2 變量
2. 4 運算符與表達(dá)式
2. 4. 1 算術(shù)運算
2. 4. 2 關(guān)系運算
2. 4. 3 邏輯運算
2. 4. 4 賦值運算
2. 4. 5 逗號運算
2. 4. 6 條件表達(dá)式
2. 4. 7 類型轉(zhuǎn)換
2. 5 C 的輸入輸出流
2. 5. 1 C 的無格式輸入輸出
2. 5. 2 輸入輸出格式控制
2. 6 語句
2. 6. 1 條件語句
2. 6. 2 循環(huán)語句
2. 6. 3 轉(zhuǎn)移語句
2. 7 函數(shù)
2. 7. 1 函數(shù)的定義與說明
2. 7. 2 函數(shù)調(diào)用
2. 7. 3 參數(shù)傳遞機制
2. 7. 4 return語句
2. 7. 5 嵌套調(diào)用與遞歸函數(shù)
2. 7. 6 內(nèi)聯(lián)函數(shù)
2. 7. 7 帶缺省參數(shù)的函數(shù)
2. 7. 8 函數(shù)重載
2. 8 程序結(jié)構(gòu)
2. 8. 1 作用域
2. 8. 2 全局變量和局部變量
2. 8. 3 生命期
2. 8. 4 編譯預(yù)處理
習(xí)題2
第3章 構(gòu)造類型
3. 1 數(shù)組
3. 1. 1 一維數(shù)組
3. 1. 2 二維數(shù)組
3. 1. 3 字符數(shù)組與字符串
3. 2 指針
3. 2. 1 指針
3. 2. 2 指針與數(shù)組
3. 2. 3 多級指針與指針數(shù)組
3. 2. 4 數(shù)組指針
3. 2. 5 指針與函數(shù)
3. 3 引用
3. 3. 1 引用的定義與使用
3. 3. 2 引用與函數(shù)
3. 4 結(jié)構(gòu)體
3. 4. 1 結(jié)構(gòu)體與結(jié)構(gòu)體變量
3. 4. 2 結(jié)構(gòu)體數(shù)組
3. 4. 3 結(jié)構(gòu)體指針
3. 5 內(nèi)存管理
習(xí)題3
第4章 類的構(gòu)造
4. 1 面向?qū)ο蟪绦蛟O(shè)計術(shù)語
4. 2 類
4. 2. 1 類的定義
4. 2. 2 內(nèi)聯(lián)的成員函數(shù)
4. 3 對象
4. 3. 1 對象的創(chuàng)建
4. 3. 2 成員的訪問
4. 4 構(gòu)造函數(shù)與析構(gòu)函數(shù)
4. 4. 1 構(gòu)造函數(shù)
4. 4. 2 析構(gòu)函數(shù)
4. 5 對象數(shù)組與對象指針
4. 5. 1 定義對象數(shù)組
4. 5. 2 訪問對象數(shù)組元素的成員
4. 5. 3 對象指針
4. 6 類的拷貝構(gòu)造函數(shù)
4. 7 對象與函數(shù)
4. 7. 1 對象做函數(shù)參數(shù)
4. 7. 2 對象指針做函數(shù)參數(shù)
4. 7. 3 對象的引用做函數(shù)參數(shù)
4. 8 類的靜態(tài)成員
4. 9 對象作為類的數(shù)據(jù)成員
4. 9. 1 對象作為類的數(shù)據(jù)成員舉例
4. 9. 2 對象成員的初始化
4. 10 this指針
4. 11 關(guān)于作用域
4. 11. 1 類的作用域
4. 11. 2 對象的作用域
4. 12 友元
4. 12. 1 友元函數(shù)的定義
4. 12. 2 友元函數(shù)的作用
4. 13 類模板
4. 13. 1 類模板的定義
4. 13. 2 定義類模板對象
4. 14 程序舉例
習(xí)題4
第5章 派生類
5. 1 派生類的定義
5. 1. 1 定義派生類
5. 1. 2 繼承基類成員
5. 1. 3 派生類中成員的重定義
5. 1. 4 將派生類聲明為基類的友元類
5. 2 派生類的構(gòu)造函數(shù)
5. 2. 1 定義派生類的構(gòu)造函數(shù)
5. 2. 2 派生類的構(gòu)造函數(shù)與基類的構(gòu)造函數(shù)的調(diào)用順序
5. 3 基類與派生類之間的轉(zhuǎn)換
5. 4 虛函數(shù)
5. 4. 1 多態(tài)性
5. 4. 2 虛函數(shù)
5. 4. 3 實現(xiàn)運行時多態(tài)性的原理
5. 4. 4 虛函數(shù)與派生類
5. 4. 5 虛析構(gòu)函數(shù)
5. 5 抽象基類
5. 6 程序舉例
習(xí)題5
第6章 運算符重載
6. 1 重載運算符
6. 1. 1 重載運算符的意義
6. 1. 2 運算符重載形式
6. 2 可重載的運算符
6. 3 重載運算符舉例
習(xí)題6
第7章 I/O流
7. 1 標(biāo)淮I/O流
7. 1. 1 輸入成員函數(shù)
7. 1. 2 輸出成員函數(shù)
7. 1. 3 測試I/O成員函數(shù)
7. 2 文件I/O流
7. 2. 1 文件的打開與關(guān)閉
7. 2. 2 文件的讀寫
習(xí)題7
第二部分 Visual C 的Windows編程
第8章 Visual C 創(chuàng)建Windows程序
8. 1 Windows應(yīng)用程序
8. 1. 1 Windows編程特點
8. 1. 2 Windows程序的消息驅(qū)動
8. 1. 3 Windows應(yīng)用程序的組成
8. 1. 4 源程序組成結(jié)構(gòu)
8. 1. 5 編寫一般的Windows應(yīng)用程序
8. 2 利用MFC生成Windows程序
8. 2. 1 MFC類庫簡介
8. 2. 2 利用MFC創(chuàng)建Windows應(yīng)用程序
8. 2. 3 分析MFC編寫的Windows程序的執(zhí)行過程
8. 2. 4 Visual C 應(yīng)用程序向?qū)ppWizard
習(xí)題8
第9章 對話框和控件
9. 1 對話框
9. 1. 1 模式對話框和非模式對話框
9. 1. 2 對話框的組成
9. 1. 3 對話框類CDialog
9. 1. 4 CWnd類提供的管理對話框的成員函數(shù)
9. 2 對話框的設(shè)計
9. 2. 1 使用ClassWizard建立對話框類
9. 2. 2 對話框類成員變量的加入
9. 3 創(chuàng)建基于對話框的應(yīng)用程序
9. 3. 1 使用文本控件
9. 3. 2 使用按鈕控件
9. 3. 3 使用列表控件
習(xí)題9
第10章 菜單
10. 1 菜單概述
10. 1. 1 菜單資源概述
10. 1. 2 建立菜單及菜單消息映射
10. 2 菜單程序設(shè)計
10. 2. 1 對話框應(yīng)用程序中的菜單設(shè)計實例
10. 2. 2 文檔/視圖結(jié)構(gòu)中應(yīng)用程序的菜單設(shè)計實例
10. 2. 3 應(yīng)用程序中快捷菜單設(shè)計實例
習(xí)題10
鑲11章 文檔和視圖結(jié)構(gòu)
11. 1 MFC應(yīng)用程序的四大對象
11. 2 文檔類和視圖類
11. 2. 1 文檔類及其派生類
11. 2. 2 視圖類及其派生類
11. 3 文檔/視圖結(jié)構(gòu)編程舉例
11. 3. 1 單文檔/視圖結(jié)構(gòu)舉例
11. 3. 2 多文檔/視圖結(jié)構(gòu)的應(yīng)用
習(xí)題11
第12章 繪圖
12. 1 圖形設(shè)備接口
12. 1. 1 設(shè)備描述表DC Device Content
12. 1. 2 設(shè)備描述表類
12. 2 畫筆和畫刷
12. 2. 1 選定GDI對象
12. 2. 2 畫筆
12. 2. 3 畫刷
12. 3 繪圖函數(shù)
12. 4 繪圖示例
習(xí)題12
第三部分 數(shù)據(jù)結(jié)構(gòu)
第13章 數(shù)據(jù)結(jié)構(gòu)概念與算法
13. 1 數(shù)據(jù)結(jié)構(gòu)的相關(guān)概念
13. 1. 1 幾個基本概念
13. 1. 2 數(shù)據(jù)結(jié)構(gòu)的有關(guān)概念
13. 2 算法及其算法分析
13. 2. 1 算法的概念及特性
13. 2. 2 算法設(shè)計的要求
13. 2. 3 算法分析
習(xí)題13
第14章 線性邏輯結(jié)構(gòu)
14. 1 線性表
14. 1. 1 線性表的概念和基本特性
14. 1. 2 線性表的順序存儲結(jié)構(gòu)及其某些運算
14. 1. 3 線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)及其某些運算
14. 2 棧和隊列
14. 2. 1 棧
14. 2. 2 隊列
14. 3 串和數(shù)組
14. 3. 1 串
14. 3. 2 數(shù)組
14. 3. 3 特殊矩陣
習(xí)題14
第15章 數(shù)據(jù)的非線性邏輯結(jié)構(gòu)--樹
15. 1 樹. 根樹的相關(guān)概念
15. 1. 1 樹的概念. 特性等
15. 1. 2 根樹的概念及其特性
15. 2 根樹的存儲結(jié)構(gòu)和遍歷
15. 2. 1 根樹的幾種常用的存儲結(jié)構(gòu)
15. 2. 2 根樹和森林的遍歷
15. 3 二叉樹
15. 3. 1 二叉樹的概念及性質(zhì)
15. 3. 2 二叉樹的存儲結(jié)構(gòu)
15. 3. 3 二叉樹的遍歷
15. 3. 4 二叉樹與一般根樹. 森林的相互轉(zhuǎn)換
15. 4 Huffman樹
15. 4. 1 Huffman樹的概念
15. 4. 2 Huffman樹的構(gòu)造
15. 4. 3 Huffman樹的應(yīng)用
習(xí)題15
第16章 數(shù)據(jù)結(jié)構(gòu)的工程應(yīng)用--查找和排序
16. 1 查找
16. 1. 1 關(guān)于查找的一些基本概念
16. 1. 2 靜態(tài)查找表查找的一些基本方法
16. 1. 3 動態(tài)查找表查找
16. 1. 4 關(guān)于Hash表查找的簡述
16. 2 排序
16. 2. 1 關(guān)于排序的基本概念
16. 2. 2 基于比較的幾種內(nèi)部排序方法
16. 2. 3 不需要比較的內(nèi)部排序法--基數(shù)排序
習(xí)題16
第四部分 軟件工程
第17章 軟件工程概述
17. 1 軟件與軟件危機
17. 1. 1 軟件的概念及其特點
17. 1. 2 軟件的發(fā)展與軟件危機
17. 2 軟件工程與軟件工程目標(biāo)
17. 2. 1 軟件工程的基本概念
17. 2. 2 軟件工程的基本目標(biāo)
17. 3 軟件生存期和生存期模型
17. 3. 1 軟件生存期
17. 3. 2 軟件生存期模型
習(xí)題17
第18章 可行性研究與軟件計劃
18. 1 可行性研究的目的和內(nèi)容
18. 2 可行性研究的主要步驟
18. 3 可行性研究的描述工具與軟件計劃
18. 3. 1 可行性研究的描述工具
18. 3. 2 軟件計劃
習(xí)題18
第19章 軟件的需求分析
19. 1 需求分析階段的基本任務(wù)
19. 2 需求分析的結(jié)構(gòu)化方法
19. 2. 1 結(jié)構(gòu)化分析方法的基本思想和原則
19. 2. 2 結(jié)構(gòu)化分析方法的基本步驟
19. 3 需求分析的面向?qū)ο蠓椒?br />19. 4 結(jié)構(gòu)化分析的描述工具--數(shù)據(jù)流圖
19. 5 數(shù)據(jù)流圖的配套工具--數(shù)據(jù)詞典
19. 5. 1 數(shù)據(jù)流圖與數(shù)據(jù)字典在系統(tǒng)需求描述上的關(guān)系
19. 5. 2 數(shù)據(jù)字典條目的分類與編寫說明
習(xí)題19
第20章 軟件設(shè)計
20. 1 軟件系統(tǒng)的總體設(shè)計
20. 1. 1 模塊及其模塊的劃分原則
20. 1. 2 系統(tǒng)總體設(shè)計的結(jié)構(gòu)化設(shè)計方法
20. 1. 3 系統(tǒng)總體設(shè)計階段的文件提交及復(fù)審
20. 2 軟件系統(tǒng)的詳細(xì)設(shè)計
習(xí)題20
第21章 軟件的物理實現(xiàn)--編碼
21. 1 程序設(shè)計語言與編程風(fēng)格
21. 1. 1 程序設(shè)計語言的特性
21. 1. 2 程序設(shè)計語言的選擇考慮
21. 1. 3 程序設(shè)計風(fēng)格問題
21. 2 結(jié)構(gòu)化程序設(shè)計方法
21. 3 面向?qū)ο蟮某绦蛟O(shè)計方法
習(xí)題21
第22章 軟件測試與維護
22. 1 軟件測試
22. 1. 1 軟件測試的任務(wù)和測試的出發(fā)點
22. 1. 2 軟件測試的基本原則
22. 1. 3 軟件測試的基本手段
22. 1. 4 軟件測試的幾個基本步驟
22. 2 軟件維護
22. 2. 1 軟件維護的概念及維護的動因
22. 2. 2 軟件維護的種類
22. 2. 3 軟件維護的步驟
22. 2. 4 軟件的可維護性
22. 2. 5 提高軟件可維護性的幾個方面
22. 2. 6 維護的管理
習(xí)題22
參考文獻(xiàn)

本目錄推薦

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