【简 介】您是否留意过 Microsoft 提供的新 Express 套件?您将会发现它们对您的组织或个人大有好处。Rick Dobson 介绍了三个 Express 套件:Visual Basic Express、Visual Web Developer Express 和 SQL Server Express。他提到的这些组件是数据库开发技术的亮点。
对于许多专业开发人员而言,Visual Studio 2003 和 SQL Server 2000 无疑是为企业创建解决方案的极佳组合。然而,对于小规模应用程序,许多开发人员更看重脚本语言的简单易用,而不是面向对象语言的健壮性和代码重用优势。这些开发人员通常使用 Visual Basic 6、传统的 ASP 和 Microsoft Access 创建数据库解决方案。这阻碍了 .NET 技术的推广。即使提供免费版本的 SQL Server 和 MSDE,也不足以有效地替代 Microsoft Access。
为了加快小规模应用程序接受 .NET SQL Server 技术的进程,Microsoft 即将发布一个新的产品线,称为 Express 套件。Express 套件被设计为具有可快速下载、相对便宜,而且容易学习的特性。如果 Express 套件能够成功吸引目前采用脚本语言的广大非企业开发人员,它就可以显著地扩大整个 .NET 市场,并简化非企业开发人员创建的解决方案向专业开发人员管理的企业解决方案转换的过程。本文首先介绍 Express 套件所包含的三个主要产品的社区技术预览版:Visual Basic Express、Visual Web Developer Express 和 SQL Server Express。Express 套件的最终版本预期在下半年发布。
Express 套件提供简化和低价版本的 Visual Basic .NET、C#、C++ 和 J#,它们可以为 .NET Framework 2.0 创建解决方案。可以将 Express 套件看作是入门级的 Visual Studio 2005 版本。
Express 套件还有一个称为 Visual Web Developer Express 的 Web 开发工具,通过这一工具,可以使用 Visual Basic .NET 或 C# 语言来创建 ASP.NET .0 解决方案。它与该套件的另一个成员 SQL Server Express 配合使用。SQL Server Express 与 SQL Server 有一定的关系,类似于 MSDE 与 SQL Server 2000 之间的关系。SQL Server Express 是免费的,它提供 SQL Server 所提供的绝大部分技术,但对您用它构建的解决方案的大小有些限制。您可以从网址是 http://lab.msdn.Microsoft.com/express 的 Express 套件站点开始了解关于任何组件的详细信息。
Express 套件满足许多典型开发环境的核心需要。开发人员可以使用 Visual Basic Express 和其他 Express 套件来为他们的自身教育、小型商务,甚至大型商务中的一个部门构建应用程序。因为这些解决方案是在 .NET Framework 的 2.0 版本上构建的,并且可能融入了 SQL Server 2005 技术,所以如果有这样的需求,它们很容易被企业开发人员所采纳。这种便于升级的能力为组织中的部门解决方案或个体小型商务解决方案增加了价值,促使其成为整个行业的纵向应用程序。
SQL Server Express 自带创建新数据库的向导,但如果您使用的是 Visual Basic Express 或 Visual Web Developer Express,您可能更倾向于使用在这些环境中直接可用的数据库创建向导。这两个向导的操作不同,但默认操作都是在方便的位置存储一个数据库文件,以便应用程序创建该数据库。
使用 Visual Basic Express
要在 Visual Basic Express 中新建一个数据库,首先启动一个新项目或者打开现有项目。右键单击 Solution Explorer 中的项目名称,选择“Add New Item”。在“Add New Item”对话框中选择 Blank Database 模板。可以接受默认的数据库名称,也可以指定一个新名称,然后单击“Add”。该向导将通过提示信息提醒您,计算机需要安装 SQL Server 版本 9 才能使数据库文件正常工作。这个过程会在项目的根文件夹中添加一个扩展名为 .mdf 的新数据库文件。
只有当您准备关闭项目时,Visual Basic Express 项目文件夹才会提交。当您选择关闭项目时,Visual Basic Express 会询问您保存或放弃更改。对于新项目,选择放弃更改会放弃整个项目,包括它的数据库。对于现有项目,放弃更改就会放弃自上次保存项目文件以来的任何更改。对于每种情况,当这些更改中包含您希望保存的、由 Visual Basic Express 数据库创建向导生成的数据库文件时,请确保保存所有更改。
图 1 显示 vsdvbe1 项目的 Save Project 对话框。后台的 Solution Explorer 包含一个文件名为 vsdvbe1sse.mdf 的数据库图标。请注意,Save Project 对话框设置为将项目文件夹存储在 C:\Articles 文件夹中。单击该对话框中的“Save”将会在 C:\Articles 文件夹中添加一个 vsdvbe1 文件夹。在 vsdvbe1 文件夹中有另外一个名称与之相同的文件夹,它将作为项目的根文件夹。vsdvbe1sse.mdf 文件就保存在这个二级嵌套的文件夹中。