第一图书网

框架设计

瑞奇特 东南大学出版社
出版时间:

2010-10  

出版社:

东南大学出版社  

作者:

瑞奇特  

页数:

873  

Tag标签:

无  

内容概要

深度挖掘并掌握公共语言运行时、C#和.NET开发的错综复杂之处。作为编程专家和微软.NET团队的长期顾问,Jeffrey Richter将带领你获得务实的见解来创建健壮、可靠且反应迅速的应用程序与组件。更新.NET Framework 4.0及多核编程部分之后,这本完美的经典指南可帮助开发者建立任何类型的应用程序,包括MicrosoftSilverliclht、ASP.NET、Windows、Presentation Foundation、Web services和控制台应用。 从本书理解以下内容: 建立、部署基于版本的应用程序、组件和共享程序集; 在理解原语、数值和引用类型行为的基础上来定义并更高效地使用它们; 使用泛型和接口定义可重用算法; 有效地使用特殊的CLR类型——委托、枚举、自定义属性、数组、字符串; 理解垃圾收集器如何管理资源; 使用线程池、任务、取消模式、定时器和异步I/O操作来设计灵活、可靠、可扩展的解决方案; 使用异常处理以协助状态管理; 使用CLR托管、AppDomain、程序集加载、反射和C#动态类型来构建动态可扩展的应用程序。

作者简介

Jeffrey Richter是Wintellect的共同创办人之一(www.wintellect.com),这是一家培训、咨询和调试相关的企业,专门致力于帮助其他公司更快构建更好的软件。他于1999年10月开始为微软的.NET框架团队提供咨询,并已促成了微软的数款产品。除了本书之前的版本,他还写过一些其他流行的主题,包括《Windows viaC/C++》和《Advanced Windows》。

书籍目录

ForewardIntroductionPart Ⅰ CLR Basics 1 The CLR's Execution Model Compiling Source Code into Managed Modules Combining Managed Modules into Assemblies Loading the Common Language Runtime Executing Your Assembly's Code IL and Verification Unsafe Code The Native Code Generator Tool: NGen.exe The Framework Class Library The Common Type System The Common Language Specification Interoperability with Unmanaged Code2 Building, Packaging, Deploying, and Administering Applications and Types3 Shared Assemblies and Strongly Named AssembliesPart Ⅱ Designing Types4 Type Fundamentals5 Primitive, Reference, and Value Types6 Type and Member Basics7 Constants and Fields8 Methods9 Parameters10 Properties11 Events12 Generics13 InterfacesPart Ⅲ Essential Types14 Chars, Strings, and Working with Text15 Enumerated Types and Bit Flags16 Arrays17 Delegates18 Custom Attributes19 Nullable Value TypesPart Ⅳ Core Facilities20 Exceptions and State Management21 Automatic Memory Management (Garbage Collection)22 CLR Hosting and AppDomains23 Assembly Loading and Reflection24 Runtime SerializationPart Ⅴ Threading25 Thread Basics26 Compute-Bound Asynchronous Operations27 I/O-Bound Asynchronous Operations28 Primitive Thread Synchronization Constructs29 Hybrid Thread Synchronization ConstructsIndex

章节摘录

插图:In fact, at runtime, the CLR has no idea which programming language the developer used for the source code. This means that you should choose whatever programming language allows you to express your intentions most easily. You can develop your code in any programming language you desire as long as the compiler you use to compile your code targets the CLR.So, if what I say is true, what is the advantage of using one programming language over another? Well, I think of compilers as syntax checkers and “correct code” analyzers. They examine your source code, ensure that whatever you've written makes some sense, and then output code that describes your intention. Different programming languages allow you to develop using different syntax. Don't underestimate the value of this choice. For mathematical or financial applications, expressing your intentions by using APL syntax can save many days of development time when compared to expressing the same intention by using Perl syntax, for example.


图书封面

图书标签Tags

广告

下载页面


框架设计 PDF格式下载



该书深入浅出的向我们描述了发生在CLR内部的故事,使读者清晰地了解到C#中各项元素从编译时到运行时的生命周期,对C#语法知其然,亦知其所以然,是一部值得C#程序员细细品味的经典著作。


挺好的书,老公很满意,送货速度很快


经典,无须多说。内容详细,阐述思路清晰!


非常值得推荐的一本书,程序员必备。


是英文版本的


送货挺快的,书很好,纸张略薄


看目录就知道是好书。


Richter的书加上这本是第四本了,windows核心编程,我买了3本,一本是2000年版的第四版,在旧书摊上买的,一本是第五版的中文版,也就是最经典的 windows vis c/c++, 一本是第五版的英文版,在互动出版社上面定制印刷的。一直喜欢C/C++,但是也在学习C#, 对于C#而言,这本书会从另一个方面,讲解CLR。正在学习中,好书,值得拥有。


整体上挺好,就是要求在周末送快递,但周五就让我去拿,没时间拿,又周末才送来的,书还好,内容才开始看,期待ing


买来还是英文的,太坑了。介绍里面都没写


印刷质量很差 太令人失望了 感觉像是盗版的


刚收到,慢慢看了,内容是全英文的,粗翻了翻,前几章印刷有点向右上倾斜


值得推荐的一本书。。。


内容不错,翻开书之后还是很清晰的,很给力。不过货到之后,书皮有一点点破损。 整体不错。


这本书讲的都是基础。基础中的基础。要理解.NET平台,这本数是必须阅读的。


本书 详细得描述了一些细节,能使你知道其所以然。


书的内容当然不用说,非常有用。纸张质量也不错。就是送到这本书脊破了一个角。


本周日 Jeffrey Richter 在北京有读者见面会,希望他能给我签个名!


影音版的价廉物美,印刷质量不错。


很划算!!


框架设计(第3版)(影印版)


看完才知道什么是.NET


一天静下心来翻了30来页


相关图书