本文面向 Visual Basic .NET 和 Visual Basic 6 开发人员简要介绍如何使用 ASP.NET 2.0 构建 Web 应用程序。重点讲述开发桌面应用程序和开发 Web 应用程序之间的主要区别。
简介
如果您跟我一样,就是说您也主要是开发桌面应用程序。但桌面开发人员有时也需要进行 Web 开发,这种情况是相当普遍的。本文的目的就是让 Visual Basic .NET 和 Visual Basic 6 开发人员快速掌握如何用 ASP.NET 2.0 构建 Web 应用程序。正因如此,本文尽力站在桌面开发人员的角度,重点介绍开发 Web 应用程序的不同之处。本文还假定您的主要目标是构建基于数据的 Web 页,而且您最关心的是让用户能够显示数据库中的信息。您的情况是这样吗?那就继续往下看吧。
快速入门
要执行本文所述的步骤,需要用到 Visual Studio 2005.还需要下载 Visual Studio 2005 Web 应用程序项目加载项。为了演练显示数据库中信息的操作,还需要 SQL Server 2005 Express Edition 和 Northwind 示例数据库。
利用 Visual Studio 2005 可构建功能完备的 ASP.NET Web 站点。不过,Visual Studio 2005 原本就附带了用于构建 Web 站点的无项目系统。对于从事桌面开发工作的人来说,这也使得构建 Web 站点的工作和体验与构建桌面应用程序产生了很大的不同。Visual Studio 2005 Web 应用程序项目加载项大大提高了 Web 站点构建与桌面应用程序构建之间的相似性。在本文的演练中,假定您已经安装了该加载项。
演练:创建简单的 Web 应用程序
1.如果您没有 Visual Studio 2005 Web 应用程序项目加载项,请下载并安装。
2.启动 Visual Studio 2005.
3.在“文件”菜单上,单击“新建”,然后单击“项目”。
4.在“项目类型”中,选择“Visual Basic”。
5.在“模板”中,选择“ASP.NET Web 应用程序”。
Visual Studio 将创建包含单个 Web 页的新 Web 应用程序。设计器将显示该页的标记代码。可在“源”视图中或使用 WYSIWYG 编辑器来编辑该页。
图 1. 新的 Web 应用程序
6.单击代码编辑器上的“设计”按钮,以切换到 WYSIWYG 视图。
乍看起来,构建 Web 应用程序似乎与构建桌面应用程序没什么区别。
7.单击设计图面,并输入“Enter your name:” .
8.将 Textbox 控件从工具箱拖动到设计图面中所述文本的后面。
9.单击鼠标将光标放到 Textbox 控件的后面,并按 ENTER 键以创建一个新行。
10.将 Button 控件从工具箱拖动到设计图面。
11.单击鼠标将光标放到 Button 控件的后面,并按 ENTER 键以创建另一个分行符。
12.将 Label 控件从工具箱拖动到设计图面中按钮的下方。