DataSet是一种具有许多功能的超级记录集,他是一种容纳数据的更好和更丰富的编程接口;是一种提供更为广义的数据视图的对象模型;也是一种用于输入和输出的基于XML的标准控制台。
2、 ADO.NET对象
ADO .NET向用户提供一种平台互用并且可收缩的数据访问功能。因为XML(Extensible Markup Language)是用来进行数据传送的格式,所以可读取XML格式所有应用程序都能够对数据进行处理。而实际上,接收组件根本不需要ADO.NET组件。它能是基于Microsoft Visual Studio的解决方案,也可以是在任何平台上运行的任意应用程序。使用ADO.NET的任何软件解决方案的中心都是数据集。数据集是内存中的数据库数据的副本。一个数据集可以包括多个数据表,任一个数据表一般都会与一个数据库表格或者视图对应。数据库的数据视图由数据集组成,更准确的说,数据集只存在于内存中,并没有到包含相应表格或视图的数据库的活动的连接。程序运行中,数据由数据库向中间层商务对象传递,再传递到用户界面。
2.2 ASP.NET介绍
ASP.NET是新的、功能强大的服务器端技术,用于创建动态Web页。ASP.NET是Microsoft公司的动态服务器页面(即ASP)和.NET这两个主要技术的集合。ASP.NET是微软新型体系结构(.NET)的一个组成部分。首先需要特别指出的是,ASP.NET不仅仅只是有了一个新界面并且修复了一些缺陷的ASP 3.0的升级版本(即不同于ASP 2.0升级到ASP 3.0的转变),更为重要的是,ASP.NET吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。
.NET开发框架同时支持VB、C++、C#和Js等多种语言,并且同时Microsoft在其中推出了全新的C#语言,它可以同时实现快速构建各种需求以及不同应用。C#作为一种面向对象语言,它继承了C语言的语法风格,同时又继承了C++的面向对象特性。区别在于,C#的面向对象模型已经被重新设计,它使用了.NET框架的类库;C#不再提供支持指针类型,这导致程序不可以随时访问内存地址空间,从而使其更加健壮;C#也不支持多重继承,从而避免了类层次结构中因为多重继承所带来的后果。.NET框架还给C#语言提供了强大、易用并且逻辑结构一致的程序设计环境。这些特性结合起来使得C#成为优秀的下一代网络编程语言。Visual Studio.NET与.NET 开发框架的紧密结合,成为构建下一代的互联网应用的优秀工具,它们通过提供给统一的集成开发环境和工具,来提高开发者的工作效率; 集成了多种语言支持; 简化了服务器端的开发;提供了高效地创建和使用网络服务的方法。
2.3 数据库介绍
SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。
SQL Server 为用户提供强大地开发工具以及各类开发特性,在大大地提高开发效率,同时也在进一步地拓展着应用空间,从而带来新的商业应用机遇