2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

Visual C++項目開發案例精粹(附DVD光盤1張)

  • 作者:雷進輝 等 著
  • 出版社: 電子工業出版社
  • 出版時間:2010-06-01
  • 版次:1
  • 商品編號: 10144166

    頁數:430

    印刷時間:2010-06-01


HK$82.20 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

本書是目前流行的案例教程,從項目工程的角度出發,按照項目的開發順序,系統和全面地介紹了使用Visual C++開發20個項目的技術和流程。對於項目開發中的開發背景、需求分析、功能分析、數據庫分析和設計、系統開發到系統的部署和運行,每一個過程都進行了詳細地介紹。
  本書講解的所有項目涉及行業廣泛、實用性非常強。系統案例涉及了數據庫系統、網絡通信系統及音頻、視頻系統開發,基本囊括了常用的企業級系統類型。通過本書的學習,讀者可以掌握Visual C++對數據庫系統操作,網絡通信開發,音頻開發及相關界面、控件的核心開發技術,還可以通過本書中提供的項目源代碼進行第二次開發,從而減少系統開發所需時間。
  本書主要定位於Visual C++程序設計開發的中、高級讀者,同時也可用做VC工程項目開發的參考手冊,以及Visual C++的自學者和大專院校學生閱讀。

目錄

第1章 藥品信息管理系統 1
1.1 開發背景 1
1.2 系統分析 2
1.2.1 需求分析 2
1.2.2 功能分析 2
1.3 系統設計 2
1.3.1 繪製用例圖設計系統功能 2
1.3.2 繪製系統流程圖 4
1.3.3 開發工具和開發技術的選擇 4
1.3.4 系統的運行環境 4
1.3.5 系統演示 5
1.3.6 系統類庫設計 6
1.4 數據庫分析與設計 7
1.4.1 數據庫分析 7
1.4.2 數據庫概念設計 7
1.4.3 數據庫邏輯結構設計 8
1.4.4 數據庫的創建 9
1.5 公用模塊設計 9
1.5.1 藥品類CMedic 10
1.5.2 出售單類CSale 10
1.5.3 藥品管理類CManageMedic 10
1.5.4 藥品查詢類CMedicSearch 11
1.5.5 用戶管理類CUser 12
1.5.6 記錄集類CMedicSet、CUserSet和CSaleSet 12
1.6 主界面設計 13
1.6.1 藥品信息視圖類CMedicListView 13
1.6.2 用戶信息視圖類CUserTreeView 14
1.6.3 實現視圖窗口的分割 16
1.7 登錄模塊設計 16
1.8 查詢模塊設計 17
1.8.1 按照藥品的名稱、類別、名稱查詢模塊開發 17
1.8.2 其他查詢模塊功能開發 20
1.9 藥品管理模塊設計 21
1.9.1 藥品入庫功能開發 21
1.9.2 藥品銷售功能開發 24
1.9.3 藥庫清理功能開發 27
1.10 用戶管理模塊設計 29
1.11 開發技巧和難點分析 32
1.11.1 文檔--視圖結構 32
1.11.2 MFC ODBC數據庫開發技術 33
1.11.3 VC窗口分割技術 34

第2章 學生檔案管理系統 37
2.1 開發背景 37
2.2 系統分析 38
2.2.1 需求分析 38
2.2.2 功能分析 38
2.3 系統設計 38
2.3.1 繪製用例圖設計系統功能 38
2.3.2 繪製系統流程圖 39
2.3.3 開發工具和開發技術的選擇 40
2.3.4 系統的運行環境 40
2.3.5 系統演示 41
2.3.6 系統類庫設計 42
2.4 數據庫分析與設計 43
2.4.1 數據庫分析 43
2.4.2 數據庫概念設計 43
2.4.3 數據庫邏輯結構設計 45
2.4.4 數據庫的創建 47
2.5 公共類(數據記錄類)設計 48
2.5.1 創建ODBC數據源 48
2.5.2 創建數據記錄類 49
2.6 登錄模塊與界面設計 50
2.6.1 登錄模塊設計 50
2.6.2 主界面設計 51
2.7 學生檔案管理模塊設計 53
2.7.1 系、專業、班級的管理設計 53
2.7.2 學生檔案信息管理設計 55
2.8 學生成績管理模塊設計 56
2.8.1 考試課程信息設計 56
2.8.2 考試成績查詢設計 57
2.8.3 考試成績錄入設計 59
2.8.4 班級成績的彙總統計設計 62
2.8.5 學生總分名次統計設計 64
2.8.6 學生單科名次統計設計 66
2.9 系統管理模塊設計 67
2.9.1 用戶註冊設計 67
2.9.2 備份/恢複數據庫 70
2.10 開發技巧和難點分析 71
2.10.1 列表控件的使用 71
2.10.2 MFC ODBC編程模式 72

