我们可以毫不夸张地讲,C#语言及其相关的.NET Framework开发环境对开发人员而言是多年来最为重要的新技术。设计.NET就是为了提供全新的开发环境,在些环境中可以开发运行在Windows上的几乎所有应用程序,而C#就是专门用于.NET的一门新型编程语言。本书介绍了C#语言和.NET Framework的所有关键概念。首先介绍.NET的整体结构,然后简述C#的演变过程,并把它与其他语言进行了比较,接着论述C#语言的基础;第二部分介绍面向对象编程的规则;第三部分介绍ADO.NET,以及目录和Active Directory交互;第四部分介绍如何编写在网站上运行的组件和网页;第五部分介绍.NET对COM和COM+的支持,并讨论如何编写与这些技术交互的C#代码;第六部分介绍一些高级论题,其中包括使用GDI+绘图、Windows服务(其正式名称是NT服务)、远程服务和安全性等内容。本书适用于具有VB,C++或Java编程经验,但是还没有使用过C#或.NET的开发人员。