C#与。NET3.0高级程序设计

编辑:千米网互动百科 时间:2019-12-12 16:33:29
编辑 锁定
本书由微软C# MVP Andrew Troelsen 编写,历经多次修订,适合各层次。NET 开发人员阅读。书中介绍了C# 的各种语言构造、.NET 2.0 的类、核心API、公共中间语言(CIL)、动态程序集和ASP.NET 扩展等内容;同时也介绍了。NET 3.0 中的新的编程API 包括WPF、WCF 和WF 的功能;另外,还介绍了最新的C# 3.0 编程语言和LINQ 编程技术。
书    名
C#与。NET3.0高级程序设计
作    者
(美国)Andrew Troelsen
译    者
王少葵
ISBN
9787115168078
页    数
941 页
定    价
128.00
出版社
人民邮电出版社
出版时间
2008年
装    帧
平装
开    本
16

C#与。NET3.0高级程序设计内容简介

编辑
本书是C# 领域久负盛名的经典著作,深入全面地叙述了C# 编程语言和.NET 平台核心,并以大量示例剖析相关概念。书中介绍了C# 的各种语言构造、.NET 2.0 的类、核心API、公共中间语言(CIL)、动态程序等内容;同时也介绍了.NET 3.0 中的新的编程API 包括WPF、WCF 和WF 的功能;另外,还介绍了最新的C# 3.0 编程语言和LINQ 编程技术。

C#与。NET3.0高级程序设计编辑推荐

编辑
《C#与.NET 3.0高级程序设计》(特别版)是Amazon超级畅销书,C#圣经级著作,全面涵盖C#3.0和.NET 3.0平台,包括LINQ、WPF、WCF和WF,用中间语言深入揭示各语言特性,让你知其然,更知其所以然,国内多位微软MVP联手翻译。
C#语言作为.NET平台上的第一语言。自发布以来不断增强,已经成为目前功能最强大的通用语言之一。
《C#与.NET 3.0高级程序设计》是被誉为“C#圣经”的经典巨著,因语言生动流畅、剖析深入、涵盖全面而广受推崇,畅销不衰。曾经获得Referenceware编程图书大奖。并入围Jolt大奖提名。书中探讨了C#语言和.NET平台的各种特性,包括重载运算符、指针、泛型等高级功能和CIL、多线程、远程处理、GDI+、Windows窗体、等技术,不少概念都通过lL代码透视其背后的本质。使你知其然。更知其所以然。新版还专门用一个部分六章分别讲述了C#3.0新功能和.NET 3.0的新特性,包括LINQ以及相关技术、WPF、WCF和WF。
与同类图书不同,全书由世界级C#专家Andrew Troelsen以一人之力完成,因此写作思路和布局谋篇都独具匠心。中文版由国内多位微软MVP联手译出。强大的译者阵容有力地保证了权威原著的重现。

C#与。NET3.0高级程序设计目录

编辑
第一部分 C#和.NET平台简介
第1章 .NET之道 2
1.1 了解.NET之前的世界 2
1.1.1 C/Win32 API程序员的生活 2
1.1.2 C++/MFC程序员的生活 2
1.1.3 Visual Basic 6.0程序员的生活 3
1.1.4 Java/J2EE程序员的生活 3
1.1.5 COM程序员的生活 3
1.1.6 Windows DNA程序员的生活 4
1.2 .NET解决方案 4
1.3 .NET平台构造块(CLR、CTS和CLS)简介 5
1.4 C#的优点 6
1.5 其他支持.NET的编程语言 6
1.6 .NET程序集概览 7
1.7 单文件程序集和多文件程序集 8
1.8 CIL的作用 9
1.8.1 CIL的好处 11
1.8.2 将CIL编译成特定平台的指令 11
1.9 .NET类型元数据的作用 11
1.10 程序集清单的作用 12
1.11 理解CTS 12
1.11.1 CTS类类型 12
1.11.2 CTS结构类型 13
1.11.3 CTS接口类型 13
1.11.4 CTS枚举类型 14
1.11.5 CTS委托类型 14
1.11.6 CTS类型成员 14
1.11.7 内建的CTS数据类型 14
1.12 理解CLS 15
1.13 理解CLR 16
1.14 程序集/命名空间/类型的区别 18
1.14.1 以编程方式访问命名空间 20
1.14.2 引用外部程序集 21
1.15 使用ildasm.exe 21
1.15.1 查看CIL代码 22
1.15.2 查看类型元数据 22
1.15.3 查看程序集元数据 22
1.16 部署.NET运行库 23
1.17 .NET的平台无关性 23
1.18 小结 24
第2章 构建C#应用程序 25
2.1 安装.NET Framework 2.0 SDK 25
2.2 C#命令行编译器(csc.exe) 26
2.2.1 配置C#命令行编译器 26
2.2.2 配置其他.NET命令行工具 27
2.3 使用csc.exe构建C#应用程序 27
2.3.1 引用外部程序集 28
2.3.2 使用csc.exe编译多个源文件 29
2.3.3 引用多个外部程序集 30
2.4 使用csc.exe响应文件 30
2.5 命令行调试器(cordbg.exe) 31
2.6 使用TextPad构建.NET应用程序 32
2.6.1 启用C#关键字着色 32
2.6.2 配置*.cs文件过滤器 33
2.6.3 与csc.exe关联 33
2.6.4 将运行命令与菜单项相关联 34
2.6.5 启用C#代码片段 35
2.7 使用SharpDevelop构建.NET应用程序 35
2.7.1 SharpDevelop 36
2.7.2 Project Scout和Classes Scout 36
2.7.3 Assembly Scout 37
2.7.4 Windows窗体设计器 38
2.8 使用Visual C# 2005 Express构建.NET应用程序 38
2.9 使用Visual Studio 2005构建.NET应用程序 39
2.9.1 Visual Studio 2005 39
2.9.2 Solution Explorer工具 40
2.9.3 Class View工具 41
2.9.4 Code Definition窗口 41
2.9.5 Object Browser工具 41
2.9.6 集成对代码重构的支持 42
2.9.7 代码扩展和围绕技术 43
2.9.8 可视化Class Designer 43
2.9.9 对象测试平台 45
2.9.10 集成的帮助系统 46
2.10 其他.NET开发工具 47
2.11 小结 47
第二部分 C#编程语言
第三部分 .NET程序集编程
第四部分 使用.NET库编程
第五部分 Web应用程序和XML Web服务
第六部分 .NET 3.0扩展编程
……