注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C#項目開發(fā)全程實錄(第5版)

C#項目開發(fā)全程實錄(第5版)

C#項目開發(fā)全程實錄(第5版)

定 價:¥89.80

作 者: 明日科技
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302675679 出版時間: 2025-01-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內容簡介

  《C#項目開發(fā)全程實錄(第5版)》精選10 個熱門項目,涉及游戲開發(fā)、Windows 桌面應用開發(fā)、數(shù)據庫管理系統(tǒng)開發(fā)等C#優(yōu)勢開發(fā)領域,實用性非常強。具體項目包含:智能語音計算器、俄羅斯方塊游戲(炫彩版)、系統(tǒng)優(yōu)化清理助手、圖片處理工坊、一站式文檔管家、飛鷹多線程下載器、卓識決策分析系統(tǒng)、靈動快遞單打印精靈、智匯人才寶管理系統(tǒng)、云銷商品管理系統(tǒng)。全書從軟件工程的角度出發(fā),按照項目開發(fā)的順序,系統(tǒng)、全面地講解每一個項目的開發(fā)實現(xiàn)過程。在體例上,每章一個項目,統(tǒng)一采用“開發(fā)背景→系統(tǒng)設計→技術準備→各功能模塊實現(xiàn)→項目運行→源碼下載”的形式完整呈現(xiàn)項目,給讀者明確的成就感,可以讓讀者快速積累實際項目經驗與技巧,早日實現(xiàn)就業(yè)目標。

作者簡介

  明日科技,全稱是吉林省明日科技有限公司,是一家專業(yè)從事軟件開發(fā)、教育培訓以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材非常注重選取軟件開發(fā)中的必需、常用內容,同時也很注重內容的易學、方便性以及相關知識的拓展性,深受讀者喜愛。其教材多次榮獲“全行業(yè)優(yōu)秀暢銷品種”“全國高校出版社優(yōu)秀暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。

圖書目錄

