中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
.NET開發經典名著C#高級編程第11版 C# 7 & .NET CORE 2.0

包郵 .NET開發經典名著C#高級編程第11版 C# 7 & .NET CORE 2.0

出版社:清華大學出版社出版時間:2018-09-01
開本: 其他 頁數: 1076
中 圖 價:¥85.1(4.3折) 定價  ¥198.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

.NET開發經典名著C#高級編程第11版 C# 7 & .NET CORE 2.0 版權信息

.NET開發經典名著C#高級編程第11版 C# 7 & .NET CORE 2.0 本書特色

★為需要新工具的高級開發人員介紹了C# 7和.NET Core 2.0的擴展新特性 ★揭示了Visual Studio 2017的新技巧和切合實際的提示,包括新的用戶界面、新增的模板、編輯器的改進等 ★論述了計劃工作流的全新方式,使編碼更快,診斷和調試更精確,測試更頻繁,發布更自信 ★為開發在Android、iOS、Windows、Linux、網絡和云上運行的應用程序提供了循序漸進的指南 ★掌握Visual Studio的高效率特性,以加速AI革新

.NET開發經典名著C#高級編程第11版 C# 7 & .NET CORE 2.0 內容簡介

★為需要新工具的不錯開發人員介紹了C# 7和.NET Core 2.0的擴展新特性 ★揭示了Visual Studio 2017的新技巧和切合實際的提示,包括新的用戶界面、新增的模板、編輯器的改進等 ★論述了計劃工作流的全新方式,使編碼更快,診斷和調試更準確,測試更頻繁,發布更自信 ★為開發在Android、iOS、Windows、Linux、網絡和云上運行的應用程序提供了循序漸進的指南 ★掌握Visual Studio的高效率特性,以加速AI革新

.NET開發經典名著C#高級編程第11版 C# 7 & .NET CORE 2.0 目錄

