- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計1
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計2
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計3
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計4
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計5
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計6
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計7
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計8
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計9
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計10
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計11
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計12
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計13
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計14
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計15
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計16
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計17
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計18
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計19
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計20
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計21
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計22
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計23
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計24
- 計算機(jī)面向?qū)ο蟪绦蛟O(shè)計25
第1章 面向?qū)ο筌浖_發(fā)方法 1
1.1 概述 1
1.2 軟件生命周期各階段的基本任務(wù) 2
1.3 面向?qū)ο蠓治?3
1.3.1 確定客戶需要什么 3
1.3.2 需求階段概述 4
1.3.3 理解應(yīng)用域 4
1.3.4 用例建模 4
1.4 面向?qū)ο笤O(shè)計 5
1.4.1 有效應(yīng)用設(shè)計模式 5
1.4.2 類建模 6
1.4.3 狀態(tài)圖建模 9
1.4.4 順序圖建模 10
1.4.5 協(xié)作圖建模 11
1.4.6 活動圖建模 12
1.4.7 用戶界面設(shè)計 14
1.5 面向?qū)ο缶幊?14
1.5.1 從設(shè)計到C++代碼 14
1.5.2 編程舉例 15
1.6 面向?qū)ο鬁y試 26
1.6.1 白盒測試技術(shù) 26
1.6.2 黑盒測試技術(shù) 26
1.6.3 測試用例的編寫 27
第2章 Windows通用控件和對話框編程 29
2.1 控件概述 29
2.1.1 控件的添加和移除 29
2.1.2 控件的屬性 30
2.2 常用控件 30
2.2.1 靜態(tài)文本框 30
2.2.2 編輯文本框 31
2.2.3 按鈕 31
2.2.4 列表框 32
2.2.5 組合框 32
2.2.6 進(jìn)度條 33
2.3 通用對話框 33
2.3.1 添加一個對話框模板 34
2.3.2 相關(guān)對話框類的定義 39
第3章 學(xué)習(xí)和使用STL 46
3.1 STL簡介 46
3.2 容器類 46
3.2.1 vector向量容器 46
3.2.2 list雙向鏈表容器 48
3.3 迭代器 52
3.4 泛型算法 56
第4章 程序設(shè)計案例分析舉例——“簡單人事信息管理系統(tǒng)” 59
4.1 實驗概述 59
4.2 需求分析 59
4.3 總體設(shè)計 60
4.3.1 類的靜態(tài)設(shè)計 60
4.3.2 類的動態(tài)設(shè)計 67
4.3.3 功能事務(wù)的實現(xiàn)過程設(shè)計 71
4.4 詳細(xì)設(shè)計 78
4.4.1 CDate類 78
4.4.2 CPerson類 79
4.4.3 CPersonSet類 81
4.4.4 CPersonInfIODlg類 84
4.4.5 CPersonInfSelDlg類 85
4.4.6 CPersonInfListDlg類 86
4.4.7 主要功能函數(shù)的算法 88
4.4.8 程序主函數(shù)_tmain的算法流程 93
4.5 系統(tǒng)測試 94
4.6 系統(tǒng)操作說明 103
4.6.1 信息添加 103
4.6.2 信息刪除 104
4.6.3 信息清空 105
4.6.4 信息修改 105
4.6.5 信息排序 106
4.6.6 信息查詢 107
4.6.7 信息顯示 107
4.6.8 退出系統(tǒng) 108
1.1 概述 1
1.2 軟件生命周期各階段的基本任務(wù) 2
1.3 面向?qū)ο蠓治?3
1.3.1 確定客戶需要什么 3
1.3.2 需求階段概述 4
1.3.3 理解應(yīng)用域 4
1.3.4 用例建模 4
1.4 面向?qū)ο笤O(shè)計 5
1.4.1 有效應(yīng)用設(shè)計模式 5
1.4.2 類建模 6
1.4.3 狀態(tài)圖建模 9
1.4.4 順序圖建模 10
1.4.5 協(xié)作圖建模 11
1.4.6 活動圖建模 12
1.4.7 用戶界面設(shè)計 14
1.5 面向?qū)ο缶幊?14
1.5.1 從設(shè)計到C++代碼 14
1.5.2 編程舉例 15
1.6 面向?qū)ο鬁y試 26
1.6.1 白盒測試技術(shù) 26
1.6.2 黑盒測試技術(shù) 26
1.6.3 測試用例的編寫 27
第2章 Windows通用控件和對話框編程 29
2.1 控件概述 29
2.1.1 控件的添加和移除 29
2.1.2 控件的屬性 30
2.2 常用控件 30
2.2.1 靜態(tài)文本框 30
2.2.2 編輯文本框 31
2.2.3 按鈕 31
2.2.4 列表框 32
2.2.5 組合框 32
2.2.6 進(jìn)度條 33
2.3 通用對話框 33
2.3.1 添加一個對話框模板 34
2.3.2 相關(guān)對話框類的定義 39
第3章 學(xué)習(xí)和使用STL 46
3.1 STL簡介 46
3.2 容器類 46
3.2.1 vector向量容器 46
3.2.2 list雙向鏈表容器 48
3.3 迭代器 52
3.4 泛型算法 56
第4章 程序設(shè)計案例分析舉例——“簡單人事信息管理系統(tǒng)” 59
4.1 實驗概述 59
4.2 需求分析 59
4.3 總體設(shè)計 60
4.3.1 類的靜態(tài)設(shè)計 60
4.3.2 類的動態(tài)設(shè)計 67
4.3.3 功能事務(wù)的實現(xiàn)過程設(shè)計 71
4.4 詳細(xì)設(shè)計 78
4.4.1 CDate類 78
4.4.2 CPerson類 79
4.4.3 CPersonSet類 81
4.4.4 CPersonInfIODlg類 84
4.4.5 CPersonInfSelDlg類 85
4.4.6 CPersonInfListDlg類 86
4.4.7 主要功能函數(shù)的算法 88
4.4.8 程序主函數(shù)_tmain的算法流程 93
4.5 系統(tǒng)測試 94
4.6 系統(tǒng)操作說明 103
4.6.1 信息添加 103
4.6.2 信息刪除 104
4.6.3 信息清空 105
4.6.4 信息修改 105
4.6.5 信息排序 106
4.6.6 信息查詢 107
4.6.7 信息顯示 107
4.6.8 退出系統(tǒng) 108
