





定价:198元
印次:1-2
ISBN:9787302618775
出版日期:2022.10.01
印刷日期:2024.04.12
图书责编:王军
图书分类:零售
? 为需要新的库和工具的高级开发人员介绍了C#和.NET的众多新特性 ? 揭示了使用.NET库的**技巧和实用提示,包括通道、异步流和新的JSON序列化器等 ? 论述了使用ASP.NET Core、gRPC、SignalR、Azure Functions和Docker开发微服务的创新方式 ? 为开发Web应用程序提供了逐步指导,包括ASP.NET Core Razor、ASP.NET Core Blazor Server和Blazor WebAssembly ? 讨论了如何使用新的WinUI 3库开发Windows桌面应用程序
Christian Nagel是Visual Studio和开发技术方向的Microsoft MVP,也是一名软件架构师和经验丰富的开发人员。他从2000年开始使用.NET技术构建解决方案。他撰写了许多备受称赞的.NET图书,并在国际会议,如Microsoft Ignite(原来的TechEd)和TechDays上发言。他是.NET用户组的支持者,微软认证培训师,也是WinUI和.NET MAUI应用程序、ASP.NET Core和Microsoft Azure的专业开发人员。
前 言 .NET早在2000年就被正式宣布,但直到现在,它依然活跃在开发人员的视野中。自从.NET变得开源,不只能够在Windows上使用,还能够在Linux平台上使用之后,就开始受到越来越多开发人员的青睐。通过使用WebAssembly标准,.NET还可以在客户端的浏览器中运行,且不需要安装插件。 随着C#和.NET新的增强功能的出现,现在关注点不只是提高性能,也在于提高易用程度。.NET成为越来越多新开发人员的选择。 对于有长时间开发经验的开发人员,C#也很有吸引力。每一年,Stack Overflow都会调查开发人员最喜欢、最不喜欢和最想要的编程语言和框架。多年来,C#一直在开发人员最喜欢的前10名编程语言榜单内。ASP.NET Core现在是开发人员最喜欢的框架。.NET Core在最喜欢的其他框架/库/工具分类中排名第一。详细信息可以参见网址0-5。 使用C#和ASP.NET Core时,可以创建在Windows、Linux和macOS上运行的Web应用程序和服务(包括微服务)。可以使用Windows Runtime,通过C#、XAML和.NET创建原生Windows应用程序。可以创建在ASP.NET Core、Windows应用程序和.NET MAUI之间共享的库,还可以创建传统的Windows Forms和WPF应用程序。 本书的大部分示例可以在Windows或Linux系统上运行。Windows应用程序示例是例外,它们只能运行在Windows平台上。可以使用Visual Studio、Visual Studio Code或Visu...
第 I 部分 C#语言
第1章 .NET应用程序和工具 3
1.1 从.NET Framework到.NET Core,
再到.NET 3
1.2 .NET术语 4
1.2.1 .NET SDK 4
1.2.2 .NET运行库 5
1.2.3 公共语言运行库 5
1.2.4 .NET编译平台 6
1.2.5 .NET Framework 6
1.2.6 .NET Core 6
1.2.7 .NET 7
1.2.8 .NET Standard 7
1.2.9 NuGet包 7
1.2.10 名称空间 8
1.3 .NET支持周期 9
1.4 应用程序类型和技术 9
1.4.1 数据访问 9
1.4.2 Windows应用程序 10
1.4.3 Web应用程序 10
1.4.4 服务 11
1.4.5 SignalR 11
1.4.6 Microsoft Azure 11
1.5 开发工具 13
1.5.1 .NET CLI 13
1.5.2 Visual Studio Code 13
1.5.3 Visual Studio Community 13
1.5.4 Visual Studio Professional 13
1.5.5 Visual Studio Enterprise 13
1.5.6 Visual Studio for Mac 14
1.5.7 Windows终端 14
1.5.8 WSL 2 14
1....
这本专家级指南是有经验的程序员学习C#的超快方式。C#旨在帮助开发人员更快地完成更多工作,没有人比Microsoft MVP Christian Nagel更适合撰写这样一本对于现实开发有巨大帮助作用的**指南。他从实用的角度出发,以清晰且易于理解的方式,向开发人员展示了如何为Windows和Linux平台构建.NET解决方案,如何使用Microsoft Azure服务来扩展开发,并以其他多种有意义的方式进行交互。
同系列产品
查看详情-
C# 12和.NET 8入门与跨平台开发(第8版)
[美] 马克·J.普莱斯(Mark J. Price)著 叶伟民 译
ISBN:9787302682967
定 价:198元
-
C# 11和.NET 7入门与跨平台开发(第7版)
[美] 马克·J. 普莱斯(Mark J. Price) 著 叶伟民 译
ISBN:9787302653288
定 价:158元
-
Azure、DevOps和微服务软件架构实战(第2版)
[葡] 加布里埃尔·巴普蒂斯特(Gabriel Baptista) [意]弗朗西斯科·阿布鲁泽塞(Francesco Abbruzzese)著 叶伟民 张陶栋 王伟 肖宁 译
ISBN:9787302618508
定 价:128元
-
C# 10 和 .NET 6入门与跨平台开发(第6版)
[美] 马克·J.普莱斯(Mark J. Price)著 叶伟民 译
ISBN:9787302612728
定 价:168元