![]()
内容推荐 本书对C#、.NET Core和Visual Studio做了妙趣横生、生动形象的介绍,利用本书,可以深入学习C#,并创建应用、用户界面、游戏以及更多其他项目。经过全面更新,这个指南涵盖了C#8.0和Visual Studio2019,初学者从第一章就可以开始构建一个功能完备的游戏。接下来会学习如何使用类和面向对象编程、在Unity中创建3D游戏,以及如何使用LINQ查询数据。在这个过程中,会解决谜题、动手完成练习,并构建真实的应用。完成所有这些之后,会成为一名高水平的C#程序员,而且这将是一个轻松愉悦的学习过程! 根据认知科学和学习理论的最新研究成果,《Head First C#》采用了一种专门为你的大脑设计的生动形式,而不是长篇累牍地说教,让你昏昏欲睡。为什么要浪费你宝贵的时间与新概念做斗争呢?我们专门为你设计了这种多感官的学习体验,就是为了让你的大脑真正高效地运转起来。 作者简介 安德鲁·施特尔曼(Andrew Stellman)是一个开发人员、架构师、演讲人、培训师、敏捷教练、项目经理,以及构建更优软件的专家。作为一个图书作者和国际演讲人,Andrew在软件开发和项目管理领域撰写了多部畅销图书,他还是软件组织、团队和代码转型和改善方面的世界级著名专家。他曾经设计和构建了多个大规模软件系统、管理过大型国际软件团队,并为多个公司、学校和企业提供咨询,包括Microsoft、美国国家经济研究局、美国银行、圣母大学和MIT。在那期间,Andrew有机会与一些顶尖的程序员一同工作,喜欢思考从他们身上学到的东西。 目录 引言 1 开始使用C#:快速构建酷炫应用! 2 深入C#:语句、类和代码 Unity实验室1:用Unity探索C# 3 对象……面向对象!让代码有意义 4 类型和引用:得到引用 Unity实验室2:为Unity编写C#代码 5 封装:私有……保护你的隐私 6 继承:对象的家族树 Unity实验室3:GameObject实例 7 接口、强制转换和“is”:让类信守承诺 8 枚举和集合:组织你的数据 Unity实验室4:用户界面 9 LINQ和lambda:掌控你的数据 10 读写文件:为我保存最后一个字节! Unity实验室5:光线投射 11 神奇队长:对象之死 12 异常处理:救火已经过时了 Unity实验室6:场景导航 可下载练习:动物配对争霸赛 附录ⅰ Visual Studio for Mac学习指南 附录ⅱ 编码套路:面向高级和/或急性子读者的学习指南 索引 |