当前位置:主页
> 资源下载 > 9 > C#与.NET.3.5高级程序设计(第4版) .Pro.C#.2008.and.the.NET.3.5.Platform.Fourth.Edition.pdf下载
-
C#与.NET.3.5高级程序设计(第4版) .Pro.C#.2008.and.the.NET.3.5.Platform.Fourth.Edition.pdf下载
资源介绍
编辑推荐
Amazon超级畅销书,全面涵盖C#3.0,用IL深入揭示各语言特性,深度剖析NET3.5平台,让你知其然,更知其所以然,国内多位微软MVP联手翻译。
C#语言作为.NET平台上的第一语言,已经成为目前功能最强大的通用语言之一。
本书是被誉为“C#圣经”的经典巨著,因语言生动流畅、剖析深入、涵盖全面而广受推崇,畅销不衰。曾经获得Referenceware编程图书大奖,并入选Jolt大奖提名。书中探讨了C#语言和.NET,S'的各种特性。包括重载运算符、指针、泛型等高级功能币aClL、远程处理、Windows Forms、ASP.NET、AD0.NET等技术。不少概念都通过IL代码透视其背后的本质。使你知其然,更知其所以然。新版更透彻阐述TC#3.0新功能(包括自动属性、扩展方法、匿名类型等)和.NET 3.5的最新特性(包括LINQ、WPF、WCF和WF等相关技术!附录中包括TCOM与NET的互操作和Mon0开发等主题。
与同类图书不同。全书由世界级C#专家Andrew Troelsen以一人之力完成,因此写作思路和布局谋篇都独具匠心。中文版由国内多位微软MVP联手译出,强大的译者阵容有力地保证了这部权威原著原汁原味的重现。
“哇,这本书太棒了!对NET3.5和CLR的阐释非常深入。它已经成为我的头号参考书。强烈推荐给所有NET程序员”。
——Jelf Wilcox 微软 NET开发团队资深工程师
“TroeIsen大师王者归来了!C#程序员可以分为两类:读过TroeIsen书的。和没有读过的,要想真正掌握C#和NET平台,本书千万不可错过!”
——NET Developer's Journal
作者简介:
Andrew Troelsen世界级c#专家,微软VisuaI C#MVP。他是著名的微软技术咨询企业Intertech的合伙人和副总裁,该公司的客户包括微软、霍尼韦尔、美国宇航局等。他曾为MSDN网站和MacTech网站撰写了有关各种操作系统平台上.NET技术的文章,并经常在业界主要技术会议上发表f演讲和开设技术讲座。除本书外,他还撰写了COM and Net interoperabity和Visual Basic NET and the NET Platform An Advanced Guide等十多部NET技术方面的著作。内容简介
本书是C#领域久负盛名的经典著作,深入全面地叙述了C#编程语言和.NET平台核心,并以大量示例剖析相关概念。书中介绍了C#的各种语言构造、.NET 2.0的类、核心API、公共中间语言(CIL)、动态程序集和ASP.NET扩展等内容;同时也介绍了.NET 3.0和.NET 3.5中新的编程API,包括WPF 、WCF和WF 的功能;另外,还介绍了最新的C# 3.0编程语言、LINQ编程技术、COM与.NET 的互操作性以及平台无关的.NET开发。
本书由微软C# MVP Andrew Troelsen编写,历经多次修订,适合各层次.NET开发人员阅读。作者简介
Andrew Troelsen世界级c#专家,微软VisuaI C#MVP。他是著名的微软技术咨询企业Intertech的合伙人和副总裁,该公司的客户包括微软、霍尼韦尔、美国宇航局等。他曾为MSDN网站和MacTech网站撰写了有关各种操作系统平台上.NET技术的文章,并经常在业界主要技术会议上发表f演讲和开设技术讲座。除本书外,他还撰写了COM and Net interoperabity和Visual Basic NET and the NET Platform An Advanced Guide等十多部NET技术方面的著作。目录
第一部分 C#和.NET平台简介
第1章 NET之道
1.1 NET之前的世界
1.2 NET解决方案
1.3 NET平台构造块(CLR、CTS和CLS)简介
1.4 其他支持.NET的编程语言
1.5 NET程序集概览
1.6 CTS
1.7 CLS
1.8 CLR
1.9 程序集/命名空间/类型的区别
1.10 使用ildasm.exe探索程序集
1.11 使用Lutz Roeder的Reflector来查看程序集
1.12 部署.NET运行库
1.13 NET的平台无关性 显示全部信息
在线试读部分章节
第一部分 C#和.NET平台简介
第1章 NET之道
大约每隔几年,当代的程序员为了跟上当今新技术的步伐,必须经历一次知识的移植和更新。
八语言(c++、Visual Basic 6.0和Java)、框架(OWL、MFC、ATL和STL)、架构(COM、CORBA和IIEJB)和API(如.NET的Windows Fonns和GDI+库)等曾被吹捧为软件开发的“银弹∽’,但最终都在一些更好的或至少是更新的东西面前黯然失色。不管你在进行知识自我更新时遇到什么挫折,这都是不可避免的。本书要研究的是.NET平台和C#编程语言,这正是微软公司顺应当前软件开发大趋势而提供的最新技术。
本章的目的是对本书其余部分所涉及的各个方面做概念性的描述。最开始将高层次地讨论一些.NET相关主题,如程序集、CIL(公共中间语言)和JIT(just—in-time,即时)编译。接下来,除了预览C#语言的一些主要功能之外,还将会讲述.NET FraIrlework不同方面之间的关系,例如CLR(公共语言运行库)、CTS(公共类型系统)和ICLS(公共语言规范)。
本章同时还会研究由.NET基类库提供的功能,基类库有时缩写为BCL或FCL(即框架类库)。本章最后概述.NET平台的语言无关性和平台无关性(别惊讶,NET并不局限于Windows操作系统)。当然,所有这些主题都将在本书其余部分做进一步的详细探讨。
……书摘与插图