地址:

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的。

第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

C# 第十版的更多相关文章

  1. 0031 Java学习笔记-梁勇著《Java语言程序设计-基础篇 第十版》英语单词

    第01章 计算机.程序和Java概述 CPU(Central Processing Unit) * 中央处理器 Control Unit * 控制单元 arithmetic/logic unit /ə ...

  2. java核心技术第十版 笔记

    1.java区分大小写 2.类名是以大写字母开头 (驼峰) 3.http://docs.oracle.com/javase/specs  java语言规范 4. /* */ 注释不能嵌套 5. Jav ...

  3. java核心技术(第十版卷一)笔记(纯干货!)

    这是我读过的第三本关于java基础的书.第一本<<java从入门到精通>>这本书让我灵识初开.第二本<<java敏捷开发>>这本书则是有一次被一位师傅批 ...

  4. 三、jdk工具之jstack(Java Stack Trace)

    目录 一.jdk工具之jps(JVM Process Status Tools)命令使用 二.jdk命令之javah命令(C Header and Stub File Generator) 三.jdk ...

  5. wxpython下的桥梁信息管理系统

    github地址:https://github.com/billiepander/BIMS 第一版: 现在实现了登陆,与部门级别用户录入桥梁检测信息后保存为excel(后期要用数据库存一些关键信息,为 ...

  6. 01_JavaSE之OOP--面向对象(类和面向对象的简单认识)

    面向对象(一) 一.面向对象概述 谈到面向对象就不得不谈谈面向过程,面向对象也是由面向过程发展而来. 面向过程思想概述 面向过程,简而言之就是分步骤,过程化的去解决问题,代表语言有:Pascal,C等 ...

  7. java 泛型的类型擦除与桥方法

    泛型类 --代码参考:java核心技术 卷1 第十版 public class Pair<T> { private T first; private T second; //构造器 pub ...

  8. Java方法参数的传递方式

    程序设计语言中,将参数传递给方法(或函数)有两种方法.按值传递(call by value)表示方法接受的是调用者提供的值:按引用调用(call by reference)表示方法接受的是调用者提供的 ...

  9. PDF分享:国外优秀数学教材选评

    <国外优秀数学教材选评>推荐书目下载 具体内容请查看原内容: http://www.library.fudan.edu.cn/wjzx/list/373-1-20.htm 或者http:/ ...

随机推荐

  1. [Swift]LeetCode606. 根据二叉树创建字符串 | Construct String from Binary Tree

    You need to construct a string consists of parenthesis and integers from a binary tree with the preo ...

  2. 【mysql】Date和String的互相转换(DATE_FORMAT & STR_TO_DATE)

    1.Date  ——>  String 使用的函数:DATE_FORMAT(date,format)     date:需要转换的日期       format:格式化的样式 format样式整 ...

  3. 完整的http请求分析

    首先我们要明白什么是http. http:超文本传输协议(HTTP,HyperText Transfer Protocol). 超文本传输协议是互联网上应用最为广泛的一种网络协议.所有的WWW文件都必 ...

  4. [Abp 源码分析]十四、DTO 自动验证

    0.简介 在平时开发 API 接口的时候需要对前端传入的参数进行校验之后才能进入业务逻辑进行处理,否则一旦前端传入一些非法/无效数据到 API 当中,轻则导致程序报错,重则导致整个业务流程出现问题. ...

  5. Linux篇---Grep和正则匹配

    一.前述 Linux中正则匹配查找比较常用,所以分享一篇关于正则匹配和Grep结合的文章. 二.匹配规则 匹配操作符: \                  转义字符.                 ...

  6. Python内置函数(50)——print

    英文文档: print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) Print objects to the text str ...

  7. Vuex的基本概念、项目搭建、入坑点

    前言:Vuex是一个专门为Vue.js应用程序开发的状态管理模式, 它采用集中式存储管理所有组件的公共状态, 并以相应的规则保证状态以一种可预测的方式发生变化. Vuex的四大核心 1.state 驱 ...

  8. SignalR学习笔记(五) 横向扩展之SQL Server

    当一个Web应用程序达到一台服务器能力限制,即请求处理数量限制之后,有2种解决方案:纵向扩展和横向扩展. 纵向扩展即用更强的服务器(或虚拟机),或为当前的服务器添加更多的内存,CPU等 横向扩展即添加 ...

  9. SpringBoot入门教程(十)应用监控Actuator

    Actuator可能大家非常熟悉,它是springboot提供对应用自身监控,以及对应用系统配置查看等功能.spring-boot-starter-actuator模块的实现对于实施微服务的中小团队来 ...

  10. Spring Boot 项目配置的使用方法

    第一种写法resources目录下的application.properties文件 第二种写法resources目录下的application.yml文件 在项目中获取配置项: 分组配置:  (配置 ...