使用 Visual Basic 速成版开发应用程序的概述

更新:2007 年 11 月

本主题提供了 Visual Basic 速成版概述,它是一个使用 Visual Basic 语言创建应用程序的程序。正如提供使用电子邮件的各种工具的 Microsoft Outlook 程序一样,Visual Basic 速成版是一个用于完成各种编程任务的工具包。

提示:

如果您对编程没有经验,可以先完成 Visual Basic 指导教程(这是专为讲授基础知识而设计的一系列课程),然后再返回本主题。若要开始学习该教程,请参见创建您的第一个 Visual Basic 程序

开发过程

Visual Basic 速成版使开发应用程序的工作变得很轻松。在多数情况下,这一开发过程由下面的步骤组成:

  • **创建一个项目。**项目中包含了应用程序所需的全部文件并储存了有关应用程序的信息。有关更多信息,请参见步骤 1:在 Visual Basic 中创建项目。有时,一个应用程序可包含多个项目,例如一个“Windows 应用程序”项目和一个或多个“类库”项目。此类应用程序称为“解决方案”,这只是一组项目的另一个名称。

  • **设计用户界面。**您可以通过将各种控件(如按钮和文本框)拖放到称作“窗体”的设计图面上来做到这一点。然后您可以设置属性,以便定义窗体及其控件的外观和行为。

    说明:

    对于没有用户界面的应用程序而言(如类库或控制台应用程序),则不需要这个步骤。

  • **编写代码。**接下来,您必须编写 Visual Basic 代码,以便定义应用程序的运行方式以及它与用户进行交互的方式。Visual Basic 速成版提供诸如 IntelliSense、自动完成和代码段等功能,可让代码编写工作变得更轻松。有关更多信息,请参见步骤 4:添加 Visual Basic 代码

  • **测试代码。**您通常想测试应用程序以确保它按您所期望的方式运行。这个过程称为“调试”。Visual Basic 速成版带有调试工具,可让您更轻松地通过交互方式查找和修复代码中的错误。有关更多信息,请参见步骤 5:运行和测试程序

  • **分发应用程序。**一旦应用程序完成,您就可以在计算机上安装最终的程序,或者分发该程序并与其他用户共享。Visual Basic 速成版使用了一种称为“Visual Basic 速成版 发布”的新技术,该技术可让您通过使用向导很轻松地部署应用程序,并且可以自动提供已更新的应用程序版本(如果您以后更改应用程序的话)。有关更多信息,请参见 分发程序

熟悉用户界面

当您第一次看到 Visual Basic 速成版用户界面(也称作“集成开发环境”或“IDE”)时,也许会觉得陌生,但是当您了解用户界面的各个方面之后,您将会发现使用它很容易。下面的节中描述了您将使用最多的 IDE 部分。还可以在 Visual Basic 速成版 IDE 介绍中了解有关 IDE 的更多信息。

启动时

当您第一次打开 Visual Basic 速成版时,将会看到 IDE 的大部分都由“起始页”窗口填满了。“起始页”包含了一个可点击的最近使用项目的列表、带有指向重要“帮助”主题的链接的“入门”区域和一个指向联机文章及其他资源的链接的列表。如果您连接到 Internet,该列表将定期更新。

在 IDE 的右侧,您可以看到“解决方案资源管理器”窗口,如下图所示。虽然该窗口最初是空的,但是有关项目或项目组(称作“解决方案”)的信息将在这里显示。有关更多信息,请参见浏览解决方案:使用解决方案资源管理器

图 1:解决方案资源管理器

解决方案资源管理器

在 IDE 的左侧,您可以看到一个垂直的、标记为“工具箱”的选项卡。虽然该选项卡最初也是空的,但是当您工作时,其中就会填满可用于您当前正在执行的任务的项。有关更多信息,请参见翻找工具箱

沿 IDE 顶部显示的是菜单栏和工具栏。可用的菜单和工具栏按钮会根据您当前的任务而改变,因此请花点时间来浏览和查看哪些选项可用。也可以根据个人的喜好自定义菜单和工具栏。您可以通过单击“工具”菜单并单击“自定义”对工具栏进行自定义。然后可以重排命令或添加新工具栏。沿 IDE 最底部显示的是一个状态栏,其中显示“就绪”。当在 IDE 中工作时,该状态栏会发生变化,它将显示与您当前任务相关的消息。例如,状态栏显示有关您正在生成的项目的进度信息。

设计模式

当打开或创建一个项目时,IDE 外观将变成“设计模式”。下图显示的是处于设计模式的 IDE。这是 Visual Basic 的可见部分,您可以在该处设计应用程序的外观。

说明:

