本书特别注重与 C# 4、.NET 4 的一致性。每一章都进行了彻底的检查,删除了不太相关的内容,增加了新材料。所有代码都在最新版本的开发工具上进行了测试,所有屏幕图都在 Windows 7 上重新截取,以提供最新的窗口和对话框。尽管我们不喜欢承认失误,但还是修订了前几版中的错误,处理了许多其他的读者评论。我们希望不要出现太多的新错误,但一旦发现了错误,我们的 Web 专家就会联机修改它们。本版本的亮点包括:

  • 增加并改进了代码示例。

  • 涵盖 C# 4 的所有新内容,包括简单的语言改进,例如方法的命名参数和可选参数,还包括高级技术,例如泛型类型中的变体。

  • 十分合理地介绍高级技术,重点是适合于新手、较易理解的内容。

如果您对 C# 和 .NET 4 感兴趣,可以查看C#源码大全C#C#C#C#C#C#C#C#C#,那里有更多精彩内容和源码下载!

本书结构:

本书分为 6 个部分。

  • 前言:概述本书的内容。

  • C# 语言:介绍了 C# 语言的所有内容,从基础知识到面向对象的技术,一应俱全。

  • Windows 编程:介绍如何用 C# 编写 Windows 应用程序,如何部署它们。

  • Web 编程:描述 Web 应用程序的开发、Web 服务和 Web 应用程序的部署。

  • 数据访问:介绍如何在应用程序中使用数据,包括存储在硬盘文件上的数据、以 XML 格式存储的数据和数据库中的数据。

  • 其他技术:讲述使用 C# 和 .NET Framework 的一些额外方式,包括由 .NET 3.0 引入然后经 .NET 4 改进的 WPF、WCF 和 WF 技术。

下面介绍本书 5 个重要部分中的章节。

C# 语言(第 1~14 章):

第 1 章介绍 C# 及其与 .NET 的关系,了解在这个环境下编程的基础知识,以及 Visual C# 2010 的使用。想更深入了解?试试阅读这篇关于C#基础教程C#C#C#C#的文章吧!

Windows 编程:

了解如何用 C# 编写 Windows 应用程序,如何部署它们。这部分内容非常实用,可以帮助你快速上手 Windows 开发。如果你需要更多示例代码,不妨看看这篇非常强大c#c#c#c#c#C#C#绘图类库源码,那里有许多有用的资源!

Web 编程:

描述 Web 应用程序的开发、Web 服务和 Web 应用程序的部署。对于现代开发者来说,这部分内容至关重要,掌握它,你就能轻松构建强大的 Web 应用。

数据访问:

介绍如何在应用程序中使用数据,包括存储在硬盘文件上的数据、以 XML 格式存储的数据和数据库中的数据。数据访问是每个开发者必须掌握的技能之一,理解这一部分内容,你将能够处理各种复杂的数据操作。

其他技术:

讲述使用 C# 和 .NET Framework 的一些额外方式,包括由 .NET 3.0 引入然后经 .NET 4 改进的 WPF、WCF 和 WF 技术。这些技术拓展了 C# 的应用场景,让你能够开发更加丰富多样的应用。如果你对这些技术感兴趣,可以查看这篇embedded C and C,获取更多信息和资源。