![](https://csdnimg.cn/release/download_crawler_static/87903651/bg7.jpg)
解决方案资源管理器、项目设计器、类视图、属性窗口、对象浏览器、文档资源管理器,
等等。
2.2.2 数据库开发工具 SQL Server 2005
SQL 是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户
指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底
层结构的不同数据库系统,可以使用相同的 SQL 语言作为数据输入与管理的借口。
它以记录集合作为操作对象,所有 SQL 语句接受集合作为输入,返回集合作为输出,
这种集合特性允许一条 SQL 语句的输出作为另一条 SQL 语句的输入
[6]
,所以 SQL 语句可
以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一
大段程序实现的功能只需要一个 SQL 语句就可以达到目的,这也意味着用 SQL 语言可以
写出非常复杂的语句。
选择 SQL Server 2005 的理由
1. 容易学习
大多数的中小企业日常的数据应用是建立在 Windows 平台上的。由于 SQL Server
与 Windows 界面风格完全一致,且有许多"向导(Wizard)"帮助,因此易于安装和学习,
有关 SQL Server 的资料、培训随处可得,并且目前国内具有 MCDBA 认证的工程师不
在少 数。 从另 一个 角度 来讲 ,学 习 SQL Server 是掌握其他平台及大型数据,如
Oracle,Sybase,DB2 的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往
较高,而并不是每个人都具备这样的条件,且有机会去接触它们。有了 SQL Server 的基
础,再去学习和使用它们就容易多了。
2. 兼容性良好
由于今天 Windows 操作系统占领着主导地的位,选择 SQL Server 一定会在兼容性
方面取得一些优势。另外,SQL Server 2005 除了具有扩展性,可靠性以外,还具有可
以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜索结
果以 XML 格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的
企业应用和服务的基石。这些特点在.NET 战略中发挥着重要的作用。
2.2.3 ASP 技术
ASP.NET 是一个已编译的、基于.NET 的环境,可用任何与.NET 兼容的语言(包括
VB.NET/C#和 Jscript.NET)创建 Web 程序。另外,任何 ASP.NET 应用程序都可以使用整
个.NET Framework。开发人员可以地获得这些技术的优点,其中包括托管的公共语言运
行库环境,类型安全。继承等等。总而言之,它的开发效率高,运行效率高
[8]
,支持多
语言。.NET 类库提供丰富的类和控件。
ASP.NET 的特点:ASP.NET 技术在多个方面加速了动态 Web 页面的开发。以程序员