掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
面向對象分析設計與編程 版權信息
- ISBN:9787560649382
- 條形碼:9787560649382 ; 978-7-5606-4938-2
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
面向對象分析設計與編程 本書特色
本書從實用的角度出發,全面、詳細地介紹了面向對象開發語言C 的基本知識以及利用UML進行面向對象分析和設計的方法,并利用一個綜合性的案例,展示了利用UML進行軟件建模的過程和步驟。 本書既可以作為計算機專業本科、研究生的面向對象技術教材,也可以作為軟件技術培訓教師、計算機軟件領域的研究人員和工程技術人員的參考書。
面向對象分析設計與編程 內容簡介
本書從實用的角度出發,全面、詳細地介紹了面向對象開發語言C++的基本知識以及利用UML進行面向對象分析和設計的方法,并利用一個綜合性的案例,展示了利用UML進行軟件建模的過程和步驟。 本書既可以作為計算機專業本科、研究生的面向對象技術教材,也可以作為軟件技術培訓教師、計算機軟件領域的研究人員和工程技術人員的參考書。
面向對象分析設計與編程 目錄
**篇 面向對象分析與設計
第1章 面向對象方法概述 2
1.1 軟件生命周期和過程模型 2
1.1.1 軟件生命周期 3
1.1.2 軟件過程模型 4
1.2 軟件開發方法 13
1.2.1 結構化軟件開發方法 13
1.2.2 模塊化軟件開發方法 14
1.2.3 面向數據結構軟件開發方法 15
1.2.4 面向對象軟件開發方法 15
1.3 面向對象軟件開發方法簡介 16
1.3.1 面向對象的基本概念 17
1.3.2 幾種典型的面向對象方法 21
1.4 本章小結 24
本章習題 24
第2章 統一建模語言 25
2.1 UML語言概述 25
2.1.1 UML的發展歷史 25
2.1.2 UML的組成 26
2.1.3 UML的視圖 27
2.1.4 UML的模型元素 28
2.1.5 UML的公共機制 30
2.1.6 UML建模的簡單流程 31
2.2 UML靜態建模 32
2.2.1 用例圖 32
2.2.2 類圖 35
2.2.3 對象圖 38
2.2.4 包圖 39
2.2.5 組件圖和配置圖 40
2.3 UML動態建模 42
2.3.1 順序圖 42
2.3.2 協作圖 44
2.3.3 活動圖 46
2.3.4 狀態圖 49
2.4 本章小結 53
本章習題 54
第3章 面向對象分析 56
3.1 需求分析與用例建模 56
3.1.1 確定系統的邊界和范圍 57
3.1.2 確定參與者 58
3.1.3 確定用例 58
3.1.4 確定用例之間的關系 59
3.2 系統分析與對象建模 60
3.2.1 發現對象 60
3.2.2 發現屬性和操作 60
3.2.3 發現關聯 62
3.2.4 建立對象層次結構 63
3.3 本章小結 64
本章習題 64
第4章 面向對象設計 65
4.1 問題域子系統的設計 65
4.1.1 問題域子系統的基本概念 65
4.1.2 設計過程 66
4.2 人機交互子系統的設計 68
4.2.1 人機交互子系統的設計原則 68
4.2.2 人機交互子系統的設計 69
4.3 控制驅動子系統的設計 70
4.3.1 控制驅動子系統的基本概念 70
4.3.2 控制驅動子系統的設計原則 71
4.4 數據接口子系統的設計 74
4.4.1 數據接口子系統的基本概念 74
4.4.2 對象存儲方案和數據接口的
設計策略 76
4.5 本章小結 78
本章習題 78
第二篇 面向對象程序設計
第5章 C++ 語言基礎 80
5.1 C++ 語言概述 80
5.1.1 C++ 語言的特點 80
5.1.2 C++ 語言程序基本結構 81
5.1.3 C++ 程序開發步驟 82
5.2 C++ 的標準輸入輸出 83
5.3 標識符 84
5.4 常量與變量 85
5.4.1 常量 85
5.4.2 const說明符 85
5.4.3 變量 87
5.4.4 數據類型 87
5.5 C++ 運算符 88
5.5.1 運算符概述 88
5.5.2 作用域運算符 88
5.5.3 運算符new和delete 90
5.5.4 引用 93
5.6 表達式 97
5.7 C++?語句 99
5.7.1 控制語句 99
5.7.2 其他形式的語句 105
5.8 函數 105
5.8.1 函數概述 105
5.8.2 內聯函數 107
5.8.3 帶有默認參數的函數 108
5.8.4 函數重載 109
5.9 本章小結 112
本章習題 112
第6章 類與對象 114
6.1 類與對象的定義 115
6.1.1 類的定義 115
6.1.2 對象的定義 118
6.1.3 對象數組與對象指針 121
6.1.4 向函數傳遞對象 125
6.2 構造函數和析構函數 128
6.2.1 構造函數 128
6.2.2 析構函數 138
6.3 友元 139
6.3.1 友元的概念 139
6.3.2 友元函數 139
6.3.3 友元類 142
6.4 類型轉換 144
6.4.1 基本類型到類類型的轉換 145
6.4.2 類類型到基本類型的轉換 146
6.4.3 類類型到類類型的轉換 148
6.5 本章小結 149
本章習題 150
第7章 繼承與派生 153
7.1 繼承與派生類的概念 153
7.1.1 繼承與派生類的概念 154
7.1.2 繼承的種類 154
7.2 派生類 155
7.2.1 派生類的定義 155
7.2.2 派生類的三種繼承方式 156
7.2.3 派生類的構造函數和析構函數 161
7.2.4 多繼承 164
7.3 虛基類 169
7.3.1 虛基類的概念 169
7.3.2 虛基類的初始化 170
7.3.3 虛基類的構造函數和析構函數 172
7.4 本章小結 174
本章習題 175
第8章 多態性 178
8.1 多態概述 178
8.1.1 問題的提出 178
8.1.2 多態的實現 179
8.2 函數重載 179
8.2.1 函數重載的定義 179
8.2.2 函數重載的調用 180
8.3 運算符重載 181
8.3.1 運算符重載概述 181
8.3.2 運算符重載的規則與方式 181
8.3.3 運算符重載函數的定義和調用 182
8.3.4 幾種典型運算符的重載 186
8.4 虛函數與抽象類 189
8.4.1 虛函數的定義與調用 190
8.4.2 純虛函數和抽象類 192
8.5 本章小結 198
本章習題 198
第9章 模板 201
9.1 模板概述 201
9.2 函數模板 202
9.2.1 函數模板的定義 203
9.2.2 函數模板的實例化 204
9.2.3 函數模板的重載 208
9.3 類模板 209
9.3.1 類模板的定義 209
9.3.2 類模板的實例化 211
9.3.3 類模板的派生 213
9.4 本章小結 219
本章習題 219
第10章 C++?的I/O流 221
10.1 流概述 221
10.1.1 流的層次結構 222
10.1.2 iostream流類庫 222
10.2 預定義的I/O流 223
10.2.1 預定義的流對象 223
10.2.2 輸入輸出的格式控制 224
10.3 文件I/O流 227
10.3.1 文件流 227
10.3.2 文件輸出流 228
10.3.3 文件輸入流 231
10.4 用戶自定義的I/O流 236
10.4.1 重載提取運算符 236
10.4.2 重載插入運算符 237
10.5 本章小結 240
本章習題 240
第三篇 面向對象建模實例
第11章 面向對象建模實例 244
11.1 需求分析 244
11.1.1 用例建模 245
11.1.2 用例描述 247
11.2 靜態結構建模 249
11.2.1 系統對象類 250
11.2.2 系統用戶界面類 252
11.3 動態結構建模 256
11.3.1 狀態圖 256
11.3.2 順序圖 257
11.4 數據庫設計與訪問 261
11.4.1 數據庫設計 261
11.4.2 數據庫訪問技術 264
11.4.3 數據庫訪問技術的實現 267
11.4.4 SQL語言 271
11.5 主窗體設計與實現 273
11.6 部分表單設計與實現 279
11.6.1 系統登錄 279
11.6.2 圖書資料管理 282
11.6.3 讀者信息管理 293
11.6.4 基礎數據管理 294
11.6.5 圖書流通管理 300
11.6.6 信息查詢 313
11.6.7 系統管理 320
11.6.8 數據庫管理 326
參考文獻 328
展開全部
書友推薦
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
巴金-再思錄
- >
名家帶你讀魯迅:故事新編
- >
詩經-先民的歌唱
- >
中國歷史的瞬間
- >
月亮虎
- >
我從未如此眷戀人間
- >
名家帶你讀魯迅:朝花夕拾
本類暢銷