C#入门经典(第7版):C# 6.0 & Visual Studio 2015 封面

C#入门经典(第7版):C# 6.0 & Visual Studio 2015

评分 4.0
字数
120.7万字
章节数
29
丛书
.NET开发经典名著
ISBN
9787302444060

标签

内容简介

本书是 Wrox 经典“红皮书”系列《Beginning C# 6 Programming with Visual Studio 2015》的中文版,由清华大学出版社引进出版,属于“.NET开发经典名著”丛书。全书面向零编程基础的读者,从最基本的编程概念讲起,逐步引导读者掌握使用 C# 6 与 .NET Framework 开发应用程序所需的全部基础知识。 全书分为五个部分:第Ⅰ部分“OOP 语言”讲解 .NET Framework 与 C# 语言的基本面貌、Visual Studio 2015 开发环境的使用、变量与表达式、流程控制、复杂变量类型、函数、调试与错误处理,以及面向对象编程、类的定义与成员、集合与比较转换、泛型与高级 C# 技术;第Ⅱ部分“Windows 编程”讲解基本与高级桌面应用开发,涉及 XAML 界面设计、数据绑定等内容;第Ⅲ部分“云编程”介绍基本的云编程以及高级云编程与部署;第Ⅳ部分“数据访问”覆盖文件操作、XML 与 JSON、LINQ 和数据库访问;第Ⅴ部分“其他技术”介绍 Windows Communication Foundation 与通用应用程序,书末附有习题答案。 作者的讲解采用分步示例的方式,代码紧贴 Visual Studio 2015 中的 C# 6 环境,囊括了该版本新增的语言特性和改进。书中不预设任何编程经验,每一章都配有要点小结和练习题,方便边读边练,适合作为自学教材或课程教材使用。

编辑推荐

《C#入门经典》是 Wrox“红皮书”家族中流传最广的一本 C# 入门书,在国内 IT 培训与高校课程中被反复推荐。第7版对应 C# 6 与 Visual Studio 2015,全书 700 余页、120 余万字,体量扎实,却几乎没有前情假设:从“什么是变量”讲起,一路推进到泛型、LINQ、数据库与云应用,形成一条完整而平缓的学习曲线。 这一版最值得称道的是结构清晰。五个部分层层递进,每章末尾都有“本章要点”和习题,附录给出答案,读者可以真正检验自己是否学懂,而不是只把示例代码跑一遍就算过关。示例紧扣 Visual Studio 2015 的实际操作界面,从创建解决方案、使用 Solution Explorer,到调试与错误处理,都按真实开发流程展开,对第一次接触 IDE 的读者尤其友好。 需要提醒的是,本书基于 .NET Framework 与 C# 6,属于贴近当时技术栈的教材,部分界面截图和工具链(如 Express 版本、WCF、通用应用程序)在今天已显陈旧。但语言基础、面向对象思想和调试方法这些内容并不过时,把它们吃透,再转向新的 .NET 版本会顺畅得多。想做“第一本 C# 书”,它依然是稳妥之选。

适合谁读

适合

  • 完全零基础、想系统学一门编程语言并选定 C# 的初学者
  • 计算机相关专业学生,需要一本可配合课程进度自学的教材
  • 从 VB、Java 等其他语言转入 .NET 生态的开发者
  • 希望把示例代码动手敲一遍、边练边学而不满足于泛读的读者

不适合

  • 已熟练使用 C# 与 .NET、想直接学习新版本语言特性的资深开发者
  • 只想要速查手册或代码片段合集、不愿系统读完整本教材的读者
  • 必须基于最新 .NET 版本开展项目、对工具链时效性要求很高的人

阅读建议

  1. 按章节顺序阅读并同步打开 Visual Studio 敲代码,每章要点与习题不要跳过,附录答案留到最后再对。
  2. 第Ⅰ部分语言基础务必读完再进入后续部分,对面向对象尚不熟悉的读者可把第8至10章反复读两遍。
  3. 书中部分工具与界面已随版本更新而变化,遇到对不上的地方先弄清概念,再在新版环境中自行迁移示例。
  4. 读完语言与数据访问部分后,可挑一个小项目完整实现,把集合、LINQ 与数据库操作串起来练习。

出版社简介

清华大学出版社 中国 · 成立于 1980 年

清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。

目录

  1. 第Ⅰ部分 OOP语言
  2. 第1章 C#简介
  3. 第2章 编写C#程序
  4. 第3章 变量和表达式
  5. 第4章 流程控制
  6. 第5章 变量的更多内容
  7. 第6章 函数
  8. 第7章 调试和错误处理
  9. 第8章 面向对象编程简介
  10. 第9章 定义类
  11. 第10章 定义类成员
  12. 第11章 集合、比较和转换
  13. 第12章 泛型
  14. 第13章 高级C#技术
  15. 第Ⅱ部分 Windows编程
  16. 第14章 基本桌面编程
  17. 第15章 高级桌面编程
  18. 第Ⅲ部分 云编程
  19. 第16章 基本的云编程
  20. 第17章 高级云编程和部署
  21. 第Ⅳ部分 数据访问
  22. 第18章 文件
  23. 第19章 XML和JSON
  24. 第20章 LINQ
  25. 第21章 数据库
  26. 第Ⅴ部分 其他技术
  27. 第22章 Windows Communication Foundation
  28. 第23章 通用应用程序
  29. 附录A 习题答案

常见问题

这本书需要先学别的编程语言吗?
不需要。原书明确面向没有任何编程经验的读者,从变量、流程控制等最基础的概念讲起,只要具备基本的计算机操作能力即可上手。
第7版对应哪个 C# 版本和开发环境?
第7版对应 C# 6.0 与 Visual Studio 2015,书中示例和界面均基于这一环境,原英文版书名为 Beginning C# 6 Programming with Visual Studio 2015。
现在学这本书会不会过时?
语言基础、面向对象、调试、LINQ、数据库等核心内容仍然适用;但 Visual Studio 界面、WCF、通用应用程序等章节已明显滞后于当前工具链,建议结合新版 .NET 环境迁移练习。
需要另外安装什么软件吗?
学习本书需要 C# 编译器与 IDE,书中以 Visual Studio 2015 为例(含当时的 Express 版本)。如今可在微软官网获取较新的 Visual Studio 社区版,概念与操作思路基本通用。
这本书适合当教材用吗?
适合。全书分部分分章节推进,每章配有要点小结与习题,附录给出答案,篇幅与体例都能支撑一学期的入门课程或培训。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同一作者

同类高分