-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
C#編程魔法書 版權信息
- ISBN:9787111685784
- 條形碼:9787111685784 ; 978-7-111-68578-4
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
C#編程魔法書 本書特色
適讀人群 :C#編程初級和中級讀者C#研發工程師高等院校師生:(1)資深專家撰寫,注重實戰,技術全面,一書掌握C#編程(2)以2個綜合案例貫穿全書,從語法到多線程/并行編程,從簡單開發到分布式系統,示例代碼均為實戰所需,提供隨書代碼,拿來即用
C#編程魔法書 內容簡介
以兩個綜合案例貫穿全書,從語法到多線程/并行編程,從簡單開發到分布式系統,示例代碼均為實戰所需,可拿來即用!禖#編程魔法書》共8章,涵蓋以下知識點! ∪绾卧赪indows與Linux平臺安裝和使用.NET框架! 〕S.NET框架的基本類庫,以及一些基本的文件處理、編碼國際化等內容! ∫苑庋b交易所接口為例,講解面向對象、依賴注入等常見的編程思想。 反射技術、代碼生成和C#對動態語言的支持。 C#讀寫數據庫,特別是從代碼反向生成數據庫,以及版本迭代中自動對數據庫結構執行升級、降級操作。 基于多線程版的高頻交易程序介紹多線程編程、同步機制、無鎖編程等! 〔⑿芯幊痰募记杉捌渑c多線程編程的異同。 利用消息隊列進行簡單的分布式處理,并通過一個交易所撮合引擎案例介紹分布式編程的基本技巧。
C#編程魔法書 目錄
第1章 快速認識C# /1
11 創建helloworld 2
111 使用文本編輯器和命令行編譯器創建 2
112 使用Visual Studio Community創建 5
113 helloworld源碼解讀 7
114 C#腳本語言 8
12 C#語言特性 9
13 C#與NET框架 10
14 多操作系統支持 12
141 在Ubuntu 1404上安裝和使用NET Core 13
142 跨平臺運行NET Core程序 14
143 在Ubuntu 1404上安裝和使用Mono 15
15 本章小結 17
第2章 C#編程基礎 /18
21 字符串操作 18
211 格式化字符串輸出 19
212 $符號:字符串內插 21
213 字符串比較 22
214 修改字符串 24
215 字符編碼 25
22 正則表達式 31
221 構造分組 33
222 反向引用 37
223 替換 38
23 訪問文件 40
231 文件和文件夾基本操作 40
232 流處理 42
233 管道 45
234 內存映射文件 48
24 編碼國際化 54
25 時間和日期 60
26 本章小結 63
第3章 C#面向對象編程 /64
31 面向對象 64
311 RESTful編程 65
312 WebSocket編程 72
313 面向對象封裝 76
314 使用接口 79
315 使用繼承 81
32 讀寫日志 86
321 使用Debug和Trace記錄日志 86
322 使用第三方日志庫記錄日志 92
323 使用MicrosoftExtensionLogging記錄日志 96
324 記錄日志的推薦方法 99
33 依賴注入 100
34 配置文件 108
341 NET框架配置文件 108
342 NET Core配置文件 111
35 程序案例 117
36 本章小結 119
第4章 反射與動態編程 /120
41 反射 120
411 獲取類型信息 121
412 動態加載 125
413 序列化 128
414 使用特性 132
415 版本控制 140
42 代碼生成和動態執行 146
421 CodeDOM生成源碼 147
422 ReflectionEmit 152
423 IL語言 157
424 多模塊組裝件 161
43 dynamic關鍵字 163
44 動態語言運行時 166
441 IronPython 166
442 DLR 170
45 本章小結 172
第5章 數據處理編程 /173
51 ADONET 175
511 使用ODBC連接數據源 178
512 在線讀寫數據 181
52 Lambda和LINQ 187
521 匿名方法和Lambda表達式 188
522 本地方法 191
53 LINQ 195
531 LINQ to Object 195
532 LINQ to SQL和Entity Framework Core 198
533 LINQ部分源碼解讀 201
534 可空引用類型 205
54 Entity Framework 208
541 使用EF Code First構建和映射數據庫 208
542 使用EF遷移數據庫 212
543 EF對關系的映射 216
544 EF的性能考量 220
55 本章小結 224
第6章 多線程編程 /225
61 多線程編程基礎 225
611 創建和使用多線程 226
612 使用線程池 227
62 多線程同步 229
621 阻塞式等待 229
622 鎖 231
623 信號 242
624 屏障 246
63 主動取消等待 249
631 在線程中主動響應取消請求 250
632 統一的取消任務等待操作 251
64 其他多線程元素 254
641 Lazy 254
642 線程本地存儲 256
643 定時器 259
65 無鎖編程 260
651 內存屏障和volatile關鍵字 260
652 使用無鎖編程 261
66 本章小結 263
第7章 并行編程 /264
71 并行編程基礎 264
711 使用Task類型實現并行 264
712 使用ParallelFor實現并行 268
72 硬件特性 270
721 內存訪問順序 271
722 偽共享 272
73 基于數據并行 275
731 ParallelFor和ParallelForEach 275
732 跳出循環 278
74 基于任務的并行 280
741 網絡異步編程的適用場景 280
742 使用連續任務 281
743 ThreadSleep和TaskDelay的區別 284
75 async和await關鍵字 286
751 使用async和await異步編程 286
752 使用狀態機實現async方法 288
753 async方法實現機制 292
754 擴展async方法 296
755 async方法執行上下文 296
76 函數式編程 298
761 函數式編程簡介 298
762 高階方法 299
763 偏函數應用 300
764 柯里化方法 301
765 數據封裝 302
766 錯誤處理 304
767 模式匹配 305
77 本章小結 308
第8章 分布式編程 /309
81 C#對分布式編程的支持 309
811 Web服務技術 310
812 Remoting技術 311
813 RESTful API 312
814 gRPC 313
82 分布式系統舉例 323
821 消息隊列 324
822 ZeroMQ 325
823 系統架構 334
824 交易
C#編程魔法書 作者簡介
資深軟件工程師和測試工程師,擁有近10年軟件行業從業經驗,精通iOS、Android以及Windows Phone應用程序調試、測試技術。曾經為NET Developer Platform部分框架代碼的提供測試服務,團隊負責的微軟開發框架產品有: CLR, NET BCL, WPF, Silverlight, ASPNET, NET兼容性測試。
- >
我與地壇
- >
龍榆生:詞曲概論/大家小書
- >
羅曼·羅蘭讀書隨筆-精裝
- >
巴金-再思錄
- >
我從未如此眷戀人間
- >
中國歷史的瞬間
- >
經典常談
- >
二體千字文