通过


教程:了解如何将代码编辑器用于Visual Basic

在本教程中,你将在 Visual Studio 中试用代码编辑器。 您将代码添加到文件中,以了解如何通过Visual Studio提高编写、导航和理解Visual Basic代码的效率。

本文假设你已熟悉Visual Basic。 如果没有,可能需要从 创建简单的Visual Basic(VB)控制台应用等教程开始。

若要完成本教程,请确保已为Visual Studio选择Visual Basic设置。 有关选择集成开发环境(IDE)的设置的信息,请参阅 选择环境设置。

如果需要安装 Visual Studio,有关免费版本,请参阅 Visual Studio 下载

创建代码文件

首先创建文件并将一些代码添加到其中。

  1. 打开Visual Studio。 在开始窗口中按 Esc 或选择 继续而不需要代码 以打开开发环境。

  2. 在菜单栏上的“ 文件 ”菜单上,选择“ 新建文件”。

  3. 在“New File对话框中,在General类别下,选择Visual Basic类,然后选择Open

    在编辑器中打开一个新文件,其中包含Visual Basic类的框架。 无需创建完整的Visual Studio项目,才能获得代码编辑器提供的一些优势,例如语法突出显示。 只需要一个代码文件。

    ≶c1≶≶c0≶≶sb0≶ 在Visual Studio代码编辑器中,一个新的Visual Basic类文件的截图。≶/sb0≶≶/c0≶≶/c1≶

使用代码片段

Visual Studio提供代码片段可用于快速轻松地生成常用代码块。 代码片段可用于各种编程语言,包括 Visual Basic、C# 和 C++ 。 将 Visual Basic Sub 代码片段添加到文件中。

  1. 将光标放在显示 的行上方,并输入 sub。

    此时会显示一个弹出窗口,其中包含有关 关键字的信息以及如何插入 Sub 代码片段。

    Visual Studio 中 Sub 代码片段的 IntelliSense 截图。

  2. 选择 选项卡 两次以插入代码片段。

    子过程 的大纲将添加到文件中。

可用的代码片段因不同的编程语言而异。 你可以通过在代码编辑器中右键单击并选择代码片段插入代码片段来查看适用于Visual Basic的可用代码片段(或者按CtrlKCtrlX)。 对于Visual Basic,代码片段可用于以下类别:

Screenshot 显示“插入代码段”窗口,该窗口显示包含 Visual Basic 代码段的类别文件夹列表。

注释掉代码

在本部分中,你注释一些代码。

Visual Studio 工具栏的屏幕截图,其中包括用于添加和删除代码注释的按钮。

  1. 将以下代码粘贴到 过程正文中。

    ' _words is a string array that we'll sort alphabetically
    Dim _words = New String() {
    "the",
    "quick",
    "brown",
    "fox",
    "jumps"
    }
    
    Dim morewords = New String() {
    "over",
    "the",
    "lazy",
    "dog"
    }
    
    Dim query = From word In _words
                Order By word.Length
                Select word
    
  2. 假设你未使用 数组,但稍后可能会使用它,因此你不想删除它。 转而你可以注释掉这些行。 选择整个 定义直到结束花括号,然后选择工具栏上的“注释掉选定行”。 如果希望使用键盘,请选择 ctrl ,CtrlC。

    工具栏的屏幕截图,其中用于注释代码的按钮被红色突出显示。

    Visual Basic 注释字符 ' 添加到每个选定行的开头以注释代码。

折叠代码块

可以折叠代码部分,以便仅关注感兴趣的部分。 若要练习,请尝试将 数组折叠为一行代码。 在标有 的行的边距中选择向下箭头。 或者,如果你是键盘用户,请将光标放在数组定义中的任意位置,然后选择 CtrlM,CtrlM。

Visual Studio Code 编辑器的截图,其中突出显示了用于折叠代码部分轮廓的按钮,该按钮以红色标出。

代码块仅折叠为第一行,后跟省略号()。 边距中的向下箭头现在是指向右侧的箭头。 若要展开代码块,请选择 箭头,或按 CtrlM,再次 CtrlM。 此功能称为 大纲显示。 在折叠长方法或整个类时,这个功能特别有用。

查看符号定义

使用Visual Studio编辑器可以轻松检查类型或类成员的定义。 可以通过访问包含定义的文件来执行此操作。 例如,在引用符号的任何位置右键单击并选择“转到定义”。 不改变你正在使用的文件焦点的更快速方法是使用“快速查看定义”:

  1. 右键单击 依次,然后选择“速览定义”。 或按 AltF12。

    此时会显示一个弹出窗口,其中包含类的定义 。 可以在弹出窗口内滚动,甚至可以从速览代码中查看另一种类型的定义。

    包含 String 类定义的速览定义弹出窗口的屏幕截图。

  2. 通过选择弹出窗口右上角的关闭按钮关闭“速览定义”窗口。

使用 IntelliSense 完成单词

编写代码时,IntelliSense 是非常宝贵的资源。 它可以显示与某一类型相关的可用成员信息,或显示方法不同重载的参数详细信息。 在键入足够的字符以消除歧义后,还可以使用 IntelliSense 完成单词。 现在添加一行代码,将有序字符串打印到控制台窗口,这是程序输出的标准位置。

  1. 在 变量下方,开始键入以下代码:

    For Each str In qu
    

    IntelliSense 显示有关 符号的快速信息。

     Visual Studio 代码编辑器中关于单词“query”的 IntelliSense 自动补全窗口的截图。

  2. 若要使用 IntelliSense 词完成功能插入单词 的其余部分,请选择 Tab。

  3. 将代码块完成,使其如下所示。

    For Each str In query
        Console.WriteLine(str)
    Next
    

重构名称

没有人第一次就能写对代码。 可能需要更改的其中一项是变量或方法的名称。 请尝试使用 Visual Studio 重构 功能将 _words 变量重命名为 words

  1. 右键单击 变量的定义,然后选择 重命名。

    此时会显示一个重命名窗口。

  2. 在仍然选中 变量的情况,输入所需的名称“words”。 请注意,查询中对 的引用会自动重命名。 请在“重命名”窗口中选中“包含注释”复选框,然后选择 Enter。

    “重命名”窗口的屏幕截图,其中显示了选中的“包括批注”复选框。

  3. 选择 输入。

    代码注释中对 的引用,出现的两处 均也被重命名。

  • 代码片段
  • 导航代码
  • 大纲显示
  • 转到定义和速览定义
  • 重构代码
  • IntelliSense

了解项目和解决方案