二、登堂入室:全方位拥抱C# 《C# and the .NET Platform》(Apress出版社)就本人所见,目前关于“C#和.NET”主题的大全性质的书籍,只有《Professional C#》(Wrox出版社)和《C# and the .NET Platform》这 两本,二者的知识覆盖面和内容深度都完全类似,显然是在竞争同一批中高级目标的读者群市场。由于Wrox试图先入为主,抢占作为业界第一本C#和.NET 综合大全类书籍的地位,使得《Professional C#》不免在质量上跌了眼镜,最终造成其对手Apress的《C# and the .NET Platform》一书一路畅销。目前后者的销量名列前茅,位居1173,读者反馈好评如潮,星级评定为四星半,而且其作者Andrew Troelsen除此书外还撰写了《Visual Basic .NET and the .NET Platform》一书,同样获得巨大的成功,因此我们完全有理由信任他。对于有C++或Java基础的读者,特别推荐《C# and the .NET Platform》。但关于C#的学习,有一点需要格外注意,就是不能把C#孤立地当成一门新的程序语言,否则无法真正领会其内在的意义。必须把C#语言 放到.NET框架(.NET Framework)的大背景中才能理解其实际意义。C#被设计成充分利用.NET Framework所提供的支持来发挥其自身强大功能的语言,因此C#与.NET Framework是紧密结合、密不可分的。《C# and the .NET Platform》正是将C#语言与.NET Framework作为一个整体来讲解其中的所有重要的知识点,内容涵盖面非常全面:.NET平台简介、公共语言运行时、公共类型定义、公共语言规范、 C#语言基础、控制流、OO概念、异常处理、垃圾收集、.NET集合、定制委派和事件、版本控制、多线程、Windows Forms、注册表操作、GDI+绘图、输入输出、COM+与.NET互操作、ADO.NET、ASP.NET、Web Service基础等等。这几乎就是.NET开发所涉及的全部主要内容。总之,目前关于C#的图书,大大小小足有一二十种,但仅从内容简介上就可以看出, 不论其知识覆盖面还是深度,都或多或少给人一种轻量级“课外读物”的感觉,很难引起太大兴趣。不过,也有值得一提者,如Jesse Liberty著的《Programming C#》一书,也算不错。
三、不同领域:深 入挖掘当读者对.NET Framework和C# 有了全面了解之后,下一步就可以结合自己所从事的具体领域,学习专门的.NET应用开发技巧,这主要包括:针对Web应用开发 的ASP.NET;针对基于.NET的胖客户端应用开发的Windows Form,以及支持Web互操作的Web Service应用。针对这几方面,我们简单地作以如下推荐: ASP.NET应用全面介绍:《Professional ASP.NET》(Wrox出版社) Web Services开发的全面介绍:《Professional ASP.NET Web Services》(Wrox出版社) 适合VB/MFC/Delphi程序员全面了解基于.NET的Windows应用程序开发方法:《Professional Windows Forms》(Wrox出版社) 此外,如果你经常涉及到数据存取,可以参考《Professional ADO.NET》来全面了解.NET提供的数据访问方面的支持,相信对熟悉ADO的读者也会很有帮助。
--------------------------------------------------------------------------

1111



被折叠的 条评论
为什么被折叠?