第3章 教學設備管理系統 73
3.1 開發背景 73
3.2 系統分析 73
3.2.1 需求分析 73
3.2.2 功能分析 74
3.3 系統設計 74
3.3.1 繪製用例圖設計系統功能 74
3.3.2 繪製系統流程圖 75
3.3.3 開發工具和開發技術的選擇 75
3.3.4 系統的運行環境 75
3.3.5 系統演示 76
3.3.6 系統類庫設計 77
3.4 數據庫分析與設計 78
3.4.1 數據庫分析 78
3.4.2 數據庫概念設計 78
3.4.3 數據庫邏輯結構設計 79
3.4.4 數據庫的創建 81
3.5 公共類設計 82
3.5.1 CADORecordBinding綁定類設計 82
3.5.2 ADO連接數據庫設計 83
3.5.3 日誌管理類CLogMngr 85
3.6 設備採購入庫模塊開發 86
3.6.1 設備編碼功能開發 86
3.6.2 設備採購入庫登記功能開發 88
3.6.3 設備採購查詢管理功能開發 90
3.7 借還設備管理模塊開發 91
3.7.1 庫存管理功能開發 91
3.7.2 借用設備功能開發 92
3.7.3 歸還設備功能開發 94
3.7.4 歸還設備查詢管理功能開發 95
3.8 設備需求統計模塊開發 98
3.8.1 設備預約功能開發 98
3.8.2 採購報表功能開發 99
3.8.3 庫存報警功能開發 101
3.8.4 設備預約查詢管理功能開發 102
3.9 系統管理功能開發 103
3.10 開發技巧和難點分析 106
3.10.1 _RecordsetPtr記錄集指針操作 106
3.10.2 HRESULT數據類型 107
3.10.3 使用CADORecordBinding操作數據庫 107

第4章 學生在線考試系統 109
4.1 開發背景 109
4.2 系統分析 110
4.2.1 需求分析 110
4.2.2 功能分析 110
4.3 系統設計 111
4.3.1 繪製用例圖設計系統功能 111
4.3.2 繪製系統流程圖 111
4.3.3 開發工具和開發技術的選擇 112
4.3.4 系統的運行環境 112
4.3.5 系統演示 112
4.3.6 系統類庫設計 114
4.4 數據庫分析與設計 115
4.4.1 數據庫分析 115
4.4.2 數據庫概念設計 115
4.4.3 數據庫邏輯結構設計 116
4.4.4 數據庫的創建 118
4.5 公共類(ADOConn)設計 118
4.5.1 ADOConn類的聲明 118
4.5.2 ADOConn類的實現 119
4.6 登錄模塊設計 120
4.7 考生考試模塊設計 124
4.7.1 答題主界面窗口的創建 124
4.7.2 選擇試卷對話框的開發 126
4.7.3 考生答題模塊的開發 127
4.7.4 考生交卷模塊開發 131
4.8 管理員試題管理模塊設計 134
4.8.1 管理員後台管理對話框的創建 134
4.8.2 試題管理標籤頁窗口的創建 135
4.8.3 增加、刪除試卷開發 138
4.8.4 增加、修改和刪除試題開發 139
4.9 考生成績查詢模塊設計 144
4.9.1 考生成績查詢窗口的創建 145
4.9.2 成績查詢功能設計 146
4.10 開發技巧和難點分析 147
4.10.1 標籤頁窗口的開發 147
4.10.2 使用ADO操作數據庫的步驟 148