第1章 智能語音計算器 1
——運算符 流程控制 類 方法 窗體應用 INI 文件讀寫 音頻播放
1.1 開發(fā)背景 1
1.2 系統(tǒng)設計 2
1.2.1 開發(fā)環(huán)境 2
1.2.2 業(yè)務流程 2
1.2.3 功能結構 2
1.3 技術準備 3
1.3.1 技術概覽 3
1.3.2 INI 配置文件讀寫 4
1.3.3 使用API 函數(shù)播放語音 5
1.4 功能設計 5
1.4.1 設計窗體 5
1.4.2 數(shù)字鍵輸入 6
1.4.3 點的輸入 7
1.4.4 清零及刪除功能的實現(xiàn) 7
1.4.5 實現(xiàn)計算及語音播放功能 8
1.4.6 語音設置的實現(xiàn) 12
1.5 項目運行 13
1.6 源碼下載 14
第2章 俄羅斯方塊游戲(炫彩版) 15
——隨機數(shù) 數(shù)組 面向對象編程 Timer計時器 GDI 技術 鍵盤處理
2.1 開發(fā)背景 15
2.2 系統(tǒng)設計 16
2.2.1 開發(fā)環(huán)境 16
2.2.2 業(yè)務流程 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 暫停和繼續(xù)游戲 34
2.6 項目運行 35
2.7 源碼下載 35
第3章 系統(tǒng)優(yōu)化清理助手 36
——多分支語句 窗體控件 Process 進程類 注冊表操作 WMI 操作
3.1 開發(fā)背景 36
3.2 系統(tǒng)設計 37
3.2.1 開發(fā)環(huán)境 37
3.2.2 業(yè)務流程 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 窗體標題欄的實現(xiàn) 54
3.5.4 主窗體中的快捷按鈕 56
3.5.5 系統(tǒng)托盤的實現(xiàn) 57
3.6 系統(tǒng)檢測窗體設計 58
3.6.1 系統(tǒng)檢測窗體概述 58
3.6.2 設計系統(tǒng)檢測窗體 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 設計系統(tǒng)清理面板 64
3.7.5 設計實用工具面板 65
3.7.6 設計任務管理面板 66
3.7.7 設計選項面板 68
3.8 系統(tǒng)清理功能 68
3.8.1 系統(tǒng)清理功能概述 68
3.8.2 系統(tǒng)清理功能的實現(xiàn) 69
3.9 實用工具集合功能 69
3.9.1 實用工具集合功能概述 69
3.9.2 調用系統(tǒng)常用工具 70
3.9.3 快速關機功能的實現(xiàn) 70
3.10 鎖定系統(tǒng)模塊設計 71
3.10.1 鎖定系統(tǒng)模塊概述 71
3.10.2 設計鎖屏設置窗體 72
3.10.3 設計鎖屏窗體 75
3.10.4 設計解鎖窗體 77
3.11 系統(tǒng)優(yōu)化窗體設計 79
3.11.1 系統(tǒng)優(yōu)化窗體概述 79
3.11.2 設計系統(tǒng)優(yōu)化窗體 80
3.11.3 實現(xiàn)系統(tǒng)優(yōu)化功能 80
3.11.4 備份注冊表信息 82
3.11.5 還原注冊表信息 82
3.12 項目運行 82
3.13 源碼下載 83
第4章 圖片處理工坊 84
——對話框控件 Timer 計時器 打印技術 GDI 技術
4.1 開發(fā)背景 84
4.2 系統(tǒng)設計 85
4.2.1 開發(fā)環(huán)境 85
4.2.2 業(yè)務流程 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 圖片調節(jié)窗體設計 97
4.6.1 圖片調節(jié)功能概述 97
4.6.2 設計圖片調節(jié)窗體 98
4.6.3 調節(jié)圖片亮度 98
4.6.4 調節(jié)圖片大小 99
4.6.5 調節(jié)圖片對比度 100
4.6.6 保存調節(jié)后的圖片 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 樹控件 文件及文件夾類 數(shù)據庫操作技術 DriveInfo 類 無邊框窗體移動技術
5.1 開發(fā)背景 108
5.2 系統(tǒng)設計 109
5.2.1 開發(fā)環(huán)境 109
5.2.2 業(yè)務流程 109
5.2.3 功能結構 110
5.3 技術準備 110
5.3.1 技術概覽 110
5.3.2 使用GetDrives()方法獲取本地驅動器 111
5.3.3 無邊框窗體的移動 111
5.4 數(shù)據庫設計 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 動態(tài)切換資料集列表和文件夾列表 132
5.6.6 查看文件夾或資料集 132
5.6.7 查找文件功能的實現(xiàn) 133
5.7 文件夾操作窗體設計 133
5.7.1 文件夾操作窗體概述 133
5.7.2 設計文件夾操作窗體 133
5.7.3 初始化文件夾操作窗體 134
5.7.4 實現(xiàn)文件夾的添加、修改和刪除功能 134
5.8 文件操作窗體設計 136
5.8.1 文件操作窗體概述 136
5.8.2 設計文件操作窗體 136
5.8.3 初始化文件操作窗體 137
5.8.4 實現(xiàn)添加文件列表 137
5.8.5 實現(xiàn)文件的添加、修改和刪除功能 138
5.9 導入導出窗體設計 139
5.9.1 導入導出窗體概述 139
5.9.2 設計導入導出窗體 140
5.9.3 初始化導入導出窗體 140
5.9.4 顯示指定目錄下的文件夾 141
5.9.5 實現(xiàn)文件/文件夾的導入導出功能 141
5.10 項目運行 142
5.11 源碼下載 142
第6 章 飛鷹多線程下載器 143
——委托 異常處理 文件流 多線程 網絡編程 斷點續(xù)傳技術
6.1 開發(fā)背景 143
6.2 系統(tǒng)設計 144
6.2.1 開發(fā)環(huán)境 144
6.2.2 業(yè)務流程 144
6.2.3 功能結構 145
6.3 技術準備 145
6.3.1 技術概覽 145
6.3.2 斷點續(xù)傳技術 147
6.3.3 序列化與反序列化 147
6.4 項目配置文件設計 148
6.5 公共類設計 149
6.5.1 Locations 記錄續(xù)傳信息類 149
6.5.2 Set 系統(tǒng)設置類 150
6.5.3 DownLoad 文件下載類 152
6.5.4 Resume 斷點續(xù)傳類 155
6.6 主窗體設計 155
6.6.1 主窗體概述 155
6.6.2 設計主窗體 156
6.6.3 初始化控件及下載任務狀態(tài) 157
6.6.4 打開新建下載任務窗體 161
6.6.5 開始、暫停、刪除及續(xù)傳操作 162
6.6.6 網絡速度實時監(jiān)控 163
6.6.7 打開系統(tǒng)設置窗體 164
6.6.8 退出程序時自動保存續(xù)傳文件 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 系統(tǒng)設置窗體設計 167
6.8.1 系統(tǒng)設置窗體概述 167
6.8.2 設計系統(tǒng)設置窗體 168
6.8.3 顯示用戶的默認設置 169
6.8.4 切換設置界面 170
6.8.5 保存用戶設置 170
6.9 項目運行 172
6.10 源碼下載 173
第7章 卓識決策分析系統(tǒng) 174
——ADO.NET 游標 存儲過程 透視表/統(tǒng)計表 GDI 技術 自定義用戶控件
7.1 開發(fā)背景 174
7.2 系統(tǒng)設計 175
7.2.1 開發(fā)環(huán)境 175
7.2.2 業(yè)務流程 175
7.2.3 功能結構 175
7.3 技術準備 176
7.3.1 技術概覽 176
7.3.2 透視表的使用 177
7.3.3 統(tǒng)計表的使用 178
7.3.4 自定義用戶控件 179
7.4 數(shù)據庫設計 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 初始化數(shù)據 192
7.6.4 打開生成透視表窗體 192
7.6.5 打開生成統(tǒng)計表窗體 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 生成統(tǒng)計表窗體設計 196
7.8.1 生成統(tǒng)計表窗體概述 196
7.8.2 設計生成統(tǒng)計表窗體 196
7.8.3 綁定數(shù)據到列表 197
7.8.4 選擇生產日期字段 197
7.8.5 生成統(tǒng)計表 198
7.9 圖表模塊設計 199
7.9.1 繪制條形圖 199
7.9.2 繪制面形圖 205
7.9.3 繪制餅形圖 209
7.10 項目運行 213
7.11 源碼下載 214
第8章 靈動快遞單打印精靈 215
——泛型 序列化 數(shù)據流 打印組件 自定義組件 數(shù)據庫事務
8.1 開發(fā)背景 215
8.2 系統(tǒng)設計 216
8.2.1 開發(fā)環(huán)境 216
8.2.2 業(yè)務流程 216
8.2.3 功能結構 217
8.3 技術準備 217
8.4 數(shù)據庫設計 219
8.4.1 數(shù)據表設計 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 動態(tài)生成快遞單的列 246
8.9.4 查詢快遞單記錄 247
8.10 項目運行 249
8.11 源碼下載 250
第9章 智匯人才寶管理系統(tǒng) 251
——面向對象編程 窗體控件 二進制流 ADO.NET 技術 Word/Excel 操作
9.1 開發(fā)背景 251
9.2 系統(tǒng)設計 252
9.2.1 開發(fā)環(huán)境 252
9.2.2 業(yè)務流程 252
9.2.3 功能結構 252
9.3 技術準備 253
9.3.1 技術概覽 253
9.3.2 Word 和Excel 操作技術 254
9.4 數(shù)據庫設計 256
9.4.1 數(shù)據庫概述 256
9.4.2 數(shù)據表設計 256
9.4.3 數(shù)據表邏輯關系 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 登錄功能的實現(xiàn) 273
9.7 系統(tǒng)主窗體設計 273
9.7.1 系統(tǒng)主窗體概述 273
9.7.2 設計菜單欄 274
9.7.3 設計工具欄 275
9.7.4 設計導航菜單 276
9.7.5 設計狀態(tài)欄 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章 云銷商品管理系統(tǒng) 298
——可空類型 CheckedListBox 控件 BindingSource 組件 Lambda 表達式
10.1 開發(fā)背景 299
10.2 系統(tǒng)設計 299
10.2.1 開發(fā)環(huán)境 299
10.2.2 業(yè)務流程 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 數(shù)據庫設計 304
10.4.1 數(shù)據庫概述 304
10.4.2 數(shù)據表設計 304
10.4.3 數(shù)據表邏輯關系 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 實現(xiàn)商品大類的添加和修改功能 316
10.6.6 商品大類的刪除 317
10.7 代理登記模塊設計 318
10.7.1 代理登記模塊概述 318
10.7.2 設計代理登記窗體 318
10.7.3 實現(xiàn)代理商導航菜單 318
10.7.4 打開代理登記編輯窗體 319
10.7.5 代理登記編輯窗體的實現(xiàn) 320
10.8 訂貨單模塊設計 323
10.8.1 訂貨單模塊概述 323
10.8.2 設計訂貨單窗體 323
10.8.3 打開訂貨單編輯窗體 324
10.8.4 訂貨單編輯窗體的實現(xiàn) 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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號