经典技术书籍分享(3):《CLR Via C# 》第三版目录和下载

Posted on 2010-06-05 18:52 Frank Xu Lei 阅读(819) 评论(31)   编辑 收藏 所属分类: 经典技术书籍分享

Jeffrey Richter《CLR Via C#》第三版已经于2010年2月出版,下载网上有英文版可以下载。今天整理一篇关于《CLR Via C#》第三版的文章,主要介绍新版本的目录以及下载地址。第三版增加了第5部分:线程的内容,主要涉及到5个章节。另外很多内容也做了修改和完善.内容由第二版的.NET2.0 ,涵盖到现在的.NET4.0。今天整理的这个文章希望对深入学习.NET 经典技术书籍分享(3):《CLR Via C#》 3 目录和下载。另外可以在亚马逊上购买英文版。国内引进估计需要很久,价格估计也很贵。

   这里是Amazon书籍的介绍页面,可以看下书籍信息

http://www.amazon.com/CLR-via-C-Third-Pro-Developer/dp/0735627045/ref=sr_1_1?ie=UTF8&s=books&qid=1264116090&sr=8-1

【1】下载信息:

这里有PDF格式的下载:

1.书籍:http://www.wowebook.com/e-book/c-c-plus-plus-c-sharp/clr-via-csharp-3rd-edition.html

2.源码:http://wintellect.com/Books.aspx

有兴趣的可以自己下载,阅读英文原版,据说本书的第二版翻译的很差,我基本没有读中文版的欲望了。第三版还是他翻译,不是做.NET出身的人,翻译这本书,效果可想而知。

【2】图片:

这是英文版的图片。

9780735627048f_2

【3】目录内容:

共29个章节。关于第三版更新的内容,我会翻译一下Jeffrey的一个博文,与大家分享。

五个部分:
第一部分,CLR基础(CLR Basics),介绍CLR的执行模型,程序集概念,以及创建、打包、部署、管理程序集等。
第二部分,设计类型(Designing Types),包括CLR类型基础,基础类型,方法,属性(Property),事件,泛型,接口等内容。
第三部分,基本类型(Essential Types),包括字符、字符串及文本的处理,枚举类型,数组,委托(Delegate),属性(Attribute),可控制类型等。
第四部分,核心设施(Core Facilities),包括异常与状态管理,自动内存管理(垃圾收集),CLR托管与应用程序域(AppDomain),程序集加载与反射,运行时序列化等。
第五部分,线程(Threading),第三版新增加的内容,包括线程基础,计算密集异步操作,I/O密集异步操作,基本线程同步构造,混合线程同步构造等。

【4】其它信息:

    这里有几篇主要的文章,介绍了,《CLR Via C# 》第三版的信息。

第一个就是微软出版社编辑的介绍,

1.http://blogs.msdn.com/b/microsoft_press/archive/2010/01/21/rtm-d-today-clr-via-c-third-edition.aspx

下面这个是Jeffrey Richter自己写的博文,介绍了第三版主要的更新。与第二版的差别。

2.http://www.wintellect.com/CS/blogs/jeffreyr/archive/2009/11/01/what-s-new-in-clr-via-c-3rd-edition-as-compared-to-the-2nd-edition.aspx

    这个博文我会翻译为另外一个文章,推荐出来,方便大家阅读英文版,能对《CLR Via C# 》第三版有个清晰的认识。

    这是一本大家期待很久的著作,作者历经5年后,在第二版之后做了大的更新和完善。值得想深入学习.NET框架的程序员一读~希望对大家有所帮助。

参考:

1.http://my.safaribooksonline.com/9780735640467

2.http://www.amazon.com/CLR-Via-C-Pro-Developer/dp/0735621632#noop

3.http://blogs.msdn.com/b/microsoft_press/archive/2010/01/21/rtm-d-today-clr-via-c-third-edition.aspx