第5章 圖書館管理系統 149
5.1 開發背景 149
5.2 系統分析 150
5.2.1 需求分析 150
5.2.2 功能分析 150
5.3 系統設計 151
5.3.1 繪製用例圖設計系統功能 151
5.3.2 繪製系統流程圖 151
5.3.3 開發工具和開發技術的選擇 152
5.3.4 系統的運行環境 153
5.3.5 系統演示 153
5.3.6 系統類庫設計 154
5.4 數據庫分析與設計 154
5.4.1 數據庫分析 154
5.4.2 數據庫概念設計 155
5.4.3 數據庫邏輯結構設計 156
5.4.4 數據庫的創建 157
5.5 公共類(ADOConn)設計 158
5.5.1 ADOConn類的聲明 158
2.5.2 ADOConn類的實現 159
5.6 登錄模塊與界面設計 160
5.6.1 登錄模塊設計 160
5.6.2 主界面設計 163
5.7 圖書信息管理模塊設計 165
5.7.1 圖書查詢功能開發 165
5.7.2 添加圖書功能開發 167
5.7.3 刪除圖書功能開發 168
5.7.4 修改圖書功能開發 169
5.8 讀者信息管理模塊設計 171
5.8.1 標籤頁對話框的初始化 171
5.8.2 添加、刪除、遍歷讀者信息功能開發 174
5.8.3 修改讀者信息功能開發 176
5.8.4 查詢統計借閱情況功能開發 178
5.9 讀者借閱管理模塊設計 181
5.9.1 讀者借書功能設計 181
5.9.2 讀者還書功能設計 184
5.10 管理員信息管理模塊設計 186
5.10.1 註冊新的管理員功能開發 186
5.10.2 備份、恢復系統數據功能開發 187
5.11 開發技巧和難點分析 188
5.11.1 ADO及其連接數據源的方式 188
5.11.2 SQL Server中數據的備份 189

第6章 在線學術交流系統 191
6.1 開發背景 191
6.2 系統分析 192
6.2.1 需求分析 192
6.2.2 功能分析 192
6.3 系統設計 193
6.3.1 繪製用例圖設計系統功能 193
6.3.2 繪製系統對象結構圖 193
6.3.3 開發工具和開發技術的選擇 194
6.3.4 系統的運行環境 194
6.3.5 系統演示 194
6.3.6 客戶端程序類庫設計 196
6.3.7 服務器端程序類庫設計 197
6.4 客戶程序窗口設計 197
6.4.1 主窗口結構的創建 197
6.4.2 發送窗口對話條的設計 199
6.4.3 用戶列表對話條的設計 200
6.5 客戶程序通信設計 204
6.5.1 消息類CMessage的開發 205
6.5.2 套接字類CChatSocket的開發 206
6.5.3 連接服務器開發 207
6.5.4 向服務器發送實時消息 209
6.5.5 接收並顯示服務器發送的消息 210
6.5.6 斷開與服務器的連接 216
6.6 服務器程序窗口設計 217
6.6.1 系統托盤的創建 217
6.6.2 狀態欄窗口的實現 219
6.7 服務器程序通信設計 221
6.7.1 消息類CMessage的開發 221
6.7.2 監聽套接字類CListeningSocket的開發 221
6.7.3 通信套接字類CClientSocket的開發 222
6.7.4 監聽、連接客戶端開發 224
6.7.5 接收、發送消息 225
6.7.6 踢出用戶開發 228
6.8 開發技巧和難點分析 230
6.8.1 CSocket類的編程模式 230
6.8.2 對話條窗口的創建與使用 231

第7章 遠程裝備診斷系統 233
7.1 開發背景 233
7.2 系統分析 234
7.2.1 需求分析 234
7.2.2 功能分析 234
7.3 系統設計 235
7.3.1 繪製用例圖設計系統功能 235
7.3.2 繪製系統流程圖 235
7.3.3 開發工具和開發技術的選擇 236
7.3.4 系統的運行環境 236
7.3.5 系統演示 236
7.3.6 系統類庫設計 238
7.4 套接字類DSocket設計 239
7.4.1 DSocket類的創建與聲明 239
7.4.2 創建與關閉套接字 240
7.4.3 發送數據 241
7.4.4 接收數據 242
7.5 音頻相關類設計 244
7.5.1 錄音類RecordSound的開發 244
7.5.2 放音類PlaySound1的開發 247
7.6 視頻相關類設計 250
7.6.1 H.263編解碼設計 251
7.6.2 視頻捕捉類VideoCapture設計 252
7.7 系統程序工作流程設計 254
7.7.1 主窗口初始化設計 254
7.7.2 建立/斷開連接開發 257
7.7.3 音頻、視頻交互開發 259
7.7.4 文本傳輸開發 264
7.7.5 視頻圖像捕捉及保存開發 265
7.8 主要技術簡介 266
7.8.1 使用VFW實現視頻捕捉 266
7.8.2 視頻壓縮與傳輸 267

