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

Visual C++程序設計與軟件技術基礎

Visual C++程序設計與軟件技術基礎

定 價:¥26.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《Visual C++程序設計與軟件技術基礎》作者簡介

圖書目錄

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

本目錄推薦

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