深入體驗C#項目開發

深入體驗C#項目開發

深入體驗C#項目開發是由扶松柏所著,於2011年7月1日由清華大學出版社出版。

圖書信息

作者:扶松柏
出版社: 清華大學出版社; 第1版 (2011年7月1日)
叢書名: 開發日記
平裝: 474頁
正文語種: 簡體中文
開本: 16
ISBN: 9787302255789
條形碼: 9787302255789
產品尺寸及重量: 26 x 18.8 x 2.2 cm ; 898 g

內容簡介

《深入體驗C#項目開發》是當今使用最為頻繁的程式語言之一,一直在開發領域占據重要的地位。《深入體驗C#項目開發》通過10個綜合實例的實現過程,詳細講解了C#在實踐項目中的綜合運用過程。這些項目從作者的學生時代寫起,到項目經理結束,一直貫穿於作者最重要的開發時期。全書共分10章,內容包括:俄羅斯方塊遊戲、線上留言簿系統、個人通訊錄系統、KTV點歌系統、線上IT商城系統、企業互動系統、餐飲管理系統、簡訊群發系統、超市進銷存系統、視頻監控系統的具體實現流程。《深入體驗C#項目開發》在具體講解每個實例時,都遵循項目的進度來講解,即從接到項目到具體開發,直到最後的調試和發布。內容循序漸進,並穿插了學習技巧和職場生存法則,可引領讀者全面掌握C#語言。
另外,《深入體驗C#項目開發》的配套光碟為讀者提供了全程視頻講解和實例原始碼。
《深入體驗C#項目開發》不但適合於C#的初學者,也適合於有一定C#基礎的讀者,甚至也可以作為有一定造詣的程式設計師的參考書。

編輯推薦

《深入體驗C#項目開發》:
以作者的成長經歷為主線,體驗項目開發過程。
以故事化的形式講解項目,體會項目開發心得。
以十個不同的項目案例,領悟職場的生存技巧。
以真實的項目開發場景,展示團隊的合作規則。

目錄

