本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
在《C#8.0和.NET Core 3.0高级编程》中,专家级作家Mark J. Price提供了开始编写C#应用程序所需的一切技能,适用于所有主流操作系统。
《C#8.0和.NET Core 3.0高级编程》使用当前更流行的Visual Studio Code编辑器开展编程任务,对上一版内容进行了全面的更新和扩展,新增了两章专门介绍内容管理系统(CMS)以及如何使用ML.NET进行机器学习。
《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岁的学徒。他通过结合教育技能以及亲自为世界范围内的企业提供咨询和开发系统的实际经验,成功指导了所有这些学生。
“衷心感谢Mark J.Price为我们奉献了这本精彩绝伦的C# 8.0书籍,里面的内容既精湛又全面,是迄今为止我见过的更优秀的C# 8.0图书。这本书是我苦苦追寻的至宝,特向广大读者强烈推荐本书!”
——Jesse Liberty,Microsoft MVP
“Mark J.Price就像‘魔法师’,这本C# 8.0优秀指南不仅呈现了开始使用C#和.NET Core所需的一切知识,还涵盖了生态系统,列举了大量示例以及可让你亲手实践的紧贴实用的应用程序。这本出类拔萃的实用指南是助你开启.NET Core职业生涯的更佳读物。”
——Hakan Edling,Piranha CMS公司创始人
★★★★★“本书呈现C# 8.0和.NET Core 3.0的新功能,强烈向你推荐!”
— Eddie L Dunn
作为一名在IT行业浸淫多年的开发老兵,我想吃透C# 8.0和.NET Core 3技术。翻阅本书后,顿觉眼前一亮,有相见恨晚之感。本书通俗易懂,全面透彻地讲解了底层技术。精选的示例和练习极富价值,直击要害。本书的知识点十分全面,珠联璧合般串在一起。本书披露了大量的“更佳实践”,给出了“附加解释”,能引导你深刻理解编码方法,更好地汲取C#语言精髓。无论你是C#t新手,还是像我一样拥有深厚编程背景但有志于跟上新C#技术潮流的老兵,你都将获益匪浅!
★★★★★“如果要从.NET Framework或其他平台迁移到.NET Core,本书将是不三之选。
——Alvin Ashcraft
收到Mark的这本书的预览版并翻阅后,我想直抒胸臆,做一番点评。本书内容全面,讲解深刻,推荐以下开发人员阅读:
志存高远的新手——本书简述了.NET开发的不凡发展历程,能为你的Visual Studio、VisualStudio Code或Visual Studio for Mac开发旅程打下坚实基础。本书还阐述C#语言和.NETFramework的基本原理,分析继承和单元测试等开发概念,各章末尾的习题能助你扎实掌握知识点,强化对概念的理解。
不熟悉.NET Core 3.0的.NET Framework开发老兵——有关.NET Core和ASP.NET Core的几章列出了各个版本的重要更新和增强之处,还讲述将应用程序从.NET Framework移植到.NETCore的时机和方式。
使用.NET Core但不熟悉.NET Core 3.0的开发人员——本书专门用几章篇幅介绍.NET Core3.0的新功能。
本书介绍了.NET开发(如ASP.NET Core、Blazor和Xamarin)的基础知识,对ML.NET机器学习部分的讲解十分精彩、丝丝入扣。如果想立即入手开发ASP.NET Core MVC或ASP.NET Core Web API项目,那么你从本书将能够了解到重要的技术细节。