-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

C#開發實用指南:方法與實踐

( 簡體 字)
作者:曹化宇類別:1. -> 程式設計 -> .NET -> C#
譯者:
出版社:清華大學出版社C#開發實用指南:方法與實踐 3dWoo書號: 49096
詢問書籍請說出此書號!

缺書
NT售價: 495

出版日:6/1/2018
頁數:550
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302492832
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:


內容簡介:

《C#開發實用指南:方法與實踐》是一線程序員凝聚自己多年開發經驗的結晶之作,深入淺出地講C#編程語言、.NET Framework資源、常用功能的封裝、SQL Server數據庫系統以

及Windows窗體程序與ASP.NET網站項目的開發。
《C#開發實用指南:方法與實踐》內容可以分為五個部分,第一部分(第1∼9章)介紹主要討論C#編程語言,以及數據處理的相關內容;第二部分(第10∼16章)討論常見的設計

模式及其在C#和.NET Framework平臺中的應用,并且介紹了常用的.NET Framework類庫資源等;第三部分(第17∼20章)討論SQL Server數據庫系統的應用,并了解如何使用

ADO.NET組件操作數據庫和Excel文件等;第四部分(第21章和第22章)討論了Windows窗體項目和ASP.NET網站的創建,涉及常用功能的實現以及一些技術和方法的應用特點;第五

部分(第23~25章)通過三個完整的項目示例,讓讀者在實戰中充分理解不同開發技術與方法的應用技巧。
《C#開發實用指南:方法與實踐》內容安排合理,架構清晰,注重理論與實踐相結合,適合作為零基礎學習C#開發的初學者的教程,也適合作為有一定編程基礎的程序員的參考手

冊。
目錄:

