出版社:人民邮电出版社
年代:2007
定价:128.0
本书以友好平和的方式描述了C#编程语言和.NET基类库,并以示例解释相关概念。书中介绍了.NET 2.0的C#编程架构、类、核心API的更新、公共中间语言(CIL)、动态程序集和ASP.NET扩展等内容;同时也介绍了.NET 3.0所带来的新的编程API,包括WPF、WCF和WF的功能。另外,还详细描述了即将到来的C# 3.0编程语言和LINQ编程技术。
第一部分C#和.NET平台简介
第1章.NET之道
1.1了解.NET之前的世界
1.1.1C/Win32API程序员的生活
1.1.2C++/MFC程序员的生活
1.1.3VisualBasic6.0程序员的生活
1.1.4Java/J2EE程序员的生活
1.1.5COM程序员的生活
1.1.6WindowsDNA程序员的生活
1.2.NET解决方案
1.3.NET平台构造块(CLR、CTS和CLS)简介
1.4C#的优点
1.5其他支持.NET的编程语言
1.6.NET程序集概览
1.7单文件程序集和多文件程序集
1.8CIL的作用
1.8.1CIL的好处
1.8.2将CIL编译成特定平台的指令
1.9.NET类型元数据的作用
1.10程序集清单的作用
1.11理解CTS
1.11.1CTS类类型
1.11.2CTS结构类型
1.11.3CTS接口类型
1.11.4CTS枚举类型
1.11.5CTS委托类型
1.11.6CTS类型成员
1.11.7内建的CTS数据类型
1.12理解CLS
1.13理解CLR
1.14程序集/命名空间/类型的区别
1.14.1以编程方式访问命名空间
1.14.2引用外部程序集
1.15使用ildasm.exc
1.15.1查看CIL代码
1.15.2查看类型元数据
1.15.3查看程序集元数据
1.16部署.NET运行库
1.17.NET的平台无关性
1.18小结
第2章构建C#应用程序
第二部分C#编程语言
第3章C#语言基础
第4章C#2.0面向对象编程
第5章对象的生命周期
第6章结构化异常处理
第7章接口与集合
第8章回调接口、委托与事件
第9章高级C#类型构造技术
第10章泛型
第三部分.NET程序集编程
第11章.NET程序集入门
第12章类型反射、晚期绑定和基于特性的编程
第13章进程、应用程序域、上下文和CLR宿主
第14章构建多线程应用程序
第15章CIL和动态程序集的作用
第四部分使用.NET库编程
第16章System.IO命名空间
第17章对象序列化
第18章.NET远程处理层
第19章使用System.Windows.Forms构建更好的窗体
第20章使用GDI+绘制图形
第21章Windows窗体控件编程
第22章使用ADO.NET访问数据库
第五部分Web应用程序和XMLWeb服务
第23章ASP.NET2.0网页和Web控件
第24章ASP.NET2.0Web应用程序
第25章XMLWeb服务
第六部分.NET3.0扩展编程
第26章建立.NET3.0编程环境
第27章WPF介绍
第28章WCF介绍
第30章C#3.0的语言功能
第31章LINQ介绍
C#语言作为.NET平台上的第一语言,自发布以来不断增强,已经成为目前功能最强大的通用语言之一。本书是被誉为“C#圣经”的经典巨著,因语言生动流畅、剖析深入、涵盖全面而广受推崇,畅销不衰,曾经获得Referenceware编程图书大奖,并入围Jolt大奖提名。书中探讨了C#语言和.NET平台的各种特性,包括重载运算符、指针、泛型等高级功能和CIL、多线程、远程处理、GDI+、Windows窗体、ASP.NET、ADO.NET等技术,不少概念都通过IL代码透视其背后的本质,使你知其然,更知其所以然。新版还专门用一个部分六章分别讲述了C#3.0新功能和.NET3.0的新特性,包括LINQ以及相关技术、WPF、WCF和WF。与同类图书不同,全书由世界级C#专家AndrewTroelsen以一人之力完成,因此写作思路和布局谋篇都独具匠心。中文版由国内多位微软MVP联手译出,强大的译者阵容有力地保证了权威原著的重现。 本书是C#领域久负盛名的经典著作,深入全面地叙述了C#编程语言和.NET平台核心,并以大量示例剖析相关概念。书中介绍了C#的各种语言构造、.NET2.0的类、核心API、公共中间语言(CIL)、动态程序集和ASP.NET扩展等内容;同时也介绍了.NET3.0中的新的编程API包括WPF、WCF和WF的功能;另外,还介绍了最新的C#3.0编程语言和LINO编程技术。 本书由微软C#MVPAndrewTroelsen编写,历经多次修订,适合各层次.NET开发人员阅读。