





定价:168元
印次:1-3
ISBN:9787302612728
出版日期:2022.09.01
印刷日期:2023.07.03
图书责编:王军
图书分类:零售
这个新版本对上一版做了全面修订,涵盖 C# 10和.NET 6的所有新功能。 本书讨论面向对象编程、编写函数、测试函数、调试函数、实现接口以及继承类等主题;介绍.NET API,这些API可执行多种任务,如管理和查询数据,监视和改进性能,以及使用文件系统、异步流、序列化和加密。你可用ASP.NET Core来构建和部署本书列举的跨平台示例应用程序,如网站和服务。 在学习C#语言和许多.NET库的过程中,为确保不会因不必要的应用代码而分心,第1~12章构建的是控制台应用程序;打下坚实基础后,第13~17章再使用ASP.NET Core、MVC模式以及Blazor构建实际的应用程序和服务。 第18章讲述如何使用Web API、OData、gRPC、GraphQL、SignalR和Azure Functions等技术构建服务;第19章讨论如何使用.NET MAUI构建跨平台应用程序。
Mark J. Price拥有Microsoft Specialist: Programming in C#、MCSD和MCT等微软编程专家和培训专家认证,拥有20多年的编程和培训经验。自1993年以来,Mark已经通过了80多项微软编程认证,并且擅长帮助他的学生通过这些认证。他的学生中既有经验丰富的编程专家,也有初学编程的中学生。2001年至2003年,Mark在微软美国总部工作,编写官方教学课件。当C#还处于早期的版本时,他的团队就编写了第一个C#培训课程。在微软工作期间,Mark负责培训MCT(微软认证讲师),帮助他们以最快的速度掌握C#和.NET的新知识。
前 言 有些C#书籍长达数千页,旨在全面介绍C#编程语言、.NET库、应用程序模型(如网站)、服务、桌面应用程序和移动应用程序。 本书与众不同,内容简洁明快、行文流畅,每个主题都配有实际动手演练项目。进行总体叙述的广度是以牺牲一定深度为代价的,但如果愿意,你就会发现许多主题都值得进一步探索。 本书也是一本循序渐进的学习指南,可用于通过跨平台的.NET学习现代C#实践,并简要介绍可以使用它们构建的主要应用程序类型。本书最适合C#和.NET初学者阅读,也适合学过C#但感觉在过去几年自身技术已落伍的程序员阅读。 如果有使用旧版本C#语言的经验,那么可以跳过第2章的前半部分。 如果有使用较旧版本的.NET库的经验,那么可以跳过第7.1节。 本书将指出C#和.NET的一些优缺点,这样就可以给你留下深刻的印象,并快速提高工作效率。本书的解释不会事无巨细,以免因放慢速度导致读者感到无聊,而是假设读者足够聪明,能够自行对一些初、中级程序员需要了解的主题进行解释。 本书内容 第1章介绍如何设置开发环境,并通过C#和.NET,使用Visual Studio或Visual Studio Code 创建最简单的应用程序。通过学习该章,你将了解如何在任何受支持的操作系统(Windows、macOS和Linux发布版)中编写和编译代码,对于简化的控制台应用程序,可以使用C# 9.0中引入的顶级程序功能。为了学习如何编写简单的语言构造和库特性,需要学习.NET Interactive Notebooks的使用。该章还介绍了可以从哪里寻求帮助,以及与我联系的方法,以便在某个问...
第1章 C#与.NET入门 1
1.1 设置开发环境 2
1.1.1 选择适合学习的工具和应用程序类型 2
1.1.2 跨平台部署 4
1.1.3 下载并安装Visual Studio 2022 for Windows 5
1.1.4 下载并安装 Visual Studio Code 6
1.2 理解.NET 8
1.2.1 理解.NET Framework 8
1.2.2 理解Mono、Xamarin和Unity项目 8
1.2.3 理解.NET Core 8
1.2.4 了解.NET的未来版本 9
1.2.5 了解.NET支持 10
1.2.6 现代.NET的区别 11
1.2.7 现代.NET的主题 12
1.2.8 了解.NET Standard 12
1.2.9 本书使用的.NET平台和工具 13
1.2.10 理解中间语言 13
1.2.11 比较.NET技术 14
1.3 使用Visual Studio 2022构建控制台应用程序 14
1.3.1 使用Visual Studio 2022管理多个项目 14
1.3.2 使用Visual Studio 2022编写代码 14
1.3.3 使用Visual Studio编译和运行代码 15
1.3.4 编写顶级程序 16
1.3.5 使用Visual Studio 2022添加第二个项目 17
1.4 使用...
网站。
● 采用面向对象的编程方式自定义类型。
● 编写、测试和调试函数。
● 使用LINQ来查询和操纵数据。
● 使用Entity Framework Core、Microsoft SQL Server和SQLite来集成与更新数据库。
● 使用gRPC和GraphQL等**技术来构建和使用功能强大的服务。
● 用.NET MAUI和XAML构建跨平台应用程序。
同系列产品
查看详情-
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#高级编程(第12版)
[奥]克里斯琴·内格尔(Chrisitian Nagel) 著 李铭 译
ISBN:9787302618775
定 价:198元