Visual Studio 2015、ASP.NET Core 1.0和Universal Windows Platform的推出,为开发人员提供了使用C#创建应用程序的新方式。作为经典C#畅销书 ,C#高级编程(第10版)涵盖了充分利用升级功能,积极简化工作流程所需的全部信息。本书循序渐进地讲解了Visual Studio 2015、.NET Core 1.0、ASP.NET MVC、Universal Windows Platform、WPF的最新变化。每一章都提供了清晰的解释、下载的代码,并从专家的角度提供了有价值的视野。有本书在手,读者可以快速获得最新的特性和功能。
C#高级编程内容
◆ 通过.NET Core 和C# 6的增强功能,重新塑造了.NET平台,包括新增的.NET编译器平台
◆ 展示了如何使用新的Visual Studio工具和用于ASP.NET Core 1.0、ASP.NET MVC、Web API、WPF和Universal Windows Platform的模板
◆ 介绍允许应用程序在Windows、Linux和OS X上运行的.NET Core框架,还囊括了任务和并行编程,访问文件系统,以及网络堆栈
◆ 演示了如何使用ASP.NET MVC 6和Web API创建Web应用程序,以及利用SignalR和WebHooks的推送通知
◆ 介绍专业开发功能,例如单元测试,通过MVVM模式在WPF和Universal Windows Platform之间共享代码
目录
第Ⅰ部分 C# 语 言
第1章 .NET应用程序体系结构 2
第2章 核心C# 29
第3章 对象和类型 71
第4章 继承 102
第5章 托管和非托管的资源 122
第6章 泛型 155
第7章 数组和元组 179
第8章 运算符和类型强制转换202
第9章 委托、lambda表达式和
第10章 字符串和正则表达式 264
第11章 集合 284
第12章 特殊的集合 317
第13章 LINQ 337
第14章 错误和异常 372
第15章 异步编程 397
第16章 反射、元数据和动态编程420
第Ⅱ部分 .NET Core与Windows
第17章 Visual Studio 2015 458
第18章 .NET编译器平台 507
第19章 测试 538
第20章 诊断和ApppcationInsights 566
第21章 任务和并行编程 590
第22章 任务同步 612
第23章 文件和流 643
第24章 安全性 685
第25章 网络 708
第26章 Composition 754
第27章 XML和JSON 787
第28章 本地化 829
第Ⅲ部分 Windows应用程序
第29章 核心XAML 860
第30章 样式化XAML应用程序 883
第31章 模式和XAML应用程序 935
第32章 Windows应用程序:
第33章 高级Windows应用程序 1003
第34章 带WPF的Windows桌面
第35章 用WPF创建文档 1119
第36章 部署Windows应用程序 1143
第Ⅳ部分 Web应用程序和服务
第37章 ADO.NET 1158
第38章 Entity Framework Core 1174
第39章 Windows服务 1207
第40章 ASP.NET Core 1238
第41章 ASP.NET MVC 1274
第42章 ASP.NET Web API 1334
第43章 WebHooks和SignalR 1362
第44章 WCF 1383
第45章 部署网站和服务 1427