C#入门经典:更新至C# 9和.NET 5
掌握使用C# 9.0和.NET 5创建网站、服务和移动应用所需的所有技能。随书赠送学习资源,获取地址见书封底二维码。

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

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

定价:139元

印次:1-2

ISBN:9787302583882

出版日期:2021.07.01

印刷日期:2021.12.30

图书责编:王军

图书分类:零售

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

主要特色 ● 使用面向对象编程构建自己的类型 ● 使用LINQ查询和操作数据 ● 使用ASP.NET Core 5构建网站和服务 ● 使用机器学习创建智能应用 ● 使用Entity Framework Core和关系数据库 ● 使用UWP和XAML开发Windows应用 ● 使用Blazor框架构建丰富的Web应用体验 ● 使用Xamarin.Forms为iOS和Android开发移动应用

Mark J.Price拥有Microsoft Specialist: Programming in C#、MCSD和MCT等微软编程专家和培训专家认证,拥有20多年的编程和培训经验。自1993年以来,Mark已经通过了80多项微软编程认证,并且擅长帮助他的学生通过这些认证。他的学生中既有经验丰富的编程专家,也有初学编程的中学生。2001年至2003年,Mark在微软美国总部工作,编写官方教学课件。当C#还处于早期的版本时,他的团队就编写了第一个C#培训课程。在微软工作期间,Mark负责培训MCT(微软认证讲师),帮助他们以最快的速度掌握C#和.NET的新知识。

译 者 序 C# 9.0已于 2020年 11月 10日正式发布,这一 C#版本的主要落脚点放在数据的简洁性和不可变性方面。C# 9.0的新特性如下: ● init关键字 . 只初始化属性设置器 . init属性访问器和只读字段 ● 记录类型 . with表达式 . 基于值的相等 . 继承 . 位置记录 ● 顶级程序(Top-Level Program) ● 增强的模式匹配 . 简单类型模式 . 关系模式 ● 类型推导的 new表达式 ● 返回值类型支持协变 ● 本地大小的整型——nint和 nuint ● 静态匿名方法 ● 模块初始化器 ● 本地函数支持 Attribute ● 扩展的分部方法 ● Lambda弃元参数 ● 类型推导的条件表达式 ● 方法指针 ● 禁止发出 localsinit标记 ● 扩展了 GetEnumerator以支持 foreach循环 本书内容简洁明快、行文流畅,每个主题都配有实际动手演练项目。本书还是一本循序渐进的指南,可用于通过跨平台的 .NET学习现代 C#实践,书中还简要介绍可以使用它们构建的主要应用程序类型。本书分为 21章,还包含两个附录,内容包括 C#与.NET入门, C#编程基础,控制程序流程和转换类型,编写、调试和测试函数,使用面向对象编程技术构建自己的类型,实现接口和继承类,理解和打包 .NET类型,使用常见的 .NET类型,处...

暂无课件

暂无样章

暂无网络资源

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

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

 

第1章  C#与.NET入门 1

1.1  设置开发环境 1

1.1.1  使用Visual Studio Code进行

跨平台开发 1

1.1.2  使用GitHub Codespaces在云中

进行开发 2

1.1.3  使用Visual Studio 2019进行

Windows应用程序开发 3

1.1.4  使用Visual Studio for Mac 进行

移动应用程序开发 3

1.1.5  各章的推荐工具 3

1.1.6  跨平台部署 3

1.1.7  理解Visual Studio Code 版本 4

1.1.8  下载并安装 Visual Studio Code 5

1.1.9  安装其他扩展 5

1.2  理解.NET 6

1.2.1  理解.NET Framework 6

1.2.2  理解Mono 和Xamarin 项目 6

1.2.3  理解.NET Core 7

1.2.4  了解.NET 5的未来版本 7

1.2.5  了解.NET支持 8

1.2.6  .NET Core与.NET 5的区别 10

1.2.7  了解.NET Standard 10

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

1.2.9  理解中间语言 12

1.2.10  比较.NET技术 12

1.3  使用Visual Studio Code构建

控制台应用程序 12

1.3.1  使用Visual Studio Code编写代码 12

1.3.2  使用dotnet CLI编...

在《C#入门经典:更新至C# 9和.NET 5》中,专家级作家Mark J.Price提供了开始编写C#应用程序所需的一切技能,适用于所有主流操作系统。
本书使用当前更流行的Visual Studio Code编辑器开展编程任务,对上一版内容进行了全面的更新和扩展,新增了专门介绍如何使用Blazor构建Web用户界面的章节。
本书分为三大部分。第一部分介绍C#基础知识,包括面向对象编程和新的C# 9.0语言特性,如**程序、面向目标类型的对象实例化以及使用了record关键字的不可变类型。第二部分介绍.NET API,用于执行管理和查询数据、监视和改进性能以及使用文件系统、异步流、序列化和加密等任务。第三部分介绍如何构建和部署跨平台的应用程序,例如使用ASP.NET Core构建Web应用程序和Web服务以及使用Xamarin.Forms构建移动应用程序。
通过学习本书,读者将掌握使用C# 9.0和.NET 5创建网站、服务和移动应用所需的所有技能。