1.2 国内外的现状
1.3 基础技术
1.3.1 ASP.NET
ASP .NET的前身ASP技术,是在IIS2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了VisualInter Dev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。由于它的高度可定制化的能力和简单的操作,使得它能够快速的崛起。由于在面向过程型的程序开发方法中,维护的难度比较高,特别是一些大型的ASP应用程序,这就是ASP最大的缺点。 解释型的VBScript或JScript语言,让性能无法完全发挥。 在扩展性这方面,由于ASP基础架构的不足而受到了限制,在开发一些特殊功能的时候,因为其没有内置的支持,必须要寻找相应的控件。
1.3.2 C#
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#似乎和Java在某些方面惊人相似,在C#首先编译成中间代码进而再运行的这个过程还有其语法几乎是一样的。它还包括很多重要的要素,如继承、单一、接口。然而C#与Java也有着很多不同之处,C#利用了Delphi的一个特点,使其与COM是直接集成的。另外它是微软公司 .NET windows网络框架的主角。
C#主要是从C言语和C++语言继承发展过来的,是一种最新的、面向对象的编程语言。C#包括的特点有很多,如安全、简单、优雅、稳定等。C#虽然继承C和C++一些强大功能,但是也去掉了一些它们的复杂特点。
由于C#是面向对象的编程语言,它的出现使得程序员可以用更快的效率的去编写各种基于微软框架平台的应用程序。另一方面,微软框架平台还为广大的用户们提供了一整套非常有用的工具,使用户能够以最大程度去开发利用某些领域,推动整个社会的发展。
1.3.3 SQL Server
SQL Server 2005 数据库拥有由XML提供的一个非常好的数据引擎。另一个方面,它还拥有很多特点,如可伸缩性、可使用性和安全性能。SQL Server 2005 程序建设结构很好的和 Windows DNA 结构进行了结合,使其可以用于创建 Web 应用程序,并且SQL Server 2005 可以进行英语查询和微软搜索服务。
SQL Server 2005 是一个非常全面的数据库平台。企业级的数据管理都是由集成的商业智能工具所提供的。其数据库引擎为结构化数据和关系型数据提供了更加安全和更加可靠的存储功能。
使SQL Server 2005与众不同的地方是因为SQL Server 2005与 Microsoft Office System、Microsoft Visual Studio以及新的开发工具包紧密集成 。不管您是什么性质的工作者,SQL Server 2005 都可以为你提供不一样的解决方案,帮助你能够从数据中得到更多地益处。
在SQL Server 2005中包含了一系列管理和开发的工具,然而这一系列的工具就得以更好的处理在多个站点上安装和管理SQL Server的进程。SQL 2005服务器是可以支持设计结构方案的准确和DNA的窗户,以至于服务器的SQL数据库和数据组合成为了一个应用。而这个应用就像巨大的无缝组成分级系统。所以这种性能可以让你很快的得到一个应用程序,顾客仅仅只需要少量的安装工作和管理工作就可以完成一个非常简单的应用程序。文献综述
1.3.4