(1)系统框架服务
系统框架服务包括一套完整的基类库,如集合、输入/输出,字符串及数据类等。这里需要指出的是,基类库向程序员提供了访问操作系统的服务,如图画、网络、线程和加密的类等。另外服务框架还包括一个数据访问类库和一系列的开发工具,如调试和剖析服务等。
(2)ADO .NET组件
ADO(ActiveX Data Object)是用于简化对各种数据源访问操作的高层接口。ADO .NET是由ADO演化而来的,是为基于Web的可扩展的应用程序和服务提供数据访问服务的API(Application programming interface)。
在ASP .NET(Active Server Page,动态服务器主页)中最重要的是用于处理基于简单结构的HTTP请求的运行语言。ASP .NET使用基于构件的.NET框架配制模板,具有XCOPY配制、构件并行配制、基于XML配制等优点。它支持对应用程序的实时更新,提供高速的缓冲服务来改善性能。
(4)ASP .NET Web表单
ASP .NET Web表单在网络应用程序的开发中引入了基于VB的表单的高生产性的优点。ASP .NET Web表单虽然沿用了将HTML内容与角本代码混合的ASP语法,但是它加入了分离应用程序代码和用户接口内容的一种更加结构化的方法。另外,它还提供了一套映射传统HTML用户接口部件(如列表框、文本框、按钮等)的控件和一套网络应用的控件(如日历、时钟等)。
(5)XML数据组件
在.NET中,所有的数据都可以被看作是XML(Extensible Markup Language,可扩展标记语言)。XML由标签化、易于理解的文本组成。程序员可以通过XML转换数据,传输数据和确认服务。另外,系统框架也支持ADO .NET数据与XML数据之间的转换。