本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
在《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创建网站、服务和移动应用所需的所有技能。
主要特色
● 使用面向对象编程构建自己的类型
● 使用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的新知识。
译者简介
叶伟民
● 广州.NET俱乐部主席
● 全国各地.NET社区微信群/联系方式名录维护者
● .NET并发编程实战》译者
● .NET内存管理宝典》合译者
● “神机妙算Fintech信息汇总”公众号号主
● 17年.NET开发经验
● 曾在美国旧金山工作
软件质量需要程序员和测试员一起来保证,书的质量同样如此。十分感谢来自以下.NET社区的试读者:
● 胶东.NET社区——陆楠
● 广州.NET俱乐部、微软MVP——周豪
● 广州.NET俱乐部、微软MVP——林德熙
● 广州.NET俱乐部——张陶栋
● 广州.NET俱乐部、微软Regional Director、微软MVP ——卢建晖
译者叶伟民拥有全国各地.NET社区微信群/联系方式名录,欢迎全国各地.NET开发者加入所在地区的.NET社区。
这本优秀书籍涵盖C# 9和.NET 5的各个方面,包含大量演示,讲解循序渐进。对于想学习C#的人士以及想要过渡到C# 9的富有经验的C#程序员而言,本书具有巨大价值。在此强烈推荐!
—— Jesse Liberty,Microsoft高级传道者
??“作者经过深思熟虑后耗费大量心血写成本书,字字句句都经过反复推敲,绝对物超所值!”
—— Antonio Sebastian
如果想学习C#语言,本书是理想之选。本书讲解透彻、切题,开篇介绍C#基础知识,此后逐渐展开并深化,循序渐进地讲解高级主题,是你攻克C#城堡的利器。
?????
“有了这本优秀书籍的指导,菜鸟也能高飞!”
—— Michael C. Gamble
翻阅本书,顿觉眼前一亮,有相见恨晚之感。这本书将指引读者一步一个脚印地前行:首先安装Visual Studio Code及其扩展,然后创建一个C#应用程序,并在示例的引导下理解C#术语和概念,选择最恰当的工具。
第4章介绍与测试相关的内容,第9章讲述如何处理文件、流和序列化,第21章分析如何构建跨平台的移动应用程序;这3章尤为精彩。
?????
“内容完整,是初学者的良师益友!”
—— dan resnic
我正从Python转向C#。我的多位同事看过本书的上一版,赞不绝口;我决定购买本书,一睹为快。本书编排巧妙,示例丰富,还提供了一些额外资源,可扩展到任何你想深入研究的领域。
总之,阅读本书是一次精彩的旅程,难怪如此畅销。
?????
“C# 9和.NET 5编程书籍中的翘楚,写作质量一流!”
—— Aditya
这是非常让人称赞的C#书籍。本书主线清晰,首先介绍编程基础知识,然后逐渐扩展到面向对象编程的高级概念;如果志在掌握C# 9和.NET 5,或者想从其他开发语言迁移到C#,本书将能发挥极大作用。本书还能帮你清晰地了解C#概念及编程范式。第16章“使用MVC模式构建网站”给出了简明扼要却又十分深刻的解释,令人印象深刻。
????
? “优秀、完整且实用的C# 9和.NET 5书籍!”
—— Brian Barnett
富有经验的开发人员可从本书快速了解全新信息,重温一些技术细节。本书涉及C#编程概念和应用开发的全部内容,涵盖ASP.NET Core网站的构建(使用Razor Pages和MVC)、Web API、Blazor服务器、Blazor WebAssembly、移动应用程序、桌面应用程序、与文件和数据库进行交互、ML.NET等,让你在C#学习之旅中快速前行。
强烈建议你购买一本!