【问题标题】:Which C# 4.0 Book would you purchase, and why? [closed]您会购买哪本 C# 4.0 书籍,为什么? [关闭]
【发布时间】:2010-02-02 03:34:40
【问题描述】:

我目前正在考虑购买几本 C# 4.0 书籍,即:

Essential C# 4.0 by Mark Michaelis 或C# 4.0 Unleashed by Bart De Smet。

我知道这两本书都还没有发行,但您会考虑购买其中的哪本书,还是推荐另一本书?

感谢您的宝贵时间。

澄清:

我不是 .NET 忍者,但我在框架和相关语言方面拥有 8 年以上的经验。所以我通常在寻找有深度的书籍。我还会在每个 .NET 发布后的 6 到 12 个月内培训/指导我组织的其他成员。我培训的每个开发人员都拥有与我相同或更多的 .net 经验。

再次感谢大家的宝贵时间。

更新:

感谢大家的回复。正如Waleed Al Balooshi 所建议的那样,我决定购买这两本书以及Visual C# 2010 Recipes: A Problem-Solution Approach。

【问题讨论】:

  • 除了 VC# 2010 Recipes 之外,另一本书是 C# 4 How-to,IMO 还不错。
  • 乔恩·斯基特的书。但前提是你能让他亲笔签名:)

标签: c# c#-4.0


【解决方案1】:

我是马克的书的技术编辑。我很喜欢它,它写得很好,而且准确。

Mark 的书和 Jon 的书(我也是这本书的技术编辑)之间的一个有趣的区别在于它们都有准确的标题。 “深度 C#”确实深入很多。乔恩从不回避深奥或理论,当然他总是关注实际。马克的书实际上更多是关于切入为了完成工作而必须理解的内容。这两种方法都是有效和合理的。

巴特是个聪明人,我想他的书很不错;没有读过它,我无法以一种或另一种方式提供个人意见。

【讨论】:

  • Bart de Smet 的博客很不错。
  • 对于那些拥有丰富 C# 2.0 经验并希望利用 4.0 功能的人,是否建议先阅读 Mark 的书,然后再继续阅读 Jon 的书?
  • @MK_Dev:我认为这两本书对你都有好处。两者都假设您对基础知识有合理的了解,听起来您已经具备了。
  • 谢谢!显然我的英语水平不如#
【解决方案2】:

我建议您购买 Jon Skeet 的 C# in Depth 2nd edition 的 MEAP(抢先体验版),该版本已更新为包含 C# 4.0

除此之外还有:

  1. C# 4.0 简而言之:权威参考(已发布)

除此之外,我不能真正谈论其他书籍,因为它们还没有出版,但我喜欢 A Problem-Solution Series:

  1. Visual C# 2010 秘诀:一种问题解决方法(尚未推出)

我会等到书出版后,你可以阅读一些关于它们的评论,在那之前我再次强烈推荐 Jon Skeet 的书。

【讨论】:

  • 谢谢。实际上,我已经订购了一份 C# in Depth 2nd edition。我认为任何称职的 C# 开发人员至少应该拥有一份副本。我还将介绍一下 Visual C# 2010 食谱。
  • +1 for C# in depth 第 2 版。
  • 什么? Jon Skeet 没有 +1?嘘! ;)
  • 刚刚订购了 C# in Depth 第 2 版。
  • @TigerShark 你不会失望的。这是一本关于高级和深入 C# 概念的权威书籍。
【解决方案3】:

完全公开,我是 Addison-Wesley/Pearson 的编辑。 C# 书籍并非一刀切。这取决于您的经验水平以及您的编程背景(您是想要学习 C# 的 Java 开发人员还是第一次尝试 C# 编程?)。我们为 4.0 版本发布了很多内容,这可能看起来像是向外人发布,但请考虑以下差异:Sams 自学 Visual C# 2010 是一个快速获取“启动并运行”教程,适合初学者。无需编程经验。 Bill Wagner 的 Effective C# 书籍为中级到经验丰富的 C# 开发人员提供了来之不易的智慧、建议和技巧。 C# 4.0 How to 是一个“你需要知道的内容”的标题,侧重于一般解释和向工作、中级人员教授“基本知识”级开发人员。 Mark Michaelis 广受欢迎的“Essential C#” 是一本“从头到尾”指南,仅针对 C# 语言(2.0、3.0 和 4.0),供初学者学习C# Unleashed 是全面的“除了厨房水槽之外的一切”参考指南,重点针对中级开发人员的 C# 和 .NET。最后,Deitel 为学术界出版了大量的 C# 教科书。我还将担保 Jon Skeet 的 C# 书籍。他知识渊博,在社区中享有盛誉。无论您决定如何,我都建议您查看出版商发布的示例章节,以了解哪种方法/作者最能满足您的需求。

