C# 8.0和.NET Core 3.0高级编程
专家级作家Mark J. Price全面介绍C# 8.0,分步讲解基本的面向对象编程和常用工具。呈现微软资深开发人员的专家级建议,指导初学者立即上手编写Windows和Web应用程序。

作者:[英]马克·J.普赖斯(Mark J. Price)著 王莉莉 译

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

定价:128元

印次:1-2

ISBN:9787302565499

出版日期:2020.11.01

印刷日期:2021.04.13

图书责编:王军

图书分类:零售

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

《C#8.0和.NET Core 3.0高级编程》包含C#编程的所有主题,可分为三大部分,第一大部分介绍C#基础知识,包括面向对象编程以及新的C#8.0特性,比如可空引用类型、简化的switch模式匹配以及默认的接口方法。第二大部分介绍.NETStandard APl,包括管理和查询数据、监视和改进性能以及使用文件系统、异步流、序列化和加密等。第三大部分介绍如何构建和部署跨平台的应用程序,例如使用ASP.NET Core构建Web应用程序和使用Xamarin.Forms构建移动应用程序。 《C#8.0和.NET Core 3.0高级编程》还介绍了构建Windows桌面应用程序的三种技术——Windows Forms.WPF(WindowsPresentation Foundation)和UWP(UniversalWindows Platform)。 主要特色 ●为Windows.macOS、Linux、iOS和Android 构建跨平台应用程序 ●使用C# 8.0和.NET Core 3.0的应用程序开发 ●探索ASP.NET Core 3.0,创建专业的Web应用程序 ●学习面向对象编程和C#多任务处理 ●使用LINQ查询和操作数据 ●使用Entity Framework Core和关系数据库 ●使用UWP和XAML的Windows应用程序开发 ●使用Xamarin.Forms为iOS和Android开发移动应用程序

Mark J. Price是微软专家,他使用C#进行编程并构建微软Azure解决方案,拥有20多年的教育和编程经验。自1993年以来,Mark已经通过了80多项微软编程考试,他特别擅长帮助其他人顺利通过这些考试。他的学生既有几十年经验的专业人士,也有16岁的学徒。他通过结合教育技能以及亲自为世界范围内的企业提供咨询和开发系统的实际经验,成功指导了所有这些学生。从2001年到2003年,Mark全职为微软在美国雷德蒙德编写官方课件。当C#还处于alpha版本时,他的团队就为C#编写了第一个培训课程。在微软任职期间,他为“培训师”上课,指导微软认证的培训师快速掌握C#和.NET。目前,Mark为Episerver的数字体验平台创建并提供培训课程,该平台目前是最优秀的 .NET CMS数字营销和电子商务平台。2010年,Mark获得了研究生教育证书(Postgraduate Certificate in Education,PGCE)。他在伦敦两所中学讲授GCSE和A-Level数学。他拥有计算机科学学士学位,毕业于英国布里斯托尔大学。

前 言 有些C#书籍长达数千页,旨在全面介绍C#编程语言和.NET Framework。《C# 8.0和.NET Core 3.0高级编程(第4版)》与众不同。《C# 8.0和.NET Core 3.0高级编程(第4版)》简洁明快、行文流畅,每个主题都配有实际动手演练项目。进行总体叙述的广度是以牺牲一定深度为代价的,但如果愿意,你就会发现许多主题都值得进一步探索。《C# 8.0和.NET Core 3.0高级编程(第4版)》也是一份循序渐进的指南,可用于通过跨平台.NET学习现代C#实践,并简要介绍可以使用它们构建的主要应用程序类型。《C# 8.0和.NET Core 3.0高级编程(第4版)》最适合C#和.NET初学者阅读,也适合学过C#但感觉在过去几年自身技术落后的程序员阅读。 《C# 8.0和.NET Core 3.0高级编程(第4版)》将指出C#和.NET的一些优缺点,这样就可以给人留下深刻的印象,并快速提高工作效率。《C# 8.0和.NET Core 3.0高级编程(第4版)》的解释不会事无巨细,以免因放慢速度导致读者感到无聊,而是假设读者足够聪明,能够自行对一些初中级程序员需要了解的主题进行解释。 《C# 8.0和.NET Core 3.0高级编程(第4版)》内容 第1章介绍如何设置开发环境,并通过C#和.NET,使用Visual Studio Code 创建最简单的应用程序。通过学习本章,你将了解如何在任何受支持的操作系统(Windows、macOS和Linux发布版)中编写和编译代码,并了解寻求帮助的最佳地点。 第2章介绍C#的版本,...

暂无课件

暂无样章

暂无网络资源

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

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

1.1  设置开发环境   1

1.1.1  使用Visual Studio Code进行跨平台开发   1

1.1.2  使用Visual Studio 2019进行Windows应用程序开发   2

1.1.3  使用Visual Studio for Mac 进行移动应用程序开发   2

1.1.4  各章的推荐工具   2

1.1.5  跨平台部署   3

1.1.6  理解Visual Studio Code 版本   3

1.1.7  下载并安装 Visual Studio Code   4

1.1.8  其他扩展   5

1.2  理解.NET   5

1.2.1  理解.NET Framework   5

1.2.2  理解Mono 和Xamarin 项目   6

1.2.3  理解.NET Core   6

1.2.4  了解.NET的未来版本   6

1.2.5  了解.NET Core支持   7

1.2.6  .NET Core有什么不同   7

1.2.7  了解.NET Standard   8

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

1.2.9  理解中间语言   9

1.2.10  了解.NET Native   9

1.2.11  比较.NET技术   10

1.3  使用Visual Studio Code构建控制台应用程序   10

1.3.1  使用Visual Studio Code编写代码   10

1.3.2  使用dotnet CLI... 查看详情

在《C#8.0和.NET Core 3.0高级编程》中,专家级作家Mark J. Price提供了开始编写C#应用程序所需的一切技能,适用于所有主流操作系统。
《C#8.0和.NET Core 3.0高级编程》使用当前最流行的Visual Studio Code编辑器开展编程任务,对上一版内容进行了全面的更新和扩展,新增了两章专门介绍内容管理系统(CMS)以及如何使用ML.NET进行机器学习。

查看详情