C# 項目開發全程實錄, 5/e
明日科技
買這商品的人也買了...
-
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
$354C# 設計模式, 2/e -
CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e)$1,280$998 -
$330網絡設備配置與調試項目實訓(第4版) -
優化 SQL|語法與資料庫的最佳化應用$450$356 -
Oracle 19c 從入門到精通 (視頻教學超值版)$534$507 -
最實用業界專案精選:用 Spring Boot 和 Spring Cloud 頂級開發(過版書特價)$1,000$399 -
大話設計模式:JAVA 風雲再起彩色加強版$880$695 -
OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全$600$468 -
C# 最強入門邁向頂尖高手之路王者歸來$980$774 -
C# 也能完整 AI - TensorFlow.NET 實戰現場$1,080$853 -
$305機器視覺應用技術 -
新觀念 Visual C# 程式設計範例教本, 6/e$680$537 -
重構:改善 .NET 與 C# 應用程式的設計,償還欠下的技術債 (使用 GitHub Copilot 與 Visual Studio) (Refactoring with C#: Safely improve .NET applications and pay down technical debt with Visual Studio, .NET 8, and C# 12)$850$663 -
$469C# 項目開發實戰 (微視頻版) -
C# 上位機開發實戰指南$474$450 -
$294零基礎學手機攝影 100個關鍵技法 -
$359實用 IT 英語, 4/e -
循序漸進 Node.js 企業級開發實踐$534$507 -
深度學習項目開發實踐 (TensorFlow + Sklearn + PyTorch)(微視頻版)$594$564 -
$458Java Web 項目開發全程實錄, 2/e -
大數據 SQL 優化 : 原理與實踐$594$564 -
x86 匯編與逆向工程 軟件破解與防護的藝術$594$564 -
從零開始寫 Linux 內核 (一書學透核心原理與實現)$594$564 -
$602AI 商業創意攝影:技術、藝術、實踐
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
《C#項目開發全程實錄(第5版)》精選10 個熱門項目,涉及遊戲開發、Windows 桌面應用開發、數據庫管理系統開發等C#優勢開發領域,實用性非常強。具體項目包含:智能語音計算器、俄羅斯方塊遊戲(炫彩版)、系統優化清理助手、圖片處理工坊、一站式文檔管家、飛鷹多線程下載器、卓識決策分析系統、靈動快遞單打印精靈、智匯人才寶管理系統、雲銷商品管理系統。全書從軟件工程的角度出發,按照項目開發的順序,系統、全面地講解每一個項目的開發實現過程。在體例上,每章一個項目,統一採用“開發背景→系統設計→技術準備→各功能模塊實現→項目運行→源碼下載”的形式完整呈現項目,給讀者明確的成就感,可以讓讀者快速積累實際項目經驗與技巧,早日實現就業目標。
目錄大綱
第1章 智能語音計算器 1
——運算符 + 流程控制 + 類 + 方法 + 窗體應用 + INI 文件讀寫 + 音頻播放
1.1 開發背景 1
1.2 系統設計 2
1.2.1 開發環境 2
1.2.2 業務流程 2
1.2.3 功能結構 2
1.3 技術準備 3
1.3.1 技術概覽 3
1.3.2 INI 配置文件讀寫 4
1.3.3 使用API 函數播放語音 5
1.4 功能設計 5
1.4.1 設計窗體 5
1.4.2 數字鍵輸入 6
1.4.3 點的輸入 7
1.4.4 清零及刪除功能的實現 7
1.4.5 實現計算及語音播放功能 8
1.4.6 語音設置的實現 12
1.5 項目運行 13
1.6 源碼下載 14
第2章 俄羅斯方塊遊戲(炫彩版) 15
——隨機數 + 數組 + 面向對象編程 + Timer計時器 + GDI+技術 + 鍵盤處理
2.1 開發背景 15
2.2 系統設計 16
2.2.1 開發環境 16
2.2.2 業務流程 16
2.2.3 功能結構 16
2.3 技術準備 17
2.3.1 技術概覽 17
2.3.2 方塊組變換分析 18
2.3.3 鍵盤處理技術 19
2.4 公共類設計 20
2.5 功能設計 30
2.5.1 設計窗體 30
2.5.2 初始化遊戲場景 32
2.5.3 生成遊戲方塊並使其自動下落 33
2.5.4 使用鍵盤控制方塊的變換及移動 34
2.5.5 暫停和繼續遊戲 34
2.6 項目運行 35
2.7 源碼下載 35
第3章 系統優化清理助手 36
——多分支語句 + 窗體控件 + Process 進程類 + 註冊表操作 + WMI 操作
3.1 開發背景 36
3.2 系統設計 37
3.2.1 開發環境 37
3.2.2 業務流程 37
3.2.3 功能結構 37
3.3 技術準備 38
3.3.1 技術概覽 38
3.3.2 使用Process 類獲取進程信息 39
3.3.3 WMI 技術應用 40
3.4 公共類設計 41
3.4.1 Operator 類 42
3.4.2 Win32 類 48
3.4.3 myHook 類 49
3.5 主窗體設計 51
3.5.1 主窗體概述 51
3.5.2 設計主窗體 51
3.5.3 窗體標題欄的實現 54
3.5.4 主窗體中的快捷按鈕 56
3.5.5 系統托盤的實現 57
3.6 系統檢測窗體設計 58
3.6.1 系統檢測窗體概述 58
3.6.2 設計系統檢測窗體 58
3.6.3 初始化樹菜單 59
3.6.4 根據選擇項顯示其詳細信息 62
3.7 功能集合窗體設計 62
3.7.1 功能集合窗體概述 62
3.7.2 功能集合窗體屬性設置 63
3.7.3 設計導航工具欄 63
3.7.4 設計系統清理面板 64
3.7.5 設計實用工具面板 65
3.7.6 設計任務管理面板 66
3.7.7 設計選項面板 68
3.8 系統清理功能 68
3.8.1 系統清理功能概述 68
3.8.2 系統清理功能的實現 69
3.9 實用工具集合功能 69
3.9.1 實用工具集合功能概述 69
3.9.2 調用系統常用工具 70
3.9.3 快速關機功能的實現 70
3.10 鎖定系統模塊設計 71
3.10.1 鎖定系統模塊概述 71
3.10.2 設計鎖屏設置窗體 72
3.10.3 設計鎖屏窗體 75
3.10.4 設計解鎖窗體 77
3.11 系統優化窗體設計 79
3.11.1 系統優化窗體概述 79
3.11.2 設計系統優化窗體 80
3.11.3 實現系統優化功能 80
3.11.4 備份註冊表信息 82
3.11.5 還原註冊表信息 82
3.12 項目運行 82
3.13 源碼下載 83
第4章 圖片處理工坊 84
——對話框控件 + Timer 計時器 + 打印技術 + GDI+技術
4.1 開發背景 84
4.2 系統設計 85
4.2.1 開發環境 85
4.2.2 業務流程 85
4.2.3 功能結構 85
4.3 技術準備 86
4.3.1 技術概覽 86
4.3.2 對話框控件的使用 87
4.3.3 使用RotateFlip()方法旋轉圖片 90
4.3.4 GetPixel()方法和SetPixel()方法的使用 91
4.4 主窗體設計 91
4.4.1 主窗體概述 91
4.4.2 設計主窗體 92
4.4.3 打開圖片目錄 93
4.4.4 轉換圖片格式 93
4.4.5 打印圖片 94
4.5 圖片特效窗體設計 95
4.5.1 圖片特效功能概述 95
4.5.2 設計圖片特效窗體 95
4.5.3 “浮雕”效果 95
4.5.4 “積木”效果 96
4.5.5 “底片”效果 96
4.5.6 “霧化”效果 97
4.6 圖片調節窗體設計 97
4.6.1 圖片調節功能概述 97
4.6.2 設計圖片調節窗體 98
4.6.3 調節圖片亮度 98
4.6.4 調節圖片大小 99
4.6.5 調節圖片對比度 100
4.6.6 保存調節後的圖片 101
4.7 圖片加文字水印窗體設計 102
4.7.1 圖片加文字水印功能概述 102
4.7.2 設計圖片加文字水印窗體 102
4.7.3 添加文字到圖片中 102
4.7.4 設置水印文字的字體和顏色 103
4.7.5 水印效果預覽 103
4.7.6 保存寫入文字的圖片 104
4.8 幻燈片放映窗體設計 105
4.8.1 幻燈片放映功能概述 105
4.8.2 設計幻燈片放映窗體 105
4.8.3 將圖片顯示在幻燈片中 105
4.8.4 自動切換圖片 106
4.8.5 暫停播放幻燈片 106
4.8.6 重新播放幻燈片 107
4.9 項目運行 107
4.10 源碼下載 107
第5章 一站式文檔管家 108
——TreeView 樹控件 + 文件及文件夾類 + 數據庫操作技術 + DriveInfo 類 + 無邊框窗體移動技術
5.1 開發背景 108
5.2 系統設計 109
5.2.1 開發環境 109
5.2.2 業務流程 109
5.2.3 功能結構 110
5.3 技術準備 110
5.3.1 技術概覽 110
5.3.2 使用GetDrives()方法獲取本地驅動器 111
5.3.3 無邊框窗體的移動 111
5.4 數據庫設計 112
5.5 公共類設計 113
5.5.1 DataClass 類 113
5.5.2 FrmAffairClass 類 115
5.6 主窗體設計 130
5.6.1 主窗體概述 130
5.6.2 設計主窗體 130
5.6.3 主窗體的顯示 131
5.6.4 設置主窗體標題欄 131
5.6.5 動態切換資料集列表和文件夾列表 132
5.6.6 查看文件夾或資料集 132
5.6.7 查找文件功能的實現 133
5.7 文件夾操作窗體設計 133
5.7.1 文件夾操作窗體概述 133
5.7.2 設計文件夾操作窗體 133
5.7.3 初始化文件夾操作窗體 134
5.7.4 實現文件夾的添加、修改和刪除功能 134
5.8 文件操作窗體設計 136
5.8.1 文件操作窗體概述 136
5.8.2 設計文件操作窗體 136
5.8.3 初始化文件操作窗體 137
5.8.4 實現添加文件列表 137
5.8.5 實現文件的添加、修改和刪除功能 138
5.9 導入導出窗體設計 139
5.9.1 導入導出窗體概述 139
5.9.2 設計導入導出窗體 140
5.9.3 初始化導入導出窗體 140
5.9.4 顯示指定目錄下的文件夾 141
5.9.5 實現文件/文件夾的導入導出功能 141
5.10 項目運行 142
5.11 源碼下載 142
第6 章 飛鷹多線程下載器 143
——委托 + 異常處理 + 文件流 + 多線程 + 網絡編程 + 斷點續傳技術
6.1 開發背景 143
6.2 系統設計 144
6.2.1 開發環境 144
6.2.2 業務流程 144
6.2.3 功能結構 145
6.3 技術準備 145
6.3.1 技術概覽 145
6.3.2 斷點續傳技術 147
6.3.3 序列化與反序列化 147
6.4 項目配置文件設計 148
6.5 公共類設計 149
6.5.1 Locations 記錄續傳信息類 149
6.5.2 Set 系統設置類 150
6.5.3 DownLoad 文件下載類 152
6.5.4 Resume 斷點續傳類 155
6.6 主窗體設計 155
6.6.1 主窗體概述 155
6.6.2 設計主窗體 156
6.6.3 初始化控件及下載任務狀態 157
6.6.4 打開新建下載任務窗體 161
6.6.5 開始、暫停、刪除及續傳操作 162
6.6.6 網絡速度實時監控 163
6.6.7 打開系統設置窗體 164
6.6.8 退出程序時自動保存續傳文件 164
6.7 新建下載任務窗體設計 165
6.7.1 新建下載任務窗體概述 165
6.7.2 設計新建下載任務窗體 165
6.7.3 顯示默認下載路徑 166
6.7.4 選擇下載文件保存位置 166
6.7.5 自動獲取下載文件名 166
6.7.6 確認下載文件信息 166
6.8 系統設置窗體設計 167
6.8.1 系統設置窗體概述 167
6.8.2 設計系統設置窗體 168
6.8.3 顯示用戶的默認設置 169
6.8.4 切換設置界面 170
6.8.5 保存用戶設置 170
6.9 項目運行 172
6.10 源碼下載 173
第7章 卓識決策分析系統 174
——ADO.NET + 光標 + 存儲過程 + 透視表/統計表 + GDI+技術 + 自定義用戶控件
7.1 開發背景 174
7.2 系統設計 175
7.2.1 開發環境 175
7.2.2 業務流程 175
7.2.3 功能結構 175
7.3 技術準備 176
7.3.1 技術概覽 176
7.3.2 透視表的使用 177
7.3.3 統計表的使用 178
7.3.4 自定義用戶控件 179
7.4 數據庫設計 181
7.5 公共類設計 181
7.5.1 DataClass 類 182
7.5.2 FrmClass 類 186
7.6 決策分析主窗體設計 191
7.6.1 決策分析主窗體概述 191
7.6.2 設計決策分析主窗體 191
7.6.3 初始化數據 192
7.6.4 打開生成透視表窗體 192
7.6.5 打開生成統計表窗體 194
7.7 生成透視表窗體設計 194
7.7.1 生成透視表窗體概述 194
7.7.2 設計生成透視表窗體 194
7.7.3 初始化窗體 195
7.7.4 刪除重復字段 195
7.7.5 生成透視表 195
7.8 生成統計表窗體設計 196
7.8.1 生成統計表窗體概述 196
7.8.2 設計生成統計表窗體 196
7.8.3 綁定數據到列表 197
7.8.4 選擇生產日期字段 197
7.8.5 生成統計表 198
7.9 圖表模塊設計 199
7.9.1 繪制條形圖 199
7.9.2 繪制面形圖 205
7.9.3 繪制餅形圖 209
7.10 項目運行 213
7.11 源碼下載 214
第8章 靈動快遞單打印精靈 215
——泛型 + 序列化 + 數據流 + 打印組件 + 自定義組件 + 數據庫事務
8.1 開發背景 215
8.2 系統設計 216
8.2.1 開發環境 216
8.2.2 業務流程 216
8.2.3 功能結構 217
8.3 技術準備 217
8.4 數據庫設計 219
8.4.1 數據表設計 219
8.4.2 存儲過程設計 220
8.5 項目配置文件設計 221
8.6 公共類設計 222
8.6.1 DataOperate 類 222
8.6.2 CommClass 類 224
8.6.3 GlobalProperty 類 227
8.6.4 MD5Encrypt 類 228
8.6.5 ReadFile 類 228
8.6.6 自定義通用文本輸入框組件 229
8.7 快遞單設置模塊設計 232
8.7.1 快遞單設置模塊概述 232
8.7.2 設計快遞單設置窗體 234
8.7.3 設計添加/修改快遞單窗體 234
8.7.4 打開添加/修改快遞單信息窗體 235
8.7.5 初始化添加/修改快遞單信息窗體 235
8.7.6 保存快遞單基本信息 236
8.7.7 刪除指定的快遞單 238
8.7.8 設計快遞單模板 238
8.8 快遞單打印窗體設計 241
8.8.1 快遞單打印窗體概述 241
8.8.2 設計快遞單打印窗體 242
8.8.3 初始化快遞單模板 242
8.8.4 打印快遞單 244
8.9 快遞單查詢窗體設計 245
8.9.1 快遞單查詢窗體概述 245
8.9.2 設計快遞單查詢窗體 246
8.9.3 動態生成快遞單的列 246
8.9.4 查詢快遞單記錄 247
8.10 項目運行 249
8.11 源碼下載 250
第9章 智匯人才寶管理系統 251
——面向對象編程 + 窗體控件 + 二進制流 + ADO.NET 技術 + Word/Excel 操作
9.1 開發背景 251
9.2 系統設計 252
9.2.1 開發環境 252
9.2.2 業務流程 252
9.2.3 功能結構 252
9.3 技術準備 253
9.3.1 技術概覽 253
9.3.2 Word 和Excel 操作技術 254
9.4 數據庫設計 256
9.4.1 數據庫概述 256
9.4.2 數據表設計 256
9.4.3 數據表邏輯關系 259
9.5 公共類設計 261
9.5.1 MyMeans 公共類 261
9.5.2 MyModule 公共類 262
9.6 登錄窗體設計 272
9.6.1 登錄窗體概述 272
9.6.2 設計登錄窗體 272
9.6.3 按Enter 鍵時移動鼠標焦點 272
9.6.4 登錄功能的實現 273
9.7 系統主窗體設計 273
9.7.1 系統主窗體概述 273
9.7.2 設計菜單欄 274
9.7.3 設計工具欄 275
9.7.4 設計導航菜單 276
9.7.5 設計狀態欄 276
9.8 人事檔案管理窗體設計 277
9.8.1 人事檔案管理窗體概述 277
9.8.2 設計人事檔案管理窗體 278
9.8.3 添加/修改人事檔案信息 279
9.8.4 刪除人事檔案信息 281
9.8.5 單條件查詢人事檔案信息 281
9.8.6 逐條查看人事檔案信息 283
9.8.7 將人事檔案信息導出為Word 文檔 284
9.8.8 將人事檔案信息導出為Excel 表格 287
9.9 人事資料查詢窗體設計 291
9.9.1 人事資料查詢窗體概述 291
9.9.2 設計人事資料查詢窗體 291
9.9.3 多條件查詢人事資料 292
9.10 用戶設置模塊設計 293
9.10.1 用戶設置模塊概述 293
9.10.2 設計用戶設置窗體 294
9.10.3 添加/修改用戶信息 294
9.10.4 刪除用戶基本信息 295
9.10.5 設置用戶操作權限 295
9.11 項目運行 296
9.12 源碼下載 297
第10章 雲銷商品管理系統 298
——可空類型 + CheckedListBox 控件 + BindingSource 組件 + Lambda 表達式
10.1 開發背景 299
10.2 系統設計 299
10.2.1 開發環境 299
10.2.2 業務流程 299
10.2.3 功能結構 300
10.3 技術準備 301
10.3.1 技術概覽 301
10.3.2 可空類型的使用 301
10.3.3 CheckedListBox 控件的使用 302
10.3.4 BindingSource 組件的使用 303
10.4 數據庫設計 304
10.4.1 數據庫概述 304
10.4.2 數據表設計 304
10.4.3 數據表邏輯關系 307
10.5 公共類設計 308
10.5.1 DataLogic 公共類 308
10.5.2 Useful 公共類 312
10.6 商品大類模塊設計 314
10.6.1 商品大類模塊概述 314
10.6.2 設計商品大類窗體 314
10.6.3 初始化商品大類信息顯示 315
10.6.4 打開商品大類編輯窗體 315
10.6.5 實現商品大類的添加和修改功能 316
10.6.6 商品大類的刪除 317
10.7 代理登記模塊設計 318
10.7.1 代理登記模塊概述 318
10.7.2 設計代理登記窗體 318
10.7.3 實現代理商導航菜單 318
10.7.4 打開代理登記編輯窗體 319
10.7.5 代理登記編輯窗體的實現 320
10.8 訂貨單模塊設計 323
10.8.1 訂貨單模塊概述 323
10.8.2 設計訂貨單窗體 323
10.8.3 打開訂貨單編輯窗體 324
10.8.4 訂貨單編輯窗體的實現 325
10.8.5 刪除訂貨單信息 330
10.9 權限分配模塊設計 330
10.9.1 權限分配模塊概述 330
10.9.2 設計權限分配窗體 331
10.9.3 顯示指定操作員的已有權限 331
10.9.4 保存新分配的權限 332
10.10 項目運行 333
10.11 源碼下載 334