【讨论】:

  • Effective C# 书籍 +1。我发现它们非常有用。
【解决方案4】:

我会等Jon Skeet写一个然后买。

【讨论】:

    【解决方案5】:

    +1 为 Bart de Smet。您可以通过访问his blog 来了解他的作品,该网站多年来一直在我的聚合器中。

    然而,最后,最重要的是找到一个能让你产生共鸣的人。

    【讨论】:

      【解决方案6】:

      Pro C# 2010 和 .NET 4.0 平台

      这可能是您唯一需要的一本书。

      【讨论】:

        【解决方案7】:

        我会等到四月之后再看博客和播客,以确保事情不会发生太大变化!

        这本书看起来很适合新手:

        .NET 4.0 简介:使用 Visual Studio 2010 http://www.amazon.co.uk/Introducing-NET-4-0-Visual-Studio/dp/143022455X/ref=sr_1_1?ie=UTF8&s=books&qid=1265798479&sr=8-1

        我可能会坚持到

        Pro C# 2010 和 .NET 4.0 平台第 5 版 (Andrew Troelsen) http://www.amazon.co.uk/gp/product/1430225491/ref=s9_simi_gw_p14_t1?pf_rd_m=A3P5ROKL5A1OLE&pf_rd_s=center-1&pf_rd_r=1B44BHPWP93JTH087A55&pf_rd_t=101&pf_rd_p=467198433&pf_rd_i=468294

        【讨论】:

          【解决方案8】:

          你知道的魔鬼比你不知道的魔鬼更好:Mark Michaelis 出版了几本书,主要是关于 C#,而 de Smet 似乎只有这个头衔。我会和 Michaelis 一起去。

          【讨论】:

          • Bart de Smet,据我所知,他是 Microsoft .net Framework 团队的成员,因此我考虑他的书。
          【解决方案9】:

          这取决于您在寻找什么?你想要一本初学者的书还是一本更深入的书?这也取决于您要寻找的书的风格。另一个尚未发布的是即将推出的 Sams Teach Yourself Visual Studio 2010 in 24 Hours

          【讨论】:

          • 一般来说,我在寻找有深度的书籍,因为我总是在新版本的 .net 发布后的 6 到 12 个月内培训我组织的其他成员。
          【解决方案10】:

          这取决于你需要从书中得到什么。

          • 如果您想将 C# 推广给新手,您可能想尝试 O'Reilly 的 Programming C# 4.0 或 Wrox 的 Beginning C# 4.0
          • 如果您正在寻找深入了解语言的内容,那么您已经订购了 C# in Depth,但我会考虑 Bart de Smet 的书以及另一位 c# 特技编码员(鉴于他的博客)。
          • 如果您正在寻找更多真实世界的应用程序,我强烈推荐 Bill Wagner 的 Effective C#,它正在为 C# 4.0 更新。这是几乎一直放在我桌子上的一本书。我真的很喜欢。

          【讨论】:

          • 谢谢,我也去看看 Effective C#。
          【解决方案11】:

          我更喜欢 Microsoft 出版 (MOC) 书、BLACK BOOK 和 wrox 出版书

          【讨论】:

            【解决方案12】:

            如果您正在为一本特别好的 C# 书籍寻找建议,我会同时推荐几本您选择的不同书籍。因为不同的作者使用不同的类比,有不同的教学角度等等,你总是能得到很好的知识横截面。这会让你更聪明。

            此外,通过 MSDN、CodeProject 等 Internet 上的材料和示例来补充您的书籍知识。有些书籍有配套的 CD。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2012-09-12
              • 1970-01-01
              • 2011-01-19
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多