4.http://www.wintellect.com/CS/blogs/jeffreyr/archive/2009/11/01/what-s-new-in-clr-via-c-3rd-edition-as-compared-to-the-2nd-edition.aspx

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
CLR via C# 第4版 英文PDFKristin, words cannot express how /feel about our life together. cherish our family and all our adventures. I'm filled each day with love for Aidan (age 9)and Grant (age 5), you both have been an inspira- tion to me and have taught me to play and have fun Watching the two of you grow up has been so rewarding and enjoyable for me. am lucky to be able to partake in your lives. love and ap preciate you more than you could ever know Contents at a glance Introduction PART I CLR BASICS CHAPTER 1 The clr's execution model CHAPTER 2 Building, Packaging, Deploying, and Administering Applications and Types 33 chaPTeR 3 Shared Assemblies and Strongly Named Assemblies 65 PART I DESIGNING TYPES CHAPTER 4 Type Fundamentals 91 CHAPTER 5 Primitive, Reference, and Value Types 111 CHAPTER 6 Type and Member Basics 151 CHAPTER 7 Constants and fields 175 chaPTer 8 Methods 181 chaPTer 9 Parameters 209 CHAPTER 10 Properties 227 CHAPTER 11 Events 249 CHAPTER 12 Generics 265 CHAPTER 13 Interfaces 295 PARTⅢ ESSENTIAL TYPES CHAPTER 14 Chars, Strings, and Working with Text 317 CHAPTER 15 Enumerated Types and Bit Flags 361 CHAPTER 16 Arrays 373 CHAPTER 17 Delegates 391 CHAPTER 18 Custom Attributes 421 CHAPTER 19 Nullable value Types 441 PART IV CORE FACILITIES CHAPTER 20 Exceptions and state management 451 CHAPTER 21 The Managed Heap and Garbage Collection 505 CHAPTER 22 CLR Hosting and AppDomains 553 CHAPTER 23 Assembly Loading and reflection 583 CHAPTER 24 Runtime serialization 611 CHAPTER 25 Interoperating with WinRT Components 643 PAR V THREADING ChaPTEr 26 Thread basics 669 CHAPTER 27 Compute-Bound Asynchronous Operations 691 CHAPTER 28 IyO-Bound Asynchronous Operations 727 CHAPTER 29 Primitive thread Synchronization Constructs 757 CHAPTER 30 Hybrid Thread Synchronization Constructs 789 Index 823 Contents at a glance Contents Introduction XX PART CLR BASICS Chapter 1 The Clrs Execution Model 3 Compiling Source Code into Managed Modules Combining managed modules into assemblies Loading the Common Language Runtime 8 Executing Your Assembly's Code 11 IL and∨ erification 16 Unsafe Code The Native Code generator tool: ngen. exe 19 The Framework Class Library 22 The Common Type System The Common Language Specification Interoperability with Unmanaged Code 30 Chapter 2 Building, Packaging, Deploying, and Administering Applications and Types 33 NET Framework Deployment Goals 34 Building Types into a Module 35 Response Fil 36 A Brief Look at metadata 38 What do you think of this book We want to hear from you Microsoft is interested in hearing your feedback so we can continually improve our books and learning resources for you. To participate in a brief online survey, please visit microsoft. com/learning/booksurvey Combining Modules to Form an Assembly 45 Adding Assemblies to a Project by Using the Visual Studio IDE.51 Using the assembly Linker Adding Resource Files to an Assembly 53 Assembly Version Resource Information .54 Version numbers ..58 Culture Simple Application Deployment(Privately deployed Assemblies)...60 Simple Administrative Control(Configuration) 62 Chapter 3 Shared Assemblies and Strongly Named Assemblies 65 Two Kinds of Assemblies, Two Kinds of Deployment 66 Giving an Assembly a Strong Name 67 The global Assembly Cache 72 Building an Assembly That References a Strongly Named Assembly..74 Strongly named assemblies are tamper-Resistant 75 Delayed Signing Privately Deploying Strongly Named Assemblies How the Runtime Resolves Type References 80 Advanced Administrative Control( Configuration) 83 Publisher Policy control 86 PART I DESIGNING TYPES Chapter 4 Type Fundamentals 91 All Types Are Derived from System Object .91 Casting Between Types 93 Casting with the C# is and as Operators Namespaces and assemblies 97 How Things relate at Run time .101 Chapter 5 Primitive, Reference, and Value Types 111 Programming Language Primitive Types 111 Checked and Unchecked Primitive Type Operations 115 Reference Types and value Types 118 Boxing and Unboxing Value Types 124 Changing Fields in a Boxed Value Type by Using Interfaces and Why You Shouldnt Do This) 136 Object Equality and Identity 139 Object hash Codes .142 The dynamic Primitive Type ......144 Chapter 6 Type and member Basics 151 The Different Kinds of Type Members .151 Type visibilit 154 Friend assemblies 154 Member accessibility .156 Static Classes ...158 Partial Classes, Structures, and Interfaces .159 Components, Polymorphism, and Versioning 160 How the CLR Calls Virtual Methods, Properties, and Events 162 Using Type Visibility and Member Accessibility Intelligently...166 Dealing with Virtual Methods When Versioning Types 16 Chapter 7 Constants and Fields 175 Constants 175 Fⅰe|ds ...177 Chapter 8 Methods 181 Instance Constructors and Classes(Reference Types) 181 Instance Constructors and Structures(Value Types) 184 Type Constructors 187 Contents x Operator Overload Methods 191 Operators and Programming Language Interoperability 193 Conversion Operator Methods 195 Extension method 198 Rules and guidelines ....,200 Extending Various Types with Extension Methods 201 The Extension Attribute 203 Partial Methods 204 Rules and guidelines 207 Chapter 9 Parameters 209 Optional and Named Parameters 209 Rules and guidelines 210 The defaultParameter value and optional Attributes 212 Implicitly Typed Local Variabl 212 Passing parameters by reference to a Method 214 Passing a variable Number of arguments to a Method 220 Parameter and Return Type Guidelines 223 Const-nes 224 Chapter 10 Properties 227 Parameterless Properties 227 Automatically Implemented Properties 231 Defining Properties Intelligently 232 Object and collection Initializers 235 Anonymous Type .237 The System. Tuple type 240 Parameterful Properties 242 The performance of calling property accessor Methods 247 Property Accessor Accessibility 248 Generic prop A roperty Access 248
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值