ASP.NET不仅仅只是ASP 3的一个简单升级,更重要的是为我们提供了一个全新而强大的服务器控件结构。从外观上看,ASP.NET和ASP是相似的,但是从本质上是完全不同的。ASP.NET几乎全是基于组件并且是模块化的,每一个页,对象,和HTML元素都是一个运行的组件。在开发语言上,ASP.NET抛弃了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等语言作为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。
ASP.NET有以下技术特点:源'自:优尔-'论/文'网"www.youerw.com
Microsoft .NET平台的出现是应用程序开发领域的一个新时代,下一代Internet的进步将被推动。作为Microsoft .NET平台的一部分,ASP.NET是一个革命性的编程框架,企业级Web应用程序的快速开发被其实现。它提供了最简单的,最可扩展的方式开发,部署,运行应用程序的目标的任何浏览器或设备。实际上,这只是令ASP.NET成为程序员创建Web应用程序的首选的众多特色中的一小部分。
与以前使用的ASP相比,ASP.NET使应用程序的开发工作简单得多,因此它在很大程度上提高了程序员的工作效率。ASP.NET让程序员可以只编写最少量的代码便能够给Web应用程序提供更为丰富的功能。最好的一点则是ASP.NET使程序员可以选择任何一种可用的.NET编程语言。
除了常见的Web应用程序,利用ASP.NET还可以创建其他的一些类型,这就使我们的应用程序的范围可以延伸到新的客户和业务合作伙伴。
对程序员来说,部署服务器应用程序一直是一件很痛苦的事。不过,有了ASP.NET,程序员根本不必担心这个问题,因为ASP.NET大大简化了部署过程。要部署Web应用程序,只要把它复制到Web服务器上就可以了。
除了提供了丰富的程序员这方面的经验,ASP.NET还提供了丰富的用户经验。ASP.NET Web应用程序比传统的ASP应用程序速度要快很多,因为ASP.NET令我们可以使用经过编译的编程语言。因此,ASP.NET应用程序不需要明确的编译步骤,结果便是执行得更快了。
2.1.2 数据库简介
随着科学技术的进步,信息已成为各行各业的重要资源。数据库以其强大的操作和管理功能成为高速信息表达的途经。数据库的类型有很多,比如:"sql server", "vf", "framework", "access", "Oracle","MySQL","SYBASE","DB2"等等,然而本软件选择了用SQL Server 2005作为数据库软件。
关于SQL Server 2005的介绍:
Microsoft SQL Server 2005是由 Microsoft公司开发的,在Microsoft SQL Server的发展历程中,有两版本具有重要的意义。那就是在1996年推出的SQL Server6.5和在2000年8月推出的SQL Server 2005版本。6.5版本使SQL Server得到了广泛的应用,而2005版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版,标准版,开发版和个人版4个版本。