据接口的处理都能无缝的整合到 ASP.Net的Web应用中。ASP.Net同时也是language-
independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或
者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,
Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序
能够完整的移植向ASP.Net。
ASP.Net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置
更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的系
统拥有者工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使ASP.Net
的基于应用的开发更加具体,和快捷。一个ASP.Net的应用程序在一台服务器系统的安装
只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。
ASP.Net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环
境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.Net应用软件是
为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现
在的ASP确做不到这一点。
ASP.NET优越性主要体现在以下几个方面:
(1 )效率,ASP.NET是建立在.NET Framework之上的,可使用Visual Basic ,C+
+这样的模块化程序设计语言,在第一次执行后不须重新编译就可直接运行,所以速度和效
率比ASP这种只能用VBScript或JavaScript这样的非模块化语言来编写的脚本编程语言提
高很多。
(2)可重用性,ASP.NET不再像ASP那样将ASP代码与HTML混合在一起,而是实现
代码与内容的完全分离,可重用性强。
(3)代码量,ASP对所有要实现的功能通过编写代码来实现,而ASP.NET只须预先说
明,就可自动实现,所以,实现同样的功能,ASP.NET要比ASP代码量小的多。
2.2动态网站技术介绍
由于系统的操作界面都是Web页面形式,而且需要对各种用户的具体请求进行动态处
理并返回结果,这是一般静态Web页面技术所无法实现的,所以采用动态网页技术.目前动态
网页技术有很多,可以说是层出不穷,比如CGI,ASP.NET,JSP,ASP,ASP.NET等.本设计采用
ASP.NET技术.
ASP.NET(又称ASP+)是ASP的下一代版本,它并不只是ASP,它是一个用于 Web开发的
全新框架,其中包含了许多新的特性.ASP.NET完全基于模块与组件,具有更好的可扩展性
与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新
特性,让ASP.NET远远超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了
Web应用程序的开发周期.ASP.NET与Windows SQL 2005 Server/Advanced Server的完美组
合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境.
2.3 数据库技术
管理数据库及其对象时SQL2005的主要任务。每个数据库都是由表、触发器、存储
过程等数据库对象所组成的。