首页 > 图书中心 >图书详情
.NET Core实战——手把手教你掌握380个精彩案例
作者:周家安
定价:99元
印次:1-1
ISBN:9787302526506
出版日期:2019.09.01
印刷日期:2019.07.19
本书通过380个独立且简单的实例全面介绍了.NET Core的核心开发技术。全书分为三篇: 第一篇基础知识(第1~7章),内容包括开发环境与应用程序项目管理、C#语言基础、面向对象编程、数学运算与字符串处理、泛型与集合、LINQ与动态类型; 第二篇技术进阶(第8~13章),内容包括文件与I/O、序列化、异步与并行、网络编程、反射与Composition、加密算法; 第三篇ASP.NET Core(第14~17章),内容包括应用启动、依赖注入与中间件、MVC与Web API、应用配置与数据库访问。 为了便于读者学习,本书提供了所有实例的配套源代码,在开发环境中运行,能直观地看到每个实例的运行效果。本书适合作为普通高校.NET Core技术相关课程的教学用书,也可以作为相关培训机构的培训教材,还可作为从事.NET Core技术开发的IT从业者的参考用书。
more >前言 经过10多年的发展,Microsoft .NET Framework已经相当成熟,拥有强大的类库与可视化框架,融合了许多新技术。在Windows平台上,从桌面应用到Web应用都能完美胜任。 .NET Core是在原.NET框架的基础上开发的新一代开源项目,人们期待已久的.NET跨平台终于实现(基于.NET Core开发的应用程序可以运行在Windows、Linux、Mac OSX等操作系统上)。.NET Core项目由微软官方团队、第三方开发团队及社区用户共同维护。.NET Core从原有的.NET Framework抽取出最基础、最核心的API重新开发,作为.NET的新标准发布,第三方开发人员可以在此标准上进行自由扩展。 本书所有内容均以实例的形式呈现,容易上手。每个实例都包含两部分内容: 【导语】部分主要对实例中要用到的核心知识点进行介绍; 【操作流程】部分详细讲述完成实例项目的步骤,读者可以直接动手实践,亲自体验编程的乐趣。 本书内容分为三篇: 第一篇基础知识。涉及开发环境的搭建、基础类型、流程控制、常用集合、LINQ语法和面向对象思想等内容。 第二篇技术进阶。强化编程技能,此部分的实例包括文件与目录操作、基础I/O、序列化/反序列化、网络与异步编程、反射与加密算法应用等内容。 第三篇ASP.NET Core。此部分主要包括与Web开发相关的实例,重点涉及Web Host初始化、中间件、依赖注入、应用配置、EF Core等关键知识。 笔者曾写过与C# 编程相关的书,写作此书的想法是源于几位网友在微博私信中的提问,经过一番斟酌,我认为有必要编写一本与.NET Core有关的书,毕竟.NET Core作为全新的跨平台项目,存在不少新的特性。不过本书中未使用大篇幅讲解的叙述方式,而是采用以单独实例驱动为主,以知识阐述为辅的方式,重点在于调动读者积极上机实战的兴趣。经常有初学编程的朋友问我: 为什么看书的时候感觉自己学会了,但一敲代码就什么都忘了?其实,没有人天生就会写代码,之所以会有这种遗忘现象的发生,说到底是练得太少了,总觉得书上的例子很简单,而不愿意动手去敲一遍。 .NET Core作为开源项目,可能会有许多扩展项目,涉及内容较广,由于篇幅与作者的水平有限,本书不能覆盖所有的应用领域,仅精选出与.NET Core主体框架关系密切且较为实用的实例进行演示,提供给大家作为参考。 最后,感谢各位同仁与广大网友对我的支持,也感谢清华大学出版社,我们已经合作出版过多种图书。 周家安 2019年7月
more >