C# 11和.NET 7入门与跨平台开发(第7版)
针对C# 11和 .NET 7的新特性进行全面修订,助你自信地使用C#编写代码。随书附赠示例代码、彩色图片和附录,扫描书封底二维码获取。

作者:[美] 马克·J. 普莱斯(Mark J. Price) 著 叶伟民 译

丛书名:开源.NET生态软件开发

定价:158元

印次:1-1

ISBN:9787302653288

出版日期:2024.02.01

印刷日期:2024.01.29

图书责编:王军

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

《C# 11和.NET 7入门与跨平台开发(第7版)》将为你学习C# 11和.NET 7奠定坚实的基础,使你能够自信地构建应用程序和服务。学习完本书,你将能够创建丰富的Web应用,并能牢牢掌握面向对象编程技术,进而能在此基础上进行项目开发。 ● 使用Blazor、Razor Pages、MVC模式和 ASP.NET Core的其他特性构建丰富的Web应用 ● 利用面向对象编程构建自己的类型 ● 编写、测试和调试函数 ● 使用LINQ查询和操作数据 ● 使用Entity Framework Core模型在应用程序中集成和更新数据库 ● 使用**的技术,包括Web API和最小API,构建和消费强大的服务

Mark J. Price是一位拥有20多年C#编程经验的微软认证技术专家,他专注于C#编程以及构建Azure 云解决方案。自1993 年以来,Mark 已通过了80 多次微软编程考试,他特别擅长传道授业。从2001 年到2003年,Mark 在美国雷德蒙德全职为微软编写官方课件。当C#还处于alpha版本时,他的团队就为C#编写了第一个培训教程。在微软任职期间,他为培训师上课,指导微软认证培训师快速掌握C#和.NET。Mark 职业生涯中的大部分时间都在培训各类学生,从16 岁的新人到70 岁的退休人员,其中大部分是专业开发人员。Mark 拥有计算机科学学士学位。

前 言 有些C#书籍长达数千页,旨在全面介绍C#编程语言、.NET 库和应用程序模型(如网站、服务、桌面应用和移动应用)。 本书与众不同,内容简洁清晰、行文流畅,每个主题都配有实际动手演练项目。进行总体叙述的广度是以牺牲一定深度为代价的,但如果愿意,你就会发现许多主题都值得进一步探索。 本书也是一本循序渐进的学习指南,可用于通过跨平台的.NET 学习现代C#实践,并简要介绍Web 开发的基础知识,以及可以使用它们构建的网站和服务。本书最适合C#和.NET 初学者阅读,也适合学过C#但感觉在过去几年自身技术已落伍的程序员阅读。 如果有使用旧版本C#语言的经验,那么可以在2.1 节查看介绍新语言特性的表格,并直接跳到相应的部分阅读。 如果有使用较旧版本的.NET 库的经验,那么可以在7.1 节查看介绍新库特性的表格,并直接跳到相应的部分阅读。 本书将指出C#和.NET 的一些优缺点,让你在同事面前留下深刻的印象,并快速提高工作效率。本书的解释不会事无巨细,以免因放慢速度导致读者感到无聊,而是假设读者足够聪明,能够自行对一些初、中级程序员需要了解的主题进行搜索和解释。 本书内容 第1章介绍如何设置开发环境,并通过C#和.NET,使用Visual Studio 2022或Visual Studio Code创建最简单的应用程序。对于简化的控制台应用程序,将使用C# 9 中引入的顶级程序功能。在C# 10 及更高版本中,默认项目模板使用了顶级程序功能。为了学习如何编写简单的语言构造和库特性,在一个在线小节中介绍了.NET Interactive Notebooks 的使用...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第1 章 C#与.NET 入门       1

1.1 设置开发环境        2

1.1.1 选择适合学习的工具和应用程序类型        3

1.1.2 跨平台部署       5

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项目          9

1.2.3 理解.NET Core      9

1.2.4 了解走向.NET 的过程     9

1.2.5 了解.NET 支持     10

1.2.6 现代.NET 的区别    12

1.2.7 了解.NET Standard      13

1.2.8 本书使用的.NET 平台和工具  14

1.2.9 Apps and Services with NET 7 中涵盖的主题       15

1.2.10 理解中间语言     15

1.2.11 比较.NET 技术      15

1.3 使用Visual Studio 2022 构建控制台应用程序      16

1.3.1 使用Visual Studio 2022 管理多个项目      16

1.3.2 使用Visual Studio 2022编写代码      16

1.3.3 使用Visual Studio 编译和运行代码    ...

"《C# 11和.NET 7入门与跨平台开发(第7版)》针对C# 11和.NET 7的全新特性进行全面修订,帮助你自信地使用C#编写代码。
你将全面学习面向对象编程,包括编写、测试和调试函数,实现接口,以及继承类等。之后,你将学习如何使用.NET API来执行不同的任务,如管理和查询数据、使用文件系统以及序列化。在学习过程中,你还将构建并部署一些跨平台项目,包括使用ASP.NET Core创建网站和服务。
为了避免不必要的图形用户界面代码让你分心,本书的前11章通过简单的控制台应用程序来讲解C#语言的构造和许多.NET库。掌握了基础知识后,你将在之后的章节中使用ASP.NET Core、MVC模式和Blazor构建网站、Web服务和浏览器应用。"