我们可以毫不夸张地讲,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的开发人员。
\r\n
第1章 .NET结构\r\n\r\n1.1 .NET概述\r\n1.2 编译和运行程序\r\n1.2.1 编译\r\n1.2.2 执行\r\n1.2.3 运行受管制的代码的优点\r\n1.3 中间语言\r\n1.3.1 传统的面向对象编程\r\n1.3.2 值和引用类型\r\n1.3.3 强类型化\r\n1.3.4 IL特性小结\r\n1.4 语言的互操作性\r\n1.4.1 公共类型系统(CTS)\r\n1.4.2 公共语言规范(CLS)\r\n1.5 .NET基类库\r\n1.6 .NET Framework的组件\r\n1.6.1 装配件\r\n1.6.2 名称空间\r\n1.6.3 应用域\r\n1.6.4 JIT编译器\r\n1.6.5 .NET工具\r\n1.6.6 无用存储单元收集器\r\n1.6.7 异常\r\n1.6.8 安全性\r\n1.6.9 属性\r\n1.6.10 反射\r\n1.7 语言和技术\r\n1.7.1 C#\r\n1.7.2 C++\r\n1.7.3 J++\r\n1.7.4 VB\r\n1.7.5 ASP\r\n1.7.6 脚本语言\r\n1.7.7 ADO/OLE DB\r\n17.8 ADSI\r\n1.7.9 COM和COM+\r\n1.8 把所有的功能都组合起来\r\n1.9 简史\r\n1.10 小结\r\n\r\n第2章 C#简介\r\n\r\n2.1 C#的开发\r\n2.1.1 汇编程序的出现\r\n2.1.2 C编程语言\r\n2.1.3 走进VB\r\n2.1.4 Java\r\n2.2 C#<