第8章 餐飲管理系統 269
8.1 開發背景 269
8.2 系統分析 270
8.2.1 需求分析 270
8.2.2 功能分析 270
8.3 系統設計 271
8.3.1 繪製用例圖設計系統功能 271
8.3.2 繪製系統流程圖 272
8.3.3 開發工具和開發技術的選擇 273
8.3.4 系統的運行環境 273
8.3.5 系統演示 273
8.3.6 系統類庫設計 275
8.4 數據庫分析與設計 275
8.4.1 數據庫分析 275
8.4.2 數據庫概念設計 276
8.4.3 數據庫邏輯結構設計 277
8.4.4 數據庫的創建 279
8.5 主界面窗口設計 279
8.5.1 窗口界面開發 279
8.5.2 連接數據庫功能開發 281
8.5.3 登錄系統功能開發 282
8.6 前台管理設計 285
8.6.1 開台點菜功能開發 285
8.6.2 加/減菜功能開發 289
8.6.3 顧客結賬功能開發 291
8.6.4 本日結算功能開發 293
8.7 後台管理模塊設計 294
8.7.1 進貨商品信息管理功能開發 294
8.7.2 商品進貨功能開發 295
8.7.3 菜品信息管理功能開發 296
8.7.4 員工註冊功能開發 297
8.8 財務統計模塊設計 298
8.8.1 進貨查詢功能開發 298
8.8.2 日營業額統計查詢功能開發 299
8.8.3 月營業額統計查詢功能開發 300
8.9 系統管理模塊設計 301
8.9.1 用戶權限管理功能開發 301
8.9.2 數據庫管理功能開發 302
8.10 開發技巧和難點分析 303
8.10.1 帶有文本和圖標的工具欄的動態創建 303
8.10.2 SQL函數的使用 303

第9章 超市管理系統 305
9.1 開發背景 305
9.2 系統分析 306
9.2.1 需求分析 306
9.2.2 功能分析 306
9.3 系統設計 307
9.3.1 繪製用例圖設計系統功能 307
9.3.2 繪製系統流程圖 308
9.3.3 開發工具和開發技術的選擇 308
9.3.4 系統的運行環境 309
9.3.5 系統演示 309
9.3.6 系統類庫設計 310
9.4 數據庫分析與設計 311
9.4.1 數據庫分析 311
9.4.2 數據庫概念設計 312
9.4.3 數據庫邏輯結構設計 313
9.4.4 數據庫的創建 315
9.5 公共類設計 316
9.5.1 文件操作類CFileOperate 316
9.5.2 時間格式轉換類CMyTime 317
9.5.3 數據操作類CADOConn 318
9.6 界面窗口設計 324
9.6.1 系統啟動登錄開發 324
9.6.2 主界面對話框設計 327
9.6.3 通用報表對話框設計開發 328
9.6.4 打印對話框設計開發 330
9.7 基本資料模塊設計 332
9.7.1 基本資料管理功能開發 332
9.7.2 價格自動生成功能開發 334
9.7.3 報表功能實現 336
9.8 進貨/銷售模塊設計 336
9.8.1 進貨/銷售登記設計 337
9.8.2 進貨/銷售退單設計 340
9.8.3 月度統計設計 341
9.9 庫存模塊設計 342
9.9.1 庫存查詢功能開發 342
9.9.2 庫存報警功能開發 343
9.10 開發技巧和難點分析 344
9.10.1 OLE技術的使用 344
9.10.2 MFC Grid Control控件的使用 345

