精通C# 6与.NET Core 1.0:专业开发者指南

5星 · 超过95%的资源 需积分: 9 95 下载量 16 浏览量 更新于2024-07-20 收藏 27.04MB PDF 举报
"Professional Csharp 6 和 .NET Core 1.0.11190" 本书"Professional C# 6 and .NET Core 1.0"是针对C# 6和.NET Core 1.0的专业指南,全面涵盖了最新的更新、特性以及能力。它提供对Visual Studio 2015、Windows Runtime、ADO.NET、ASP.NET、Windows Store Apps、Windows Workflow Foundation等多个领域的专家级指导。书中的内容既可用作教程,也可作为参考手册,帮助读者在实际工作中快速适应并应用C#的新功能。 新版本的更新能够显著优化工作流程,主要变化包括重构支持的重新设计、全新的.NET Web应用程序堆栈以及使C#和Visual Basic编译器变为API的.NET编译器平台。书中通过详尽的C#复习,引导读者探索ASP.NET Core 1.0的新Visual Studio模板、Web Forms、MVC,学习HttpClient取代旧版网络编程接口,以及ASP.NET Web API替换WCF数据服务等。 此外,还涉及了事件日志的最新更新、Windows Runtime 2.0、Windows 8.1部署和本地化方面的改进,深入讲解了.NET 5.0垃圾收集行为的新特点以及ADO.NET中的Migrations添加。微软加快了软件发布节奏,提升了其规模,本书展示了在现实情境中使用C#所需了解的所有知识。 书籍分为四个部分: 1. C#语言部分:涵盖.NET应用架构、核心C#、对象和类型、继承、托管与非托管资源、泛型、数组和元组、运算符和转换、委托、Lambda表达式和事件、字符串和正则表达式、集合、特殊集合、语言集成查询、错误和异常、异步编程、反射、元数据和动态编程。 2. .NET Core和Windows Runtime部分:涉及Visual Studio 2015、.NET编译器平台、测试、诊断和Application Insights、任务和并行编程、任务同步、文件和流、安全、网络、组合、XML和JSON、本地化。 3. Windows应用部分:介绍了XAML核心、XAML应用样式、XAML应用模式、Windows应用用户界面、高级Windows应用、WPF桌面应用、使用WPF创建文档、Windows应用部署。 4. Web应用和服务部分:涵盖了ADO.NET、Entity Framework Core、Windows服务、ASP.NET Core、ASP.NET MVC、ASP.NET Web API、WebHooks和SignalR、Windows Communication Foundation,以及网站和服务的部署。 本书由Christian Nagel撰写,旨在帮助专业开发人员深入理解和掌握C# 6和.NET Core 1.0的最新技术,无论你是初学者还是经验丰富的开发者,都能从中受益。