本书是经典C#语言书Programming C#的最新第4版。著名作者Jesse Liberty为有经验的IT从业人员快速掌握并运用这种新型语言提供了所需要的信息。本书从C#的关键字和基本概念开始介绍,并告诉你如何结合三个核心的应用程序平台——ASP.NET、.NET Windows 窗体和ADO.NET——来应用C#语言创建典型的桌面和网络应用程序,你将会学到如何运用.NET平台的丰富功能来开发应用。本书中的所有文字和例子都已经更新为Visual Studio 2005、.NET框架2.0以及C#2.0。本书适合.NET平台开发应用程序的程序员。
l 首先是介绍C#语言,但不限怎么用它行文,还包括这门语言的众多特色之处,虽然一些内容看起来只是编码技巧,但他们对书写赏心悦目的代码有很大帮助;
l 接着是怎么用C#完成Windows程序和Web程序、怎样访问数据,这些恐怕是工作中面临最多的开发任务,很感谢作者在这里提到了一个非常关键的要求——“专业化的代码”,与其让读者在堆砌的开发示例中完成一个个玩具代码,不如告诉他们怎么写“好”一小段代码,这就像“鱼”和“渔”的关系一样。相信读者在练习过程中对C#语言本身会有更深入的体会,偶尔回头看看也许会常常问自己“为什么当时不这样做呢?”;
l 水到渠成的走道了CLR部分,当感性认识汇聚到一定阶段后,作者又把我们引回C#所依托的执行环境CLR上,知其然并知其所以然是对知识的一个升华过程,C#的磨砺过程同样如此。读到这部分的时候感觉比较多,无论是内容的组织还是行文上,相信作者不仅仅是深入研究了SDK,同时也在.Net Framework的源码上投入过不小的精力。