第10章 物資倉儲管理系統 347
10.1 開發背景 347
10.2 系統分析 348
10.2.1 需求分析 348
10.2.2 功能分析 348
10.3 系統設計 349
10.3.1 繪製用例圖設計系統功能 349
10.3.2 繪製系統流程圖 350
10.3.3 開發工具和開發技術的選擇 351
10.3.4 系統的運行環境 351
10.3.5 系統演示 351
10.3.6 系統類庫設計 353
10.4 數據庫分析與設計 355
10.4.1 數據庫分析 355
10.4.2 數據庫概念設計 355
10.4.3 數據庫邏輯結構設計 356
10.4.4 數據庫的創建 359
10.5 公共類設計 360
10.5.1 SQL操作類LRunSql的實現 360
10.5.2 基本數據操作類CDataTable的實現 362
10.5.3 CDataTable擴展類的實現 364
10.5.4 標籤頁窗口基本類CBaseTabCtrl 365
10.6 基礎信息模塊設計 368
10.6.1 基礎信息窗口設計 368
10.6.2 基礎信息管理數據操作 371
10.7 入庫/出庫模塊設計 373
10.7.1 入庫/出庫登記窗口設計 373
10.7.2 入庫/出庫登記數據操作 375
10.7.3 入庫/出庫查詢數據操作 377
10.8 庫存模塊設計 378
10.8.1 調貨登記數據操作 378
10.8.2 調貨查詢數據操作 379
10.8.3 庫存盤點數據操作 380
10.8.4 庫存查詢數據操作 381
10.9 結賬模塊設計 382
10.9.1 出庫/入庫結賬數據操作 382
10.9.2 結算統計數據操作 384
10.10 主要技術簡介 385
10.10.1 多表連接查詢 385
10.10.2 設置列表控件的擴展風格 386

第11章 駕校信息管理系統 387
11.1 需求分析 387
11.2 功能分析 387
11.3 數據庫分析與設計 388
11.3.1 數據庫分析 388
11.3.2 數據庫邏輯結構設計 388
11.4 系統演示 389

第12章 公司人事管理系統 391
12.1 需求分析 391
12.2 功能分析 391
12.3 數據庫分析與設計 392
12.3.1 數據庫分析 392
12.3.2 數據庫邏輯結構設計 392
11.4 系統演示 393

第13章 門診管理收費系統 395
13.1 需求分析 395
13.2 功能分析 395
13.3 數據庫分析與設計 396
13.3.1 數據庫分析 396
13.3.2 數據庫邏輯結構設計 396
13.4 系統演示 397

第14章 汽車維修管理系統 401
14.1 需求分析 401
14.2 功能分析 401
14.3 數據庫分析與設計 402
14.3.1 數據庫分析 402
14.3.2 數據庫邏輯結構設計 402
14.4 系統演示 403

第15章 學生住宿安排管理系統 407
15.1 需求分析 407
15.2 功能分析 407
15.3 數據庫分析與設計 408
15.3.1 數據庫分析 408
15.3.2 數據庫邏輯結構設計 408
15.4 系統演示 408

第16章 家電維修管理系統 411
16.1 需求分析 411
16.2 功能分析 411
16.3 數據庫分析與設計 412
16.3.1 數據庫分析 412
16.3.2 數據庫邏輯結構設計 412
16.4 系統演示 413

第17章 家庭財務收支管理系統 415
17.1 需求分析 415
17.2 功能分析 415
17.3 數據庫分析與設計 416
17.3.1 數據庫分析 416
17.3.2 數據庫邏輯結構設計 416
17.4 系統演示 417

第18章 影碟租賃管理系統 419
18.1 需求分析 419
18.2 功能分析 419
18.3 數據庫分析與設計 420
18.3.1 數據庫分析 420
18.3.2 數據庫邏輯結構設計 420
18.4 系統演示 421

第19章 選課管理系統 423
19.1 需求分析 423
19.2 功能分析 423
19.3 數據庫分析與設計 424
19.3.1 數據庫分析 424
19.3.2 數據庫邏輯結構設計 424
19.4 系統演示 425

第20章 賓館賓客管理系統 427
20.1 需求分析 427
20.2 功能分析 427
20.3 數據庫分析與設計 428
20.3.1 數據庫分析 428
20.3.2 數據庫邏輯結構設計 428
20.4 系統演示 429


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。