.NET技术领域有两位世界级专家。        一位是Don Box。他以《Essential COM》确立了自己COM专家的地位,在.NET时代,Don Box又以《Essential .NET》(Volume I The Common Language Runtime)确立了自己.NET专家的地位。2002年,Microsoft将其招致麾下,成为.NET Architect,与Anders Hejlsberg一起研发并推出了Linq。由于Don Box的杰出贡献,Microsoft授予其“杰出工程师(Distinguished Engineer)”称号,目前从事声明式语言及工具的开发。可能是工作繁忙,以致没有后续著作问世。        另一位是Jeffrey Richter。Jeffrey Richter是.NET与Windows技术的咨询培训机构Wintellect的共同创立者(co-founder),在Windows领域早已是家喻户晓的世界级专家。从1999年起参与Microsoft .NET平台的研发,受Microsoft委托,为其开发人员提供技术咨询。在此过程中,诞生了《CLR via C#》。        这本书的第一版名为《Applied Microsoft .NET Framework Programming》,2002年出版,阐述的是.NET 1.0/1.1的相关内容。于2006年推出了针对 .NET 2.0的第二版,书名改为《CLR via C#》。2010年2月,Jeffrey Richter又推出了针对Visual Studio 2010、.NET 4.0、C# 4.0的集大成之作《CLR via C#》第三版。        本书分为五个部分:        第一部分,CLR基础(CLR Basics),介绍CLR的执行模型,程序集概念,以及创建、打包、部署、管理程序集等。        第二部分,设计类型(Designing Types),包括CLR类型基础,基础类型,方法,特性(Property),事件,泛型,接口等内容。        第三部分,基本类型(Essential Types),包括字符、字符串及文本的处理,枚举类型,数组,委托(Delegate),自定义属性(Attribute),可控制类型等。        第四部分,核心设施(Core Facilities),包括异常与状态管理,自动内存管理(垃圾收集),CLR托管与应用程序域(AppDomain),程序集加载与反射,运行时序列化等。        第五部分,线程(Threading),这是第三版新增加的内容,包括线程基础,计算密集的异步操作,I/O密集的异步操作,基本的线程同步构造,混合的线程同步构造等。        可能用本书不是什么来介绍会更方便一些:        本书不是入门读物,不是基础教程,不教你如何用C#写程序。正如其书名所意指的,是以C#作为工具,深入剖析、讲解CLR。CLR是.NET Framework的核心,《CLR via C#》使你穿云破雾,直抵核心,以窥堂奥。知其然,只能说是才入门,只有知其所以然,“登堂入室”,才能达至“不为浮云遮望眼,只缘身在此山中”的境界。        本书不向你介绍什么是C#语言,如何用C#语言写程序。关于C#语言,有很多入门级以及中高级的著作。本书只是以C#作为工具,所以假定你已经具备了C#的基础,并有一定的开发经验。在具备了一定的基础与经验之后,如何深入与提高?这就是本书要回答的问题。        本书不向你讲解如何做ASP.NET开发(Web Forms),如何开发桌面应用程序(Windows Forms)。本书所关注的,是所有.NET开发人员(应用程序员、类库程序员、框架程序员等等)共同关注的核心问题。  这是CLRViaCS.第3版.1-7章.25-26章易读版,供纠错,周靖 含从入门到精通的部分内容。


"/>
  • 爱上编程:您身边最放心的编程资源下载站!