C# 12和.NET 8入门与跨平台开发(第8版)
详解C# 12和.NET 8新功能,助你掌握跨平台开发,涵盖Web应用、数据库及高效编程技巧。代码和彩图等素材见封底二维码。

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

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

定价:198元

印次:1-1

ISBN:9787302682967

出版日期:2025.04.01

印刷日期:2025.04.07

图书责编:王军

图书分类:零售

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

"C#的应用领域极广,是编程语言中的翘楚。作为畅销的C#系列图书的**版本,本书涵盖C#12和.NET 8的所有**功能,将帮助你夯实基础,让你自信地使用**C#和.NET构建项目。 《C# 12和.NET 8入门与跨平台开发(第8版)》讨论面向对象编程、编写函数、测试函数调试函数及实现接口等主题;介绍.NETAPI,这些API可执行多种任务,如管理和查询数据,使用文件系统、序列化。你可用ASP.NET Core来构建和部署本书列举的跨平台示例应用程序,如网站和服务 《C# 12和.NET 8入门与跨平台开发(第8版)》示例中融入了.NET 8的增强功能,使用类型别名和主构造函数来实现简洁的、表达力强的代码。你将使用新增的、内置的保护子句来可靠地处理错误,并探索ASP.NET Core 8中简化的缓存实现。 你还将看到,在发布过程中使用原生的AOT编译能够缩短启动时间和减少内存占用。你还将使用Visua Studio 2022中新增的HTTP编辑器来完善测试和调试过程。本书甚至介绍了Blazor全栈,它提供的统一托管模型能够实现无可比拟的Web开发灵活性。 主要内容: ?C# 12的新功能,包括类型别名和主构造函数 ?ASP.NET Core 8最小APIWeb服务的原生AOT发布功能 ?通过Blazor全栈、Razor Pages等ASP.NET Core技术构建沉浸式Web应用 ?使用Entity Framework Core模型来无缝地集成和更新数据库 ?使用LINO来查询和操纵数据 ?使用Web API和最小API构建和使用功能强大的服务"

Mark J. Price是一位拥有20多年C#编程经验的微软认证技术专家,专注于C#编程及构建Azure云解决方案。自1993年以来,Mark已通过了80多项微软编程认证。从2001年到2003年,Mark在微软美国总部工作,编写教学课件。当C#还处于alpha版本时,Mark的团队就编写了第一个C#培训教程。Mark擅长传道、授业、解惑,在微软任职期间,Mark负责培训MCT(微软认证讲师),帮助他们以最快的速度掌握C#和.NET新知识。Mark职业生涯中的大部分时间都在培训各类学生,包括16岁的新人乃至70岁的退休人员。

译者简介 叶伟民 拥有19年.NET软件开发经验 《.NET内存管理宝典》等6本书的译者 《精通Neo4j》一书作者之一 广州.NET俱乐部主席 全国各地.NET社区名录维护者之一 广州神机妙算大数据科技有限公司CEO 美国硅谷海归 作 者 简 介 Mark J. Price是一位拥有20多年C#编程经验的微软认证技术专家,他专注于C#编程以及构建Azure云解决方案。自1993年以来,Mark已通过了80多次微软编程考试,他特别擅长传道授业。从2001年到2003年,Mark在美国雷德蒙德全职为微软编写官方课件。当C#还处于alpha版本时,他的团队就为C#编写了第一个培训教程。在微软任职期间,他为培训师上课,指导微软认证培训师快速掌握C#和.NET。Mark工作中的大部分时间都在培训各类学生,从16岁的新人到70岁的退休人员,其中大部分是专业开发人员。Mark拥有计算机科学学士学位。 感谢所有读者,你们的支持让我能够有机会撰写这些图书。 特别感谢通过我的GitHub存储库、邮件或者在Discord上与我和本书的社区进行交流并提供反馈的那些读者。你们让我的图书在新版本中变得更好。 尤其要感谢Troy,他从本书的读者成为我的同事,更重要的是,成了我的好朋友。 审校者简介 Troy Martin通过自学成为一名开发人员。Troy从事开发工作已经超过10年了,近几年主要关注C#。Troy对编程有强烈的兴趣,已经获得了超过20项关于多种语言和游戏开发引擎的认证。Troy目前致...

暂无课件

暂无样章

暂无网络资源

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

目录
荐语
查看详情 查看详情
目    录

第1章  C#与.NET入门  1

1.1 本书内容简介  1

1.1.1 获取本书的代码解决方案  1

1.1.2 本书使用的.NET术语  2

1.1.3 本书的结构和风格  2

1.1.4 本书讨论的主题  3

1.1.5 Apps and Services with .NET 8一书中涵盖的主题  3

1.2  设置开发环境  3

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

1.2.2 跨平台部署  7

1.2.3 下载并安装Visual Studio 2022  7

1.2.4 下载并安装Visual Studio Code  8

1.3  理解.NET  10

1.3.1 了解.NET支持  11

1.3.2 理解中间语言  13

1.3.3 比较.NET技术  14

1.3.4 使用代码编辑器管理多个项目  14

1.4  使用Visual Studio 2022构建控制台应用程序  14

1.4.1 使用Visual Studio 2022编写代码  14

1.4.2 使用Visual Studio编译和运行代码  17

1.4.3 理解顶级程序  18

1.4.4 揭示Program类的名称空间  20

1.4.5 使用Visual Studio 2022添加第二个项目  20

1.5  使用Visual Studio Code构建控制台应用程序  23

1.5.1 使用Visual Studio Code编写代码  23

1.5.2 使用dotnet CLI编译和运行代码  25 ...

"有些C#书籍长达数千页,旨在全面介绍CH编程语言、.NET库和应用程序模型(如网站、服务、桌面应用和移动应用)。
本书与众不同,内容简洁清晰、行文流畅,每个主题都配有实际动手演练项目。进行总体叙述的广度是以牺牲一定深度为代价的,但如果愿意,你就会发现许多主题都值得进《C# 12和.NET 8入门与跨平台开发(第8版)》也是一本循序渐进的学习指南,可用于通过跨平台的.NET学习现代C#实践,并简要介绍Web开发的基础知识,以及可以使用它们构建的网站和服务。本书适合C#和.NET初学者阅读,也适合学过C#但感觉在过去几年自身技术已落伍的程序员阅读。"