标签
内容简介
本书是 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 版本开展项目、对工具链时效性要求很高的人
阅读建议
- 按章节顺序阅读并同步打开 Visual Studio 敲代码,每章要点与习题不要跳过,附录答案留到最后再对。
- 第Ⅰ部分语言基础务必读完再进入后续部分,对面向对象尚不熟悉的读者可把第8至10章反复读两遍。
- 书中部分工具与界面已随版本更新而变化,遇到对不上的地方先弄清概念,再在新版环境中自行迁移示例。
- 读完语言与数据访问部分后,可挑一个小项目完整实现,把集合、LINQ 与数据库操作串起来练习。
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第Ⅰ部分 OOP语言
- 第1章 C#简介
- 第2章 编写C#程序
- 第3章 变量和表达式
- 第4章 流程控制
- 第5章 变量的更多内容
- 第6章 函数
- 第7章 调试和错误处理
- 第8章 面向对象编程简介
- 第9章 定义类
- 第10章 定义类成员
- 第11章 集合、比较和转换
- 第12章 泛型
- 第13章 高级C#技术
- 第Ⅱ部分 Windows编程
- 第14章 基本桌面编程
- 第15章 高级桌面编程
- 第Ⅲ部分 云编程
- 第16章 基本的云编程
- 第17章 高级云编程和部署
- 第Ⅳ部分 数据访问
- 第18章 文件
- 第19章 XML和JSON
- 第20章 LINQ
- 第21章 数据库
- 第Ⅴ部分 其他技术
- 第22章 Windows Communication Foundation
- 第23章 通用应用程序
- 附录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 社区版,概念与操作思路基本通用。
这本书适合当教材用吗?
适合。全书分部分分章节推进,每章配有要点小结与习题,附录给出答案,篇幅与体例都能支撑一学期的入门课程或培训。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。