适用于 Visual Basic 6.0 用户的 Visual Studio IDE 新增功能

更新:2007 年 11 月

第一次看到 Visual Basic 2008 集成开发环境时,可能感觉不太熟悉,但是随着您开始使用它,将会发现它具有许多能让您提高工作效率的新功能。本页重点介绍了一些最大的更改,并提供了指向详细信息的链接。

说明:

如果您熟悉 Visual Basic 6.0,请参见适用于 Visual Basic 6.0 用户的集成开发环境

提示:

有关对 Visual Basic 2008 中的新功能的实用介绍,请参见 Visual Basic 指导教程

新增功能

以下是 Visual Basic 2008 中的几种新的 IDE 功能。

共享 IDE

所有 .NET 语言(包括 Visual Basic、Visual C# 和 Visual C++ 等)都承载在 Visual Studio IDE 中。共享一个 IDE 可提供许多好处,包括将相似的工具从不同的产品合并到可在 Visual Studio 中到处使用的一组共享工具中。

窗口管理

Visual Studio 可让您比以前任何时候都更容易一次在屏幕上查看更多代码

选项卡式文档会自动在 IDE 中将文档窗口按照选项卡的方式排列在一起。例如,当您在编辑器或设计器中编辑多个文档时,这些文档都会在多文档界面 (MDI) 区域中作为选项卡显示在顶部。

“自动隐藏”使您能够最小化工具窗口(如沿 IDE 边缘显示的“解决方案资源管理器”和“工具箱”),以便这些窗口不会占用宝贵的空间。通过最小化工具窗口,可以增加编辑器的可见空间。

有关更多信息,请参见窗口管理

编辑功能

Visual Studio 现在有一个适用于 IDE 中所有语言的统一的代码编辑器;它包含了每种语言的专用功能。代码编辑器包含了若干增强功能,例如自动换行、渐进式搜索、代码大纲、折叠到定义、行编号、彩色打印和快捷方式。您可以从“编辑”菜单或上下文菜单中访问这些功能。

代码段是可供插入到 Visual Basic 项目中使用的示例代码段。若要显示可用代码段的列表,请右击代码编辑器中的活动文档,然后在快捷菜单上单击“插入代码段”。单击所需代码段的名称,代码便会插入到编辑器中,供您根据需要进行修改。有关更多信息,请参见如何:管理代码段

与 Office 智能标记类似,Visual Studio 智能标记可提供应用于您所做工作的上下文的常见任务。例如,通过使用智能标记,现在只需单击一个按钮便可更正 Visual Basic 中的某些常见错误。

部署

ClickOnce 部署使您能够部署自行更新的基于 Windows 应用程序,这类应用程序可以像 Web 应用程序一样轻松地安装和运行。您可以部署 Windows 客户端和命令行应用程序。“项目”菜单上新增了一个“发布项目”命令。有关更多信息,请参见 ClickOnce 部署

现在可以将所需的系统组件(如 .NET Framework 运行库)作为部署项目或 ClickOnce 部署的一部分包括进来。有关更多信息,请参见部署系统必备 (Visual Studio)

通过使用“安装和部署”项目,您可以分发使用了 Microsoft Windows Installer 技术的应用程序,并将其部署到成品服务器和暂存服务器、将应用程序的各个层部署到不同的测试计算机,以及将 ASP.NET Web 应用程序部署到 Web 服务器。有关更多信息,请参见 Windows Installer 部署

Microsoft 生成引擎

Microsoft 生成引擎 (MSBuild) 是 Microsoft 和 Visual Studio 的新生成平台。MSBuild 引入了基于 XML 的新项目文件格式,这种格式简单易于理解、易于扩展,且受到 Microsoft 的完全支持。MSBuild 项目文件格式使开发人员能够完整地描述需要生成哪些项,以及如何用不同的平台和配置生成这些项。此外,该项目文件格式还使开发人员能够创作可重复使用的规则,这些规则可植入独立的文件中,因此可在其产品的不同项目间保持生成的一致性。有关更多信息,请参见 MSBuild

适用于 Visual Basic 2005 的 Visual Studio IDE 中的新增功能

在此版本的 Visual Studio 中,Visual Basic 2008 中新的 IDE 功能包括预定义设置、任务列表和错误列表改进、经过改善的停靠行为、“IDE 导航器”窗口,等等。

请参见

概念

适用于 Visual Basic 6.0 用户的新增功能

适用于 Visual Basic 6.0 用户的 Visual Basic 语言新增功能

适用于 Visual Basic 6.0 用户的 Windows 窗体新增功能

Visual Basic 中的新增功能