C#高级编程:C# 7 & .NET Core 2.09787302522560pdf下载pdf下载

C#高级编程:C# 7 & .NET Core 2.09787302522560百度网盘pdf下载

作者:
简介:本篇主要提供C#高级编程:C# 7 & .NET Core 2.09787302522560pdf下载
出版社:
出版时间:2019-03
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

  • 商品名:正版C#高级编程(□□1版)克里斯琴·内格尔著
  • ISBN:9787302522560
  • 定价:198
  • 出版社:清华大学出版社
  • 作者:[美]克里斯琴·内格尔(Christian Nagel)

参考信息(以实物为准)

  • 出版时间:2019-03-01
  • 印刷时间:2019-03-01
  • 版次:11
  • 印次:1
  • 包装:平装
  • 开本:16开
  • 用纸:胶版纸
  • 页数:1076
  • 字数:2273000

内容简介

★为需要新工具的高级开发人员介绍了C# 7和.NET Core 2.0的扩展新特性

★揭示了Visual Studio 2017的新技巧和切合实际的提示,包括新的用户界面、新增的模板、编辑器的改进等

★论述了计划工作流的全新方式,使编码更快,诊断和调试更精确,测试更频繁,发布更自信

★为开发在Android、iOS、Windows、Linux、网络和云上运行的应用程序提供了循序渐进的指南

★掌握Visual Studio的高效率特性,以加速AI革新

前言序言

  前 言
  许多年过去了,.NET 有了新的发展势头。.NET Framework 有一个年轻的兄弟.NET Core!
  .NET Framework 是封闭的源代码,只能在Windows 系统上使用。现在.NET Core 是开源的,可以在Linux
  上使用,并且使用现代模式。在.NET 生态系统中有很多巨大的改进。
  注意:
  由于□近的变化,C#在□受欢迎的编程语言中排名前十,而.NET Core 在□受欢迎的框架中排名第三。在Web和桌面开发人员中,C#在□流行的语言中排名第三。详情请登录https://insights.stackoverflow.com/ survey/ 2017。
  使用C#和ASP .NET Core,可以创建运行在Windows、Linux和Mac上的Web应用程序和服务。使用Windows Runtime(Windows 运行库),可以通过C#和XAML 以及.NET Core 创建本机Windows 应用程序(也称为通用Windows 平台,UWP)。通过Xamarin,使用C#和XAML可以创建运行在Android 和iOS设备上的应用程序。
  在.NET Standard 的帮助下,可以创建能在ASP.NET Core、Windows 应用、Xamarin 中共享的库,还可以创建传统的Windows Forms 和WPF 应用程序。所有这些都在本书中介绍。
  本书大部分示例都建立在带有Visual Studio 的Windows 系统上。许多示例也在Linux 上进行了测试,并在Linux 和Mac 上运行。除了Windows 应用程序示例之外,还可以使用Mac 的Visual Studio Code 或Visual Studio for the Mac作为开发环境。
  0.1 .NET Core的世界
  .NET 有很长的历史,但是.NET Core 很年轻。.NET Core 2.0 从.NET Framework 中获得了许多新的API,使其更容易将现有的.NET Framework 应用程序迁移到.NET Core 的新世界。
  一个简单的步骤是,可以创建使用.NET Standard 2.0 的库,这些库可以在.NET Framework 4.6.1 及以上版本的应用程序、.NET Core 2.0 应用程序和Windows Build 16299 以上版本的应用程序中使用。
  现在,没有理由不在后端使用ASP.NET Core。随着迁移到.NET Standard 的简化,越来越多的库可以在.NET Core 中使用。总体来看,ASP.NET Core MVC 与ASP.NET MVC 非常相似。然而ASP.NET Core MVC 要灵活得多,使用.NET Core 模式时更容易操作,也更容易扩展。
  对于创建新的Web 应用程序,可能只需要使用新技术Razor Pages。如果应用程序增长,Razor Pages 可以很容易地扩展到使用ASP .NET Core MVC 的模型-视图-控制器模式。
  在撰写本文时,用于实时通信的技术SignalR 的.NET Core 版本即将发布。
  ASP.NET Core 与 技术(如Angular 和React/Redux)的结合非常有效,甚至还有模板使用这些技术以及用于后端服务的ASP.NET Core 创建项目。
  注意:
  可以通过https://github.com/dotnet/corefx 访问.NET Core 的源代码。.NET Core 命令行可以在https://github.com/dotnet/cli 上使用。在https://github.com/aspnet 上有许多ASP.NET Core 的存储库。其中包括ASP.NET Core MVC、Razor、SignalR、EntityFrameworkCore 等

作者简介

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)上发言。他创立了INETA Europe 来支持.NET 用户组。