第1章 俄羅斯方塊遊戲 1
1.1 第一個項目 2
1.1.1 老師的作業 2
1.1.2 準備工作 2
1.2 功能描述 2
1.2.1 功能模組分析 3
1.2.2 運行流程 3
1.3 模組結構 4
1.4 搭建開發平台 4
1.4.1 安裝Visual Studio-NET 4
1.4.2 規劃項目檔案 6
1.5 界面設計 6
1.5.1 製作遊戲窗體 7
1.5.2 窗體元素設定檔案 9
1.6 編碼實現 15
1.6.1 事件處理程式 15
1.6.2 遊戲控制、處理方法 18
1.7 最後的戰役——測試運行 34
1.8 一個神秘的箱子 34
1.9 我的總結 35
1.10 後話 36
第2章 線上留言簿系統 37
2.1 第一個盈利項目 38
2.1.1 不速之客 38
2.1.2 組建團隊 38
2.1.3 小會議 39
2.2 系統概述和總體設計 40
2.2.1 線上留言簿模組功能原理 40
2.2.2 線上留言簿系統構成模組 41
2.3 規劃系統檔案 41
2.3.1 規劃檔案 42
2.3.2 選擇我的武器 42
2.4 資料庫設計 42
2.4.1 後台資料庫及資料庫訪問接口的選擇 43
2.4.2 資料庫結構的設計 43
2.5 系統配置設定和資料庫訪問層 44
2.5.1 系統配置 44
2.5.2 資料庫訪問層設計 46
2.6 編碼實現 53
2.6.1 留言數據顯示 53
2.6.2 留言分頁列表顯示模組 58
2.6.3 留言回復模組 61
2.6.4 留言發布模組 64
2.6.5 留言管理模組 65
2.7 最後的戰役——測試運行 68
2.7.1 調試運行 68
2.7.2 驗收 69
2.8 我的總結 69
2.9 兩點技術總結 71
2.9.1 ASP-NET中的三層結構 71
2.9.2 Ajax絢麗而多彩 72
2.10 後話 73
第3章 個人通訊錄系統 75
3.1 踏上求職路 76
3.1.1 寫求職信 76
3.1.2 隨遇而安 77
3.2 踏入職場 78
3.3 第一個項目 79
3.3.1 我的任務 79
3.3.2 規劃流程 79
3.4 需求分析 79
3.4.1 系統分析 80
3.4.2 系統目標 80
3.5 模組劃分 81
3.6 設計窗體 81
3.6.1 設定啟動應用程式 82
3.6.2 設計用戶界面 84
3.6.3 實現三維動畫效果 88
3.6.4 遍歷窗體可視化樹 91
3.7 閒來無事的編碼工作 92
3.7.1 添加聯繫人 92
3.7.2 實現多媒體 97
3.7.3 添加圖片 98
3.7.4 保存聯繫人資料 99
3.8 測試 103
3.9 和HR的談話 104
3.10 我的總結 104
第4章 KTV點歌系統 107
4.1 了解公司的組織結構 108
4.1.1 公司的現狀 108
4.1.2 我的開發部 108
4.2 新的項目 109
4.2.1 早會的任務 109
4.2.2 初見客戶 109
4.2.3 我們的團隊 109
4.3 項目規劃分析 110
4.3.1 需求分析 110
4.3.2 點歌系統構成模組 110
4.4 設計資料庫 111
4.4.1 資料庫概念結構設計 111
4.4.2 資料庫邏輯結構設計 112
4.5 設計界面 113
4.5.1 資料庫連線 113
4.5.2 歌曲信息參數 114
4.5.3 歌曲信息操作處理 115
4.6 設計窗體 122
4.7 具體編碼工作 124
4.7.1 登錄驗證模組 124
4.7.2 後台維護模組 125
4.7.3 設計明星模組 131
4.7.4 系統點歌模組 137
4.7.5 歌曲信息模組 139
4.7.6 播放歌曲模組 145
4.8 客戶的新需求 146
4.9 項目調試 148
4.9.1 調試 148
4.9.2 驗收 149
4.10 談客戶的那些事 149
4.11 我的總結 150
第5章 線上IT商城系統 151
5.1 同事們的聚會 152
5.2 新的項目 152
5.2.1 沒有如願以償地休假 152
5.2.2 一個新的項目 152
5.2.3 組建團隊 152
5.3 項目規劃分析 153
5.4 規劃項目檔案 154
5.5 系統配置檔案 155
5.6 搭建資料庫 156
5.6.1 資料庫設計 156
5.6.2 設定系統參數 159
5.7 數據訪問層 159
5.7.1 商品顯示 160
5.7.2 訂單處理 164
5.7.3 商品評論 173
5.7.4 商品分類 176
5.7.5 商品管理 187
5.8 顯示商品 189
5.8.1 主框架頁 190
5.8.2 頂部導航頁面 190
5.8.3 左側導航——分類列表頁面 191
5.8.4 右側導航——商品列表頁面 191
5.8.5 按點擊次數顯示模組 192
5.8.6 按商品名稱顯示模組 194
5.8.7 商品詳情頁面 196
5.9 商品分類處理 198
5.9.1 設定分類層次結構 198
5.9.2 添加分類模組 201
5.9.3 分類修改模組 202
5.9.4 分類管理模組 203
5.10 商品管理 205
5.10.1 商品添加模組 205
5.10.2 商品修改模組 206
5.10.3 商品管理列表模組 208
5.10.4 商品圖片修改模組 210
5.11 購物車 213
5.11.1 購物車組件設計 214
5.11.2 購物車商品添加模組 218
5.11.3 購物車管理 219
5.12 訂單處理 222
5.12.1 生成訂單編號 223
5.12.2 提交並創建新訂單 224
5.12.3 查看訂單詳情 226
5.12.4 訂單列表模組 227
5.12.5 訂單狀態處理模組 228
5.13 商品評論 231
5.13.1 評論顯示模組 231
5.13.2 評論管理模組 232
5.14 商品搜尋模組 233
5.15 項目調試 235
5.15.1 系統調試 235
5.15.2 系統發布 237
5.15.3 驗收 237
5.16 同事之間的那些事 237
第6章 企業互動系統 239
6.1 慶功晚會 240
6.2 新的挑戰 240
6.2.1 新招的實習生 240
6.2.2 新的項目 240
6.2.3 我們的團隊 241
6.3 項目規劃分析 241
6.3.1 線上互動系統的背景 242
6.3.2 企業線上互動系統構成模組 242
6.4 規劃項目檔案 244
6.5 系統配置檔案 244
6.6 搭建資料庫 245
6.6.1 資料庫設計 245
6.6.2 系統參數設定檔案 248
6.7 數據訪問層 249
6.7.1 用戶登錄驗證 250
6.7.2 用戶分組 253
6.7.3 團隊管理 259
6.8 用戶登錄驗證模組 264
6.8.1 登錄驗證處理 264
6.8.2 登錄用戶註銷模組 265
6.9 用戶分組處理模組 266
6.9.1 用戶分組添加模組 267
6.9.2 用戶分組修改模組 267
6.9.3 用戶組管理列表模組 269
6.9.4 用戶檢索模組 270
6.9.5 用戶管理列表模組 273
6.9.6 用戶移動轉換模組 275
6.9.7 用戶信息顯示模組 277
6.10 系統團隊處理模組 278
6.10.1 添加團隊模組 278
6.10.2 修改團隊處理模組 279
6.10.3 團隊管理列表模組 280
6.10.4 加入團隊處理模組 282
6.11 線上互動模組 284
6.11.1 系統主頁顯示模組 284
6.11.2 一對一互動處理模組 286
6.11.3 團隊互動處理模組 288
6.11.4 檔案傳送模組 291
6.12 項目調試 293
6.12.1 系統調試 294
6.12.2 系統發布 295
6.13 上下級相處的那些事 295
第7章 餐飲管理系統 297
7.1 生活的壓力 298
7.2 同學來訪 298
7.2.1 新的項目 298
7.2.2 我們的團隊 299
7.3 項目規劃分析 299
7.3.1 開發背景 299
7.3.2 項目模組分析 300
7.3.3 構成模組 300
7.4 搭建資料庫 301
7.4.1 資料庫概念設計 301
7.4.2 資料庫邏輯結構設計 302
7.5 設計窗體 304
7.6 我的工作 306
7.6.1 資料庫連線 307
7.6.2 登錄模組 307
7.6.3 主窗體模組 309
7.6.4 開台模組 314
7.6.5 點菜模組 316
7.6.6 結賬模組 323
7.6.7 員工管理模組 326
7.6.8 修改密碼模組 329
7.6.9 桌台信息模組 330
7.7 項目調試 338
7.7.1 系統調試 338
7.7.2 驗收 339
7.8 代碼封裝很簡單 339
7.9 我的總結 341
第8章 簡訊群發系統 343
8.1 客戶的來訪 344
8.2 一個私單 344
8.3 需求分析 345
8.3.1 開發背景 345
8.3.2 企業需求分析 346
8.4 項目規劃 347
8.4.1 系統目標 347
8.4.2 劃分功能模組 347
8.5 搭建資料庫 348
8.5.1 資料庫E-R圖分析 348
8.5.2 數據結構表 350
8.6 前期編碼——設計公共類 352
8.6.1 ConnClass類 352
8.6.2 GSM類 353
8.7 後期編碼 361
8.7.1 登錄驗證模組 361
8.7.2 主窗體模組 362
8.7.3 簡訊群發模組 366
8.7.4 簡訊接收和回復模組 371
8.7.5 電話簿管理模組 376
8.7.6 常用短語管理模組 379
8.7.7 修改密碼模組 384
8.8 項目調試 386
8.8.1 系統調試 386
8.8.2 驗收 387
8.9 我認識了簡訊貓 388
8.10 拼搏和耐心真的很重要 389
8.11 今天你跳槽了嗎 389
第9章 超市進銷存系統 391
9.1 很累的地下工作 392
9.2 第一個單子 393
9.3 系統需求分析 393
9.4 功能模組劃分 394
9.5 規劃和運作 395
9.5.1 規劃系統檔案 395
9.5.2 運作流程 396
9.6 設計資料庫 396
9.6.1 資料庫概念設計 396
9.6.2 邏輯結構設計 399
9.7 設計公共類 402
9.8 具體編碼 412
9.8.1 用戶登錄模組 412
9.8.2 主窗體模組 413
9.8.3 進貨管理模組 417
9.8.4 進貨查詢模組 421
9.8.5 商品銷售管理模組 422
9.8.6 退貨管理模組 425
9.8.7 庫存管理模組 428
9.8.8 庫存查詢模組 430
9.8.9 數據備份模組 431
9.9 項目調試 434
9.9.1 系統調試 434
9.9.2 驗收 436
9.10 我的一些經驗 436
9.11 我有一顆創業心 437
第10章 視頻監控系統 439
10.1 程式設計師很不容易 440
10.2 艱巨的項目 440
10.3 全新的visual studio 2010 442
10.3.1 Visual Studio 2010新特性 442
10.3.2 安裝Visual Studio 2010 442
10.4 系統分析 444
10.4.1 背景 444
10.4.2 需求分析 444
10.4.3 可行性分析 445
10.4.4 編寫項目計畫書 446
10.5 系統設計 447
10.6 資料庫設計 448
10.6.1 資料庫分析 448
10.6.2 資料庫概念設計 448
10.6.3 資料庫邏輯結構設計 448
10.7 設計公共類 449
10.7.1 datacon類 449
10.7.2 DataOperate類 450
10.7.3 SoftReg類 450
10.7.4 VideoOperate類 453
10.7.5 PelcoD類 455
10.8 具體編碼 457
10.8.1 登錄模組 457
10.8.2 視頻監控模組 459
10.8.3 監控管理模組 468
10.8.4 錄像回放模組 470
10.9 項目調試 471
10.9.1 系統調試 471
10.9.2 驗收 472
10.10 升職的驚喜 473
10.11 升職的原因 473
10.12 升職的3點經驗 473

相關詞條

相關搜尋

熱門詞條

聯絡我們