第1章 概述 1
1.1 編寫C#代碼 1
1.1.1 第一個C#程序 1
1.1.2 語句 3
1.1.3 注釋 3
1.2 命名空間 4
1.2.1 資源的組織 4
1.2.2 使用using語句 5
1.3 項目類型 5
1.3.1 控制臺應用程序 6
1.3.2 Windows窗體應用程序 6
1.3.3 ASP.NET網站 7
第2章 數據處理(一) 10
2.1 變量與常量 10
2.1.1 變量 10
2.1.2 常量 11
2.1.3 基本數據類型 11
2.1.4 sizeof運算符 11
2.2 值類型與引用類型 12
2.3 整數 12
2.3.1 算術運算 12
2.3.2 增量與減量運算 13
2.3.3 位操作 13
2.3.4 溢出檢查 15
2.4 浮點數與decimal 16
2.4.1 類型轉換 16
2.4.2 算術運算中的類型轉換 17
2.4.3 處理小數位 18
2.5 布爾類型 19
2.6 字符串 19
2.6.1 轉義字符 20
2.6.2 逐字字符字符串 20
2.7 字符 21
2.8 枚舉 21
2.9 結構與類 22
2.9.1 字段 22
2.9.2 屬性 23
2.9.3 方法 24
第3章 流程控制 26
3.1 比較運算 26
3.2 條件語句 26
3.2.1 if語句 26
3.2.2 ?:運算符 30
3.3 switch語句 30
3.4 循環語句 32
3.4.1 for語句 32
3.4.2 foreach語句 34
3.4.3 while語句 34
3.4.4 do-while語句 35
3.5 goto語句與標簽 35
3.6 異常處理 36
3.6.1 try-catch-finally語句 36
3.6.2 throw語句 38
3.6.3 應用中的異常處理 38
第4章 面向對象編程 40
4.1 類與對象 40
4.2 屬性與字段 41
4.2.1 字段 41
4.2.2 屬性 41
4.2.3 自動屬性 43
4.2.4 只讀屬性 43
4.2.5 只寫屬性 43
4.2.6 屬性的應用 44
4.3 訪問級別 44
4.4 構造函數與初始化器 45
4.4.1 構造函數 45
4.4.2 初始化器 46
4.4.3 構造函數鏈 46
4.4.4 參數默認值 48
4.5 析構函數 48
4.6 方法 49
4.6.1 按值或按引用傳遞參數 50
4.6.2 輸出參數 51
4.6.3 參數數組 52
4.6.4 重載 53
4.6.5 參數默認值 54
4.6.6 泛型方法 55
4.7 索引器 56
4.8 分部類與分部方法 58
4.9 靜態類與靜態成員 59
4.9.1 代碼封裝 60
4.9.2 工廠方法 60
4.9.3 靜態構造函數 60
4.10 運算符重載 61
4.11 擴展方法 63
4.12 匿名類型與var關鍵字 64
4.13 泛型類 65
第5章 繼承 67
5.1 父類與子類 67
5.1.1 構造函數的繼承 68
5.1.2 唯一沒有父類的類(Object) 70
5.2 成員的重寫 70
5.2.1 虛擬成員 70
5.2.2 重寫 71
5.2.3 隱藏父類成員 71
5.3 抽象類與抽象方法 72
第6章 接口 74
6.1 創建接口 74
6.2 實現接口 74
6.3 接口的繼承 75
6.4 泛型接口 78
6.5 泛型約束 79
6.6 using語句與IDisposable接口 79
第7章 數組與集合 83
7.1 數組與Array類 83
7.1.1 多維數組與成員數量 83
7.1.2 成員訪問與查詢 84
7.1.3 成員排序 86
7.1.4 成員反向排列 89
7.1.5 數組復制 89
7.1.6 統計方法 90
7.1.7 其他常用成員 91
7.2 ArrayList與List<>泛型類 91
7.2.1 成員訪問與查詢 92
7.2.2 添加成員 93
7.2.3 刪除成員 94
7.2.4 成員排序 94
7.2.5 成員反向排列 95
7.2.6 成員復制 95
7.3 Hashtable與Dictionary<>泛型類 97
7.3.1 成員訪問與查詢 97
7.3.2 修改成員 98
7.4 foreach語句與枚舉器 98
7.5 小結 102
第8章 日期與時間 103
8.1 DateTime結構 103
8.1.1 獲取日期和時間值 104
8.1.2 日期與時間計算 104
8.2 區域 105
8.2.1 CultureInfo類 106
8.2.2 日歷類 106
8.3 日期與時間格式化 106
8.3.1 GetDateTimeFormats()方法 107
8.3.2 ToString()方法 108
8.4 中國農歷 109
8.5 星期與季度計算 113
8.6 節日判斷 115
8.6.1 固定日期節日 115
8.6.2 不固定日期節日 116
8.6.3 給出節日信息 117
第9章 數據處理(二) 119
9.1 String類 119
9.1.1 常用成員 119
9.1.2 字符串格式化 122
9.2 StringBuilder類 123
9.2.1 構造函數 124
9.2.2 內容操作 124
9.2.3 緩存功能 124
9.3 空值(null)處理 125
9.3.1 可空類型 126
9.3.2 ??運算符 126
9.3.3 ?運算符 126
9.4 類型判斷與轉換 127
9.4.1 Type類 127
9.4.2 is和as運算符 129
9.4.3 隱式轉換和強制轉換 129
9.4.4 裝箱與拆箱 130
9.4.5 TryParse()方法 130
9.4.6 Convert類 131
9.5 封裝類型轉換方法 131
9.6 散列 132
9.6.1 MD5算法 133
9.6.2 SHA1算法 134
9.7 GUID 134
9.8 對象的復制 135
9.8.1 淺復制與深復制 135
9.8.2 實現IClonable接口 136
9.8.3 序列化 137
第10章 設計模式 140
10.1 策略模式 140
10.2 單件模式 145
10.3 組合模式 146
10.4 委托、事件與訪問者模式 149
10.4.1 委托 149
10.4.2 事件與用戶控件 151
10.4.3 訪問者模式 153
10.5 “三層架構”模式 153
10.5.1. 用戶界面層 153
10.5.2 業務邏輯層 154
10.5.3 數據訪問層 154
10.6 MVC模式 154
10.7 小結 155
第11章 LINQ與Lambda
表達式 156
11.1 LINQ查詢語句 156
11.1.1 基本查詢 156
11.1.2 集合方法 158
11.1.3 排序 159
11.1.4 分組 159
11.2 Lambda表達式 160
第12章 路徑、目錄與文件 161
12.1 路徑 161
12.1.1 Path類 161
12.1.2 封裝常用功能 162
12.2 文件 164
12.2.1 File類與FileInfo類 164
12.2.2 文件的讀寫 165
12.3 目錄 166
12.4 ZipFile類 167
第13章 圖形圖像 169
13.1 常用資源 169
13.1.1 Color結構 169
13.1.2 Bitmap類 169
13.1.3 Graphics類 171
13.1.4 格式刷與漸變 171
13.1.5 畫筆 173
13.2 圖形繪制 175
13.2.1 矩形 175
13.2.2 橢圓與圓形 176
13.2.3 線條與多邊形 177
13.2.4 封閉圖形 178
13.2.5 繪制文本 180
13.2.6 扇形與弧線 181
13.2.7 曲線 183
13.3 旋轉與翻轉 185
13.4 位圖截取 186
13.4.1 截取矩形區域 186
13.4.2 截取橢圓或圓形區域 188
13.5 封裝CImage類 190
13.5.1 圖像的尺寸問題 190
13.5.2 創建CImage類 190
13.5.3 基本圖形繪制 192
13.5.4 繪制文本 193
13.5.5 保存與打印 193
第14章 獲取系統與硬件信息 196
14.1 環境變量 196
14.1.1 讀取環境變量 196
14.1.2 設置環境變量 197
14.2 CPU信息 198
14.3 內存信息 200
14.3.1 GlobalMemoryStatusEx()函數 200
14.3.2 使用WMI獲取內存條信息 202
14.4 驅動器信息 204
14.4.1 使用DriveInfo類 204
14.4.2 使用WMI獲取硬盤信息 205
14.5 操作系統信息 207
14.5.1 獲取Windows版本 207
14.5.2 獲取計算機與用戶名稱 208
第15章 網絡 209
15.1 測試網絡連接 209
15.2 下載與上傳文件 211
15.2.1 下載文件 211
15.2.2 上傳文件 212
15.3 發送電子郵件 212
第16章 正則表達式 216
16.1 匹配模式 216
16.1.1 字符匹配 216
16.1.2 轉義字符 217
16.1.3 應用規則 217
16.2 Regex類 218
16.3 封裝CCheckData類 219
16.3.1 驗證E-mail地址 219
16.3.2 驗證手機號 220
16.3.3 驗證18位身份證號 220
16.3.4 驗證用戶名格式 221
16.3.5 驗證是否為漢字 222
16.3.6 驗證是否可以轉換為數值 222
16.3.7 限制數據范圍 223
第17章 SQLServer數據庫 225
17.1 應用基礎 225
17.2 準備數據庫 226
17.3 數據表與字段 229
17.3.1 常用數據類型 229
17.3.2 字段與約束 230
17.3.3 添加新記錄 231
17.3.4 更新記錄 232
17.3.5 刪除記錄 233
17.3.6 主鍵 234
17.3.7 外鍵 235
17.4 數據查詢 235
17.4.1 查詢條件 237
17.4.2 排序(orderby子句) 240
17.4.3 函數 241
17.4.4 分組(groupby子句) 242
17.4.5 連接(jion子句) 243
17.4.6 自動行號 245
17.5 視圖(View) 246
17.6 存儲過程(StoredProcedure) 247
17.7 事務(Transaction) 248
17.8 使用ADO.NET 249
17.8.1 連接數據庫 249
17.8.2 執行SQL和調用存儲過程 252
17.8.3 使用事務 256
17.8.4 脫機組件 257
第18章 創建數據基本操作組件 260
18.1 CDataItem和CDataCollection類 261
18.1.1 CDataItem類 261
18.1.2 CDataCollection類 263
18.2 數據引擎組件 267
18.2.1 IDbEngine接口 267
18.2.2 CDbEngineBase基類 269
18.2.3 CSqlEngine類與CSql類 270
18.3 數據記錄操作組件 276
18.3.1 IDbRecord接口 276
18.3.2 CDbRecordBase基類 278
18.3.3 CSqlRecord類 281
18.3.4 CDbRecord類 286
18.3.5 在項目中初始化CDbRecord類 288
18.4 支持Access數據庫 290
18.4.1 CAccess類 290
18.4.2 CAccessEngine類 291
18.4.3 CAccessRecord類 295
18.4.4 在CDbRecord類支持
Access 299
18.4.5 測試用Access數據庫 300
18.5 綜合測試 300
18.5.1 基本數據操作測試 302
18.5.2 用戶登錄 304
18.5.3 切換數據庫 305
第19章 創建數據查詢組件 307
19.1 查詢條件 307
19.1.1 查詢條件類型 307
19.1.2 條件之間的關系 308
19.1.3 條件組合 309
19.2 CCondition類 309
19.2.1 CreateCompareCondition()方法 310
19.2.2 CreateRangeCondition()方法 311
19.2.3 CreateDateRangeCondition()方法 312
19.2.4 CreateValueListCondition()方法 312
19.2.5 CreateFuzzyCondition()方法 313
19.2.6 CreateNullValueCondition()方法 313
19.3 CConditionGroup類 313
19.4 IDbQuery接口 315
19.5 CDbQueryBase類 315
19.5.1 基本實現 315
19.5.2 GetCompareOperator()方法 317
19.5.3 GetConditionSql()方法 317
19.5.4 GetConditionGroupSql()方法 319
19.5.5 GetSelectSql()方法 320
19.6 CSqlQuery類 321
19.7 CAccessQuery類 323
19.8 CDbQuery通用類 325
19.9 綜合測試 327
19.9.1 比較運算符查詢 329
19.9.2 范圍查詢 331
19.9.3 數據列表查詢 332
19.9.4 空值(NULL)查詢 332
19.9.5 文本模糊查詢 333
19.9.6 使用UseNot屬性 334
19.9.7 組合條件查詢 334
19.10 支持其他數據庫 335
第20章 操作Excel文件 336
20.1 使用OLEDB 336
20.1.1 打開工作表 336
20.1.2 數據操作 339
20.2 使用Excel對象庫 340
20.2.1 Excel文檔與工作表 341
20.2.2 單元格 343
20.2.3 區域(Range)與格式 344
第21章 Windows窗體應用 346
21.1 窗體與布局 346
21.1.1 Form類 346
21.1.2 使用SplitContainer控件布局 347
21.1.3 控件的Dock屬性 348
21.1.4 MDI窗體 349
21.1.5 異形窗體 351
21.1.6 無標題窗體移動與關閉 352
21.2 Button控件 353
21.3 TextBox控件 354
21.4 MaskedTextBox控件 354
21.5 NumericUpDown控件 357
21.6 CheckBox控件 357
21.7 RadioButton與GroupBox控件 358
21.8 列表控件 358
21.8.1 ListBox和ComboBox
控件 358
21.8.2 列表的數據處理 359
21.9 CheckedBoxList控件 361
21.10 日期與時間控件 365
21.11 菜單 366
21.12 通知圖標 368
21.13 工具欄 369
21.14 DataGridView控件 370
21.14.1 數據訪問 370
21.14.2 顯示與格式設置 373
21.15 TreeView控件 374
21.16 對話框 376
21.16.1 信息、警告與錯誤 376
21.16.2 提問對話框 378
21.16.3 輸入對話框 379
21.16.4 顏色 384
21.16.5 字體 384
21.16.6 打開、保存文件 385
21.16.7 選擇路徑 387
第22章 ASP.NET網站開發 388
22.1 網站開發概述 388
22.1.1 HTML 388
22.1.2 CSS 389
22.1.3 JavaScript 392
22.1.4 動態頁面技術 394
22.1.5 數據庫 397
22.2 創建ASP.NET網站 397
22.2.1 使用IISExpress測試 399
22.2.2 使用IIS測試 401
22.2.3 常用目錄 403
22.2.4 常用文件類型 404
22.2.5 加入封裝代碼庫 405
22.3 頁面與Web窗體 407
22.4 常用對象 409
22.4.1 Request對象 409
22.4.2 Response對象 411
22.4.3 Server對象 411
22.4.4 Session對象 412
22.5 Web控件 412
22.5.1 按鈕類控件 412
22.5.2 文本類控件 413
22.5.3 CheckBox控件 415
22.5.4 列表類控件 416
22.5.5 日期與自定義控件 420
22.5.6 Panel控件 428
22.6 文件上傳 430
22.7 緩存 433
22.8 Ajax基礎 435
22.9 全站編譯 439
22.10 示例:基于數據庫的用戶注冊與登錄 439
22.10.1 實現驗證碼 439
22.10.2 注冊 444
22.10.3 登錄與跳轉 447
第23章 項目示例1:截屏程序 452
23.1 實現截屏 452
23.2 實時顯示截取內容 455
23.3 響應鍵盤操作 457
23.4 保存到剪切板 457
23.5 添加自動保存選項 457
第24章 項目示例2:迷你賬本 460
24.1 項目概況 460
24.1.1 賬目的基本操作 460
24.1.2 多賬本管理 460
24.1.3 安全性 460
24.1.4 賬目查詢 461
24.1.5 賬目統計 461
24.2 項目準備 461
24.2.1 創建項目數據庫 461
24.2.2 初始化CAccountBook項目 463
24.2.3 主窗體 465
24.3 系統與賬本操作 467
24.3.1 家長權限 467
24.3.2 賬本管理 470
24.3.3 打開賬本 474
24.4 添加賬目 478
24.4.1 新增支出項 479
24.4.2 新增收入項 481
24.5 賬目查詢與編輯 481
24.5.1 周期查詢 481
24.5.2 編輯賬目信息 484
24.5.3 綜合查詢 485
24.5.4 刪除 488
24.6 賬目統計 488
第25章 項目示例3:Web版個人助手 491
25.1 項目概況 491
25.2 項目準備 492
25.2.1 準備數據庫 492
25.2.2 項目初始化 493
25.2.3 處理會話數據 495
25.2.4 修改CVerificationCode類 498
25.2.5 Web.Config配置與自定義控件 499
25.2.6 ASP.NET頁面模板 500
25.3 首頁 500
25.4 用戶注冊 503
25.4.1 封裝代碼 503
25.4.2 注冊頁面 505
25.4.3 保存用戶信息 507
25.5 登錄 510
25.6 個人信息 514
25.7 修改密碼 516
25.8 通訊錄功能 519
25.8.1 準備數據表 519
25.8.2 CAddrList類 520
25.8.3 通訊錄主頁(/addrlist/
Index.aspx) 521
25.8.4 查詢(CAddrListQuery類) 524
25.8.5 編輯聯系人(/addrlist/Edit.aspx) 525
25.9 賬本功能 529
25.9.1 準備數據庫 529
25.9.2 CAcctBook和CAcctRec類 530
25.9.3 賬本管理 532
25.9.4 賬目查詢 536
25.9.5 賬目添加與修改 548
25.9.6 賬目刪除 552
25.9.7 賬目統計 554
附錄A ASCII碼表 558
附錄B 二進制、十進制與十六進制對照表 559
附錄C 基本數據類型對照表 560
序: