C# 第十版

地址:

https://files.cnblogs.com/files/blogs2014/%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B%28%E7%AC%AC11%E7%89%88%29English.part1.rar

https://files.cnblogs.com/files/blogs2014/%E9%AB%98%E7%BA%A7%E7%BC%96%E7%A8%8B%28%E7%AC%AC11%E7%89%88%29English.part2.rar

这本书涵盖了什么

本书首先回顾了.NET的整体架构
第1章为您提供编写托管代码所需的背景知识。
您将获得有关不同应用程序类型的概述并了解
如何使用新的开发环境CLI编译,以及
在Visual Studio中查看最重要的部分。 在那之后,
本书分为涵盖C#语言和其中的部分
应用于各个领域。

第一部分:C#语言

本节为C#语言提供了良好的基础。 这个部分尽管如此,它并不假定任何特定语言的知识
假设你是一位经验丰富的程序员。 你先看看
在C#的基本语法和数据类型,然后探索面向对象
在你看一下更高级的C#之前进行编程
编程主题,如委托,lambda表达式和语言
集成查询(LINQ)。
由于C#包含许多来自功能的功能
编程,你学习函数式编程的基础
在元组和模式匹配中。 异步编程和
涵盖了参考语义的新语言功能。
本节最后将介绍许多Visual Studio 2017
特征。 您还可以学习Docker的基础知识以及Visual
Studio 2017支持开箱即用的Docker。

第二部分:.NET Core和Windows运行时

第19章到第29章介绍了.NET Core和Windows的主题

与应用程序类型无关的运行时。本节开始


在第19章“库”中创建库和NuGet包


程序集,包和NuGet。“您将学习如何使用.NET
标准的最佳方式。
无论在何处,依赖注入(DI)都与.NET Core一起使用
你看:服务是注入实体框架核心和
47
ASP.NET核心。 ASP.NET Core MVC使用数百种服务。 DI
使得在WPF,UWP和Xamarin中使用相同的代码变得容易。


第20章,“依赖注入”,致力于基础


DI,你也学习了高级功能
Microsoft.Extensions.DependencyInjection DI容器,包括
适应非Microsoft容器。许多其他章节使用DI
同样。


第21章“任务和并行编程”涵盖了并行


使用任务并行库(TPL)以及各种编程
用于同步的对象。


在第22章“文件和流”中

,您了解了有关访问该文件的信息
系统和读取文件和目录。您将学习如何使用它们
来自System.IO命名空间的流和来自的
用于编写Windows应用程序的Windows运行时。


第23章“网络”涵盖了网络的核心基础


使用套接字,以及使用更高级别的抽象
HttpClient的。

扫描二维码关注公众号,回复: 4938838 查看本文章


第24章“安全性”在您了解时使用流


安全性以及如何加密数据并允许安全转换。这个
本章还介绍了创建Web时需要了解的一些主题
应用程序,例如SQL注入和跨站点请求的问题
伪造攻击。


第25章和第26章介绍如何访问数据库。

第25章
直接使用ADO.NET,解释事务,并涵盖使用
.NET Core的环境事务。

第26章

介绍了所有的内容
Entity Framework Core 2.0提供的新功能。 EF Core 2.0有
旧实体框架无法提供的许多功能
6.x技术。


在第27章“本地化”中,

您将学习如何使用本地化应用程序
对Windows和Web应用程序都很重要的技术。
当您使用C#代码创建功能时,请不要跳过步骤
创建单元测试。一开始需要更多时间,但随着时间的推移
在添加功能和维护代码时,您将看到优势。

第28章“测试”包括创建单元测试,

包括Live Unit
48
使用Visual Studio 2017进行测试,Web测试和编码的UI测试。
最后,第29章“跟踪,记录和分析”涵盖了
.NET Core中的日志记录工具以及使用Visual Studio
AppCenter用于分析信息。

第三部分:Web应用程序和服务


在本节中,您将了解Web应用程序和服务。 你应该
从第30章“ASP.NET核心”开始本节,为您提供帮助
ASP.NET核心的基础。 使用MVC创建Web应用程序
模式,包括新技术Razor Pages,涵盖在内
第31章“ASP.NET核心MVC。

第32章介绍了REST服务
ASP.NET Core的功能:Web API。

第四部分:应用程序


本节是关于使用XAML构建应用程序 - 两者都是Universal
Windows应用程序和Xamarin。你了解了它的基础
Windows应用程序,包括第33章中的XAML基础
“Windows应用程序”,包含XAML语法,依赖项属性和
标记扩展,您可以在其中创建自己的XAML语法。该
本章介绍了不同类别的Windows控件和
与XAML绑定数据的基础。
重点关注MVVM(模型 - 视图 - 视图模型)模式
第34章,“使用XAML应用程序的模式。”在这里,您将学习如何学习
基于XAML的应用程序的数据绑定功能的优势,
这允许在Windows应用程序,WPF和Windows之间共享大量代码
Xamarin。您还可以共享为iOS和iOS开发的大量代码
Android平台。创建WPF应用程序不包括在内
本书 - 这项技术没有得到很多改进
近年来,你应该考虑转向通用
Windows平台,如果您使用这些知识,可以更轻松地完成
您将在第34章中学习。仍然需要维护WPF应用程序。
要更深入地了解WPF,您应该阅读上一版的
本书,专业C#6和.NET Core 1.0。
在第35章“样式化Windows应用程序”中,您将了解样式化
49
基于XAML的应用程序。第36章“高级Windows应用程序”进入
使用Universal创建Windows应用程序的高级功能
Windows平台。您将了解App Services,inking,the
AutoSuggest控件,高级编译绑定功能等。
第37章“Xamarin.Forms”帮助您开始Xamarin开发
适用于Windows,Android和iPhone,并显示背后会发生什么
场景。你了解到Xamarin.Android之间的区别,
Xamarin.iOS,以及Xamarin.Forms所涵盖的内容。你会看到的
Xamarin.Forms控件与Windows控件的不同之处
加快从Windows开发到Xamarin的步伐。一个
本章中较大的示例使用完成的相同MVVM库
对于第34章中的Windows应用程序。
奖金章节
五个奖励章节可从www.wrox.com下载。
搜索图书的ISBN(978-1-119-44927-0)以查找PDF。
奖金第1章“组合”涵盖了Microsoft的组合
允许在容器和零件之间创建独立性。在奖金中
第2章“XML和JSON”,您将学习如何将对象序列化
XML和JSON,以及不同的读写技术
XML。
以Web的形式发布和订阅Web应用程序的技术
使用ASP.NET核心技术WebHooks和
SignalR,在奖金第3章中介绍。奖金第4章给你一个
使用Bot Services和Azure Cognitive创建应用程序的新视角
服务。
奖金第5章“更多Windows应用程序功能”,涵盖了一些额外的功能
与Windows应用相关的主题:使用相机,地理定位到
访问您当前的位置信息,MapControl进行显示
各种格式的地图,以及几个传感器(例如那些传感器)
有关光和测量g力的信息)。

目录:

PART I
The C# Language

PART IThe C# Language page:55

Chapter 1: .NET Applications and Tools
Chapter 2: Core C#
Chapter 3: Objects and Types
Chapter 4: Object-Oriented Programming with C#
Chapter 5: Generics
Chapter 6: Operators and Casts
Chapter 7: Arrays
Chapter 8: Delegates, Lambdas, and Events
Chapter 9: Strings and Regular Expressions
Chapter 10: Collections
Chapter 11: Special Collections
Chapter 12: Language Integrated Query
Chapter 13: Functional Programming with C#
Chapter 14: Errors and Exceptions
Chapter 15: Asynchronous Programming
Chapter 16: Reflection, Metadata, and Dynamic Programming
Chapter 17: Managed and Unmanaged Memory
Chapter 18: Visual Studio 2017

PART II.NET Core and the Windows Runtime

 .NET Core和Windows运行时

Chapter 19: Libraries, Assemblies, Packages, and NuGet
Chapter 20: Dependency Injection
Chapter 21: Tasks and Parallel Programming
Chapter 22: Files and Streams
Chapter 23: Networking
Chapter 24: Security
Chapter 25: ADO.NET and Transactions
Chapter 26: Entity Framework Core
Chapter 27: Localization
Chapter 28: Testing
Chapter 29: Tracing, Logging, and Analytics

PART III

Web Applications and Services

Web应用程序和服务

Chapter 30: ASP.NET Core
Chapter 31: ASP.NET Core MVC
Chapter 32: ASP.NET Web API

PART IV


Apps


Chapter 33: Windows Apps
Chapter 34: Patterns with XAML Apps
Chapter 35: Styling Windows Apps
Chapter 36: Advanced Windows Apps
Chapter 37: Xamarin.Forms

猜你喜欢

转载自www.cnblogs.com/blogs2014/p/10276347.html