本主题提供有关使用 Visual Basic 速成版开发 Windows 窗体应用程序的概述,但是也可以在 Visual Basic 速成版中创建 Windows Presentation Foundation (WPF) 应用程序。本主题所述的功能适用于 WPF 应用程序,但是还有其他功能,如 XAML 窗口。有关更多信息,请参见创建程序的可视外观:Windows Presentation Foundation 简介

图 2:处于设计模式的 IDE

Visual C# 速成版代码编辑器

在设计模式下,“起始页”会被另一个称作“窗体设计器”的窗口覆盖,该窗口本质上是一个表示应用程序用户界面的空白画布。注意,通过单击“窗体设计器”上方的“起始页”选项卡仍可使用“起始页”。

当“窗体设计器”可见时,“工具箱”包含了许多控件(按钮、文本字段、网格等表示形式),这些控件可以添加到窗体上并随意排列。有关更多信息,请参见 Windows 窗体设计器

您也会注意到一个新的窗口(即“属性”窗口)出现在“解决方案资源管理器”窗口的下面。可以在该窗口中设置用来定义窗体及其控件的外观和行为的各种属性。有关更多信息,请参见设置属性:使用“属性”窗口

默认情况下,位于 IDE 底部的“任务列表”窗口不显示,但该窗口提供了一个位置供您跟踪必须完成的任务或在编程时进行注释。有关更多信息,请参见任务列表 (Visual Studio)

如果双击一个窗体或控件,将打开一个称作“代码编辑器”的新窗口。您可以在此窗口中编写应用程序的实际代码。代码编辑器不仅仅是一个文本编辑器,它还使用了一种称作“IntelliSense”的技术,通过根据您所键入的内容提供相关信息来帮助您编写代码。有关更多信息,请参见智能编码:使用 IntelliSense 帮助您编写代码Visual Basic 特定的 IntelliSense

说明:

对某些项目类型而言(例如,没有用户界面的“类库”项目),将显示代码编辑器而不显示“窗体设计器”。

运行模式

当运行或调试应用程序时,IDE 会变成“运行模式”。应用程序自身将启动,且会出现一个与调试相关的附加窗口。在运行模式下,虽然您不能够在“窗体设计器”、“属性”窗口或“解决方案资源管理器”中进行更改,但是可以在代码编辑器中对代码进行更改。

在运行模式下,在 IDE 的底部会出现一个称作“即时”窗口的新窗口。如果使应用程序进入中断模式,您就可以在“即时”窗口中查询值并测试代码。下图显示的是中断模式。有关更多信息,请参见即时窗口

图 3:处于中断模式的 Visual Basic 窗体

中断模式

用来监视变量值、查看输出以及其他调试任务的附加窗口都能够在运行时查看,只要从“调试”菜单上选择它们就可以了。

其他重要窗口

在 IDE 中会遇到许多其他窗口,每个窗口都对应于一个特定的编程任务。一些更常见的窗口如下面列表所示。

自定义

Visual Basic 速成版使您能够通过如下方式来自定义 IDE:重新排列窗口布局、选择要显示的窗口、添加或移除菜单命令和工具栏按钮,等等。若要了解有关自定义 Visual Studio 的更多信息,请参见 MSDN 网站上的 Customizing the Development Environment(自定义开发环境)。

获取帮助

当您在 Visual Basic 速成版中工作时,总是可以通过按下某个键来获得帮助。无论您是在代码编辑器中还是在任何其他窗口中工作,按 F1 键都会显示与您当时所做的工作紧密相关的帮助主题。例如,如果您在代码编辑器中工作且光标停留在关键字 Inherits 上,将打开“帮助”浏览器并显示一个描述 Inherits 语句用法的主题。

说明:

Visual Basic 速成版包含的帮助文件是用于 Visual Studio 速成版的 MSDN Library 的一个子集,而用于 Visual Studio 速成版的 MSDN Library 又是完整的 MSDN Library 的一个子集。如果您连接到 Internet,则可以访问完整的 MSDN Library 中的所有帮助主题。如果您不能进行联机访问或选择了不安装用于 Visual Studio 速成版的 MSDN Library,则某些帮助主题可能不可用。

您也可以从“帮助”菜单中启动帮助,并且可以通过使用“目录”或“索引”窗口或“搜索”选项卡来查找想要查找的主题。有关更多信息,请参见对“帮助”的帮助(Microsoft 文档资源管理器帮助)

请参见

其他资源

创建您的第一个 Visual Basic 程序

Visual Basic 指导教程

适用于 Visual Basic 6.0 用户的帮助

Visual Basic 编程指南

创建基于 Windows 的应用程序