C#编程:构建云、Web和桌面应用程序
陈影, 李纪红, 贾爱光 译
出版时间:2023年03月
页数:588
“与侧重于Visual Studio和C#交互技术的书籍不同,本书涵盖了核心语言,掌握这一核心语言对于成功构建优秀软件来说至关重要。书中涵盖了重要的概念,并通过大量的示例代码来解释它们。本书涉及的解释非常透彻、详细,内容覆盖了其他书籍很少涉及的语言边缘知识。这是一本关于C#的完整课程。”
——Jeremy Morgan
软件/开发运营工程师
不可否认,C#是当今工程师使用的最通用的编程语言之一。通过本书的全面指南,您可以了解C#和.NET的组合是多么强大。作者伊恩·格里菲斯将指导您运用C#基础知识和技术来构建云、Web和桌面应用程序。
本书为有经验的程序员提供了许多代码示例,以帮助读者处理C#的具体细节,如泛型、LINQ和异步编程特性,并能够快速了解.NET Core和C# 8.0及以后版本的新增功能,包括异步流、可空引用、模式匹配、默认接口实现、值域和新索引语法,以及.NET工具链中的更改。
● 了解C#是如何支持基本编码功能的,如类、其他自定义类型、集合和错误处理。
● 了解如何使用.NET Core的Span和Memory类型编写高性能内存高效的代码。
● 使用LINQ查询和处理各种数据源,如内存对象模型、数据库、数据流和XML文档。
● 使用.NET的多线程特性充分发挥计算机的并行处理能力。
● 了解异步语言功能是如何帮助提高应用程序响应性和可扩展性的。
书名:C#编程:构建云、Web和桌面应用程序
译者:陈影, 李纪红, 贾爱光 译
国内出版社:中国水利水电出版社
出版时间:2023年03月
页数:588
书号:978-7-5226-1265-2
原版书书名:Programming C# 8.0
原版书出版商:O'Reilly Media
Ian Griffiths
Ian Griffiths是一位WPF作家和Pluralsight指导专家,并且在这些科目上的专业水准都得到了广泛的认可。他还是一位独立顾问并且与人合著了《.NET Windows Forms in a Nutshell》和《Mastering Visual Studio .NET》(这两本都是由O'Reilly出版)。他有一个非常受欢迎的博客:http://www.interact-sw.co.uk/iangblog/。
Ian Griffiths是一名C#讲师,也是该领域广受认可的专家;是技术咨询公司endjin的技术研究员,也是Programming WPF (O’Reilly)的合著者。他拥有剑桥大学的计算机科学学位。
C#编程的封面上的动物是一只灰冠鹤(学名Balearica regulorum)。这种鸟的活动范围从肯尼亚和乌干达的北部一直延伸到南非东部,它们更喜欢生活在开阔的沼泽和草原等栖息地。
成年的鸟高3~4英尺,体重约8磅。它们是视觉上引人注目的鸟类,有灰色的身体、浅灰色的脖子、白色和金色的翅膀、白色的双颊(上面有红斑)、黑色的冠顶、下垂的亮红色喉咙和蓝色的眼睛。除此之外(它们的名字也来源于此),它们的后脑勺上有一束独特的坚硬的金色细丝。
冠鹤在野外的寿命可达20年,它们醒着的大部分时间都在草地上寻找小动物和昆虫,以及种子和谷物。它们是仅有的两种夜间在树上栖息的鹤类之一,这一壮举是由于它们有一个可缠绕的后脚趾,使它们能够抓住树枝。这些鸟最多能产四个蛋,孵化几个小时后,雏鸟就能跟随它们的父母以及全家人一起觅食。
群居且健谈的冠鹤成双或成家族地聚集在一起,有时会形成超过100只的鸟群。和其他鹤一样,它们以精心设计的求偶舞蹈而闻名,这些舞蹈包括短时间向上飞行、拍打翅膀和深弓等。
尽管这些乌类的活动范围很广,但目前仍被认为是濒危物种,它们受到栖息地丧失、偷猎蛋和使用杀虫剂的威胁。