目 錄
第 I 部分 C# 語 言
第1 章 .NET 應用程序和工具 3
1.1 選擇技術 3
1.2 回顧.NET 歷史 4
1.2.1 C# 1.0——一種新語言 4
1.2.2 帶有泛型的C# 2 和.NET 2 6
1.2.3 .NET 3.0——Windows Presentation Foundation 6
1.2.4 C# 3 和.NET 3.5——LINQ 6
1.2.5 C# 4 和.NET 4.0——dynamic 和TPL 7
1.2.6 C# 5 和異步編程 7
1.2.7 C# 6 和.NET Core 1.0 8
1.2.8 C# 7 和.NET Core 2.0 8
1.2.9 選擇技術,繼續前進 9
1.3 .NET 術語 10
1.3.1 .NET Framework 11
1.3.2 .NET Core 11
1.3.3 .NET Standard 11
1.3.4 NuGet 包 12
1.3.5 名稱空間 12
1.3.6 公共語言運行庫 13
1.3.7 Windows 運行庫 13
1.4 用.NET Core CLI 編譯 14
1.4.1 設置環境 14
1.4.2 創建應用程序 15
1.4.3 構建應用程序 16
1.4.4 運行應用程序 16
1.4.5 創建Web 應用程序 17
1.4.6 發布應用程序 17
1.5 使用Visual Studio 2017 19
1.6 應用程序類型和技術 24
1.6.1 數據訪問 24
1.6.2 Windows 應用程序 24
1.6.3 Xamarin 24
1.6.4 Web 應用程序 25
1.6.5 Web API 25
1.6.6 WebHooks 和SignalR 25
1.6.7 Microsoft Azure 25
1.7 開發工具 26
1.7.1 Visual Studio Community 27
1.7.2 Visual Studio Professional 27
1.7.3 Visual Studio Enterprise 27
1.7.4 Visual Studio for Mac 27
1.7.5 Visual Studio Code 27
1.8 小結 27
第2 章 核心C# 29
2.1 C#基礎 29
2.2 變量 31
2.2.1 初始化變量 31
2.2.2 類型推斷 32
2.2.3 變量的作用域 33
2.2.4 常量 34
2.3 預定義數據類型 35
2.3.1 值類型和引用類型 35
2.3.2 .NET 類型 36
2.3.3 預定義的值類型 36
2.3.4 預定義的引用類型 40
2.4 程序流控制 42
2.4.1 條件語句 42
2.4.2 循環 44
2.4.3 跳轉語句 47
2.5 名稱空間 47
2.5.1 using 語句 48
2.5.2 名稱空間的別名 49
2.6 Main()方法 49
2.7 使用注釋 50
2.7.1 源文件中的內部注釋 50
2.7.2 XML 文檔 51
2.8 C#預處理器指令 52
2.8.1 #define 和#undef 52
2.8.2 #if、#elif、#else 和#endif 52
2.8.3 #warning 和 # error 53
2.8.4 #region 和#endregion 53
2.8.5 #line 53
2.8.6 #pragma 54
2.9 C#編程準則 54
2.9.1 關于標識符的規則 54
2.9.2 用法約定 55
2.10 小結 58
第3 章 對象和類型 59
3.1 創建及使用類 60
3.2 類和結構 60
3.3 類 61
3.3.1 字段 61
3.3.2 只讀字段 61
3.3.3 屬性 62
3.3.4 匿名類型 65
3.3.5 方法 66
3.3.6 構造函數 69
3.4 結構 73
3.4.1 結構是值類型 74
3.4.2 只讀結構 75
3.4.3 結構和繼承 75
3.4.4 結構的構造函數 75
3.4.5 ref 結構 76
3.5 按值和按引用傳遞參數 76
3.5.1 ref 參數 77
3.5.2 out 參數 77
3.5.3 in 參數 78
3.6 可空類型 79
3.7 枚舉類型 79
3.8 部分類 81
3.9 擴展方法 83
3.10 Object 類 83
3.11 小結 84
第4 章 繼承 85
4.1 面向對象 85
4.2 繼承的類型 85
4.2.1 多重繼承 86
4.2.2 結構和類 86
4.3 實現繼承 86
4.3.1 虛方法 87
4.3.2 多態性 88
4.3.3 隱藏方法 89
4.3.4 調用方法的基類版本 90
4.3.5 抽象類和抽象方法 90
4.3.6 密封類和密封方法 91
4.3.7 派生類的構造函數 91
4.4 修飾符 93
4.4.1 訪問修飾符 93
4.4.2 其他修飾符 94
4.5 接口 94
4.5.1 定義和實現接口 95
4.5.2 派生的接口 97
4.6 is 和as 運算符 98
4.7 小結 99
第5 章 泛型 100
5.1 泛型概述 100
5.1.1 性能 101
5.1.2 類型安全 102
5.1.3 二進制代碼的重用 102
5.1.4 代碼的擴展 102
5.1.5 命名約定 102
5.2 創建泛型類 103
5.3 泛型類的功能 105
5.3.1 默認值 106
5.3.2 約束 106
5.3.3 繼承 108
5.3.4 靜態成員 108
5.4 泛型接口 109
5.4.1 協變和抗變 109
5.4.2 泛型接口的協變 110
5.4.3 泛型接口的抗變 111
5.5 泛型結構 111
5.6 泛型方法 113
5.6.1 泛型方法示例 113
5.6.2 帶約束的泛型方法 114
5.6.3 帶委托的泛型方法 115
5.6.4 泛型方法規范 115
5.7 小結 116
第6 章 運算符和類型強制轉換 117
6.1 運算符和類型轉換 117
6.2 運算符 118
6.2.1 運算符的簡化操作 119
6.2.2 運算符的優先級和關聯性 125
6.3 使用二進制運算符 126
6.3.1 位的移動 128
6.3.2 有符號數和無符號數 128
6.4 類型的安全性 129
6.4.1 類型轉換 130
6.4.2 裝箱和拆箱 132
6.5 比較對象的相等性 133
6.5.1 比較引用類型的相等性 133
6.5.2 比較值類型的相等性 134
6.6 運算符重載 135
6.6.1 運算符的工作方式 135
6.6.2 運算符重載的示例:Vector 結構 136
6.6.3 比較運算符的重載 139
6.6.4 可以重載的運算符 140
6.7 實現自定義的索引運算符 141
6.8 用戶定義的類型強制轉換 142
6.8.1 實現用戶定義的類型強制轉換 143
6.8.2 多重類型強制轉換 147
6.9 小結 150
第7 章 數組 151
7.1 相同類型的多個對象 151
7.2 簡單數組 152
7.2.1 數組的聲明 152
7.2.2 數組的初始化 152
7.2.3 訪問數組元素 153
7.2.4 使用引用類型 153
7.3 多維數組 154
7.4 鋸齒數組 155
7.5 Array 類 156
7.5.1 創建數組 156
7.5.2 復制數組 156
7.5.3 排序 157
7.6 數組作為參數 159
7.7 數組協變 159
7.8 枚舉 160
7.8.1 IEnumerator 接口 160
7.8.2 foreach 語句 160
7.8.3 yield 語句 161
7.9 結構比較 164
7.10 Span 165
7.10.1 創建切片 166
7.10.2 使用Span 改變值 166
7.10.3 只讀的Span 167
7.11 數組池 167
7.11.1 創建數組池 168
7.11.2 從池中租用內存 168
7.11.3 將內存返回給池 168
7.12 小結 169
第8 章 委托、lambda 表達式和事件 170
8.1 引用方法 170
8.2 委托 170
8.2.1 聲明委托 171
8.2.2 使用委托 172
8.2.3 簡單的委托示例 174
8.2.4 Action和Func委托 175
8.2.5 BubbleSorter 示例 176
8.2.6 多播委托 177
8.2.7 匿名方法 180
8.3 lambda 表達式 181
8.3.1 參數 181
8.3.2 多行代碼 181
8.3.3 閉包 182
8.4 事件 182
8.4.1 事件發布程序 182
8.4.2 事件偵聽器 184
8.5 小結 185
第9 章 字符串和正則表達式 186
9.1 System.String 類 187
9.1.1 構建字符串 188
9.1.2 StringBuilder 成員 190
9.2 字符串格式 190
9.2.1 字符串插值 191
9.2.2 日期時間和數字的格式 192
9.2.3 自定義字符串格式 193
9.3 正則表達式 194
9.3.1 正則表達式概述 194
9.3.2 RegularExpressionsPlayground 示例 195
9.3.3 顯示結果 197
9.3.4 匹配、組和捕獲 198
9.4 字符串和Span 200
9.5 小結 201
第10 章 集合 202
10.1 概述 202
10.2 集合接口和類型 203
10.3 列表 203
10.3.1 創建列表 204
10.3.2 只讀集合 210
10.4 隊列 210
10.5 棧 213
10.6 鏈表 214
10.7 有序列表 217
10.8 字典 219
10.8.1 字典初始化器 219
10.8.2 鍵的類型 219
10.8.3 字典示例 220
10.8.4 Lookup 類 223
10.8.5 有序字典 223
10.9 集 224
10.10 性能 225
10.11 小結 227
第11 章 特殊的集合 228
11.1 概述 228
11.2 處理位 228
11.2.1 BitArray 類 229
11.2.2 BitVector32 結構 230
11.3 可觀察的集合 232
11.4 不變的集合 233
11.4.1 使用構建器和不變的集合 235
11.4.2 不變集合類型和接口 235
11.4.3 使用LINQ 和不變的數組 236
11.5 并發集合 236
11.5.1 創建管道 237
11.5.2 使用BlockingCollection 239
11.5.3 使用ConcurrentDictionary 240
11.5.4 完成管道 241
11.6 小結 242
第12 章 LINQ 243
12.1 LINQ 概述 243
12.1.1 列表和實體 244
12.1.2 LINQ 查詢 246
12.1.3 擴展方法 246
12.1.4 推遲查詢的執行 248
12.2 標準的查詢操作符 249
12.2.1 篩選 250
12.2.2 用索引篩選 251
12.2.3 類型篩選 252
12.2.4 復合的from 子句 252
12.2.5 排序 253
12.2.6 分組 254
12.2.7 LINQ 查詢中的變量 255
12.2.8 對嵌套的對象分組 255
12.2.9 內連接 256
12.2.10 左外連接 258
12.2.11 組連接 260
12.2.12 集合操作 262
12.2.13 合并 263
12.2.14 分區 264
12.2.15 聚合操作符 264
12.2.16 轉換操作符 266
12.2.17 生成操作符 267
12.3 并行LINQ 267
12.3.1 并行查詢 268
12.3.2 分區器 268
12.3.3 取消 269
12.4 表達式樹 269
12.5 LINQ 提供程序 271
12.6 小結 272
第13 章 C#函數式編程 273
13.1 概述 273
13.1.1 避免狀態突變 274
13.1.2 函數作為**個類 275
13.2 表達式體的成員 275
13.3 擴展方法 276
13.4 using static 聲明 277
13.5 本地函數 278
13.5.1 本地函數與yield 語句 279
13.5.2 遞歸本地函數 281
13.6 元組 282
13.6.1 元組的聲明和初始化 282
13.6.2 元組解構 283
13.6.3 元組的返回 283
13.6.4 幕后的原理 284
13.6.5 ValueTuple 與元組的兼容性 285
13.6.6 推斷出元組名稱 285
13.6.7 元組與鏈表 286
13.6.8 元組和LINQ 286
13.6.9 解構 287
13.6.10 解構與擴展方法 288
13.7 模式匹配 288
13.7.1 模式匹配與is 運算符 288
13.7.2 模式匹配與switch 語句 290
13.7.3 模式匹配與泛型 291
13.8 小結 291
第14 章 錯誤和異常 292
14.1 簡介 292
14.2 異常類 293
14.3 捕獲異常 294
14.3.1 異常和性能 296
14.3.2 實現多個catch 塊 296
14.3.3 在其他代碼中捕獲異常 299
14.3.4 System.Exception 屬性 299
14.3.5 異常過濾器 299
14.3.6 重新拋出異常 300
14.3.7 沒有處理異常時發生的情況 303
14.4 用戶定義的異常類 303
14.4.1 捕獲用戶定義的異常 304
14.4.2 拋出用戶定義的異常 305
14.4.3 定義用戶定義的異常類 307
14.5 調用者信息 309
14.6 小結 310
第15 章 異步編程 311
15.1 異步編程的重要性 311
15.2 異步編程的.NET 歷史 312
15.2.1 同步調用 312
15.2.2 異步模式 313
15.2.3 基于事件的異步模式 314
15.2.4 基于任務的異步模式 314
15.2.5 異步Main()方法 315
15.3 異步編程的基礎 315
15.3.1 創建任務 316
15.3.2 調用異步方法 316
15.3.3 使用Awaiter 317
15.3.4 延續任務 317
15.3.5 同步上下文 318
15.3.6 使用多個異步方法 318
15.3.7 使用ValueTasks 319
15.3.8 轉換異步模式 320
15.4 錯誤處理 320
15.4.1 異步方法的異常處理 321
15.4.2 多個異步方法的異常處理 321
15.4.3 使用AggregateException 信息 322
15.5 異步與Windows 應用程序 322
15.5.1 配置await 323
15.5.2 切換到UI 線程 324
15.5.3 使用IAsyncOperation 325
15.5.4 避免阻塞情況 325
15.6 小結 325

展開全部

.NET開發經典名著C#高級編程第11版 C# 7 & .NET CORE 2.0 作者簡介

Christian Nagel 是Visual Studio 和開發技術方向的Microsoft MVP,擔任微軟開
發技術代言人(Microsoft Regional Director)已經超過15 年。Christian 是CN innovation
公司的創始人,CN innovation 公司提供指導、培訓、代碼評審,并協助使用微軟技術
設計和開發解決方案。他擁有超過25 年的軟件開發經驗。
Christian Nagel 最初在Digital Equipment 公司通過PDP 11 和VAX / VMS 系統開
始他的計算機職業生涯,接觸過各種語言和平臺。在2000 年,.NET 只有一個技術
概覽版時,他就開始使用各種技術建立.NET 解決方案。目前,他主要指導人們開發和
設計Windows 應用程序、ASP.NET Core Web 應用程序和Xamarin,并幫助他們使用
Microsoft Azure 服務產品。Christian Nagel 是Visual Studio 和開發技術方向的Microsoft MVP,擔任微軟開
發技術代言人(Microsoft Regional Director)已經超過15 年。Christian 是CN innovation
公司的創始人,CN innovation 公司提供指導、培訓、代碼評審,并協助使用微軟技術
設計和開發解決方案。他擁有超過25 年的軟件開發經驗。
Christian Nagel 最初在Digital Equipment 公司通過PDP 11 和VAX / VMS 系統開
始他的計算機職業生涯,接觸過各種語言和平臺。在2000 年,.NET 只有一個技術
概覽版時,他就開始使用各種技術建立.NET 解決方案。目前,他主要指導人們開發和
設計Windows 應用程序、ASP.NET Core Web 應用程序和Xamarin,并幫助他們使用
Microsoft Azure 服務產品。
在軟件開發領域工作多年以后,Christian 仍然熱愛學習和使用新技術,并通過多種形式教別人如何使用新
技術。他的Microsoft 技術知識非常淵博,編寫了很多書,擁有微軟認證培訓師(MCT)和微軟認證解決方案開發
專家(MCSD)認證。Christian 經常在國際會議(如Microsoft Ignite、BASTA!和TechDays)上發言。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 压片机_高速_单冲_双层_花篮式_多功能旋转压片机-上海天九压片机厂家 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 彭世修脚_修脚加盟_彭世修脚加盟_彭世足疗加盟_足疗加盟连锁_彭世修脚技术培训_彭世足疗 | 粒米特测控技术(上海)有限公司-测功机_减速机测试台_电机测试台 | 硫酸钡厂家_高光沉淀硫酸钡价格-河南钡丰化工有限公司 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 阻燃剂-氢氧化镁-氢氧化铝-沥青阻燃剂-合肥皖燃新材料 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 | 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 冷油器,取样冷却器,热力除氧器-连云港振辉机械设备有限公司 | 半自动预灌装机,卡式瓶灌装机,注射器灌装机,给药器灌装机,大输液灌装机,西林瓶灌装机-长沙一星制药机械有限公司 | 粉末包装机,拆包机厂家,价格-上海强牛包装机械设备有限公司 | 超声骨密度仪-骨密度检测仪-经颅多普勒-tcd仪_南京科进实业有限公司 | 风化石头制砂机_方解石制砂机_瓷砖石子制砂机_华盛铭厂家 | 森旺-A级防火板_石英纤维板_不燃抗菌板装饰板_医疗板 | 金属切削液-脱水防锈油-电火花机油-抗磨液压油-深圳市雨辰宏业科技发展有限公司 | 盘式曝气器-微孔曝气器-管式曝气器-曝气盘-斜管填料 | 郑州市前程水处理有限公司 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 全自动定氮仪-半自动凯氏定氮仪厂家-祎鸿仪器| 空心明胶胶囊|植物胶囊|清真胶囊|浙江绿键胶囊有限公司欢迎您! | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 撕碎机_轮胎破碎机_粉碎机_回收生产线厂家_东莞华达机械有限公司 | 德州网站开发定制-小程序开发制作-APP软件开发-「两山开发」 | 学叉车培训|叉车证报名|叉车查询|叉车证怎么考-工程机械培训网 | 艺术生文化课培训|艺术生文化课辅导冲刺-济南启迪学校 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 泥沙分离_泥沙分离设备_泥砂分离机_洛阳隆中重工机械有限公司 | 茅茅虫AI论文写作助手-免费AIGC论文查重_写毕业论文降重 | 螺杆泵_中成泵业| 云南丰泰挖掘机修理厂-挖掘机维修,翻新,再制造的大型企业-云南丰泰工程机械维修有限公司 | 天津力值检测-天津管道检测-天津天诚工程检测技术有限公司 | 高压互感器,电流互感器,电压互感器-上海鄂互电气科技有限公司 | 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 膜结构车棚|上海膜结构车棚|上海车棚厂家|上海膜结构公司 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 上海办公室装修公司_办公室设计_直营办公装修-羚志悦装 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 |