Visual Studio 2005 IDE 包含许多工具窗口,旨在提高工作效率并减少需要编写的代码数量。本节介绍 Visual Studio 2005 IDE 中用于提高工作效率的一些工具窗口。
代码编辑器
如果对 Visual Studio 以前版本中 C# 代码编辑器的文档功能有所了解,那么您就会发现 Visual Basic .NET 代码编辑器的另一个新功能,它允许自动插入标记以生成 XmlDoc 注释。要使用此功能,可以将光标放置在代码文件中一个成员的上方,然后键入三个单引号。这样就生成如下 XmlDoc 注释标记:
‘‘‘<summary> ‘‘‘ ‘‘‘</summary> ‘‘‘<param name="fireDate"></param> ‘‘‘<remarks></remarks> Public Sub Fire(ByVal fireDate As Date) . . . End Sub
虽然多年以来这个功能在 C# 代码编辑器中一直可用(它使用三个正斜杠,而不是单引号),但是对于 Visual Basic .NET 代码编辑器而言,这仍然是一个适时加入的新功能。
数据预览对话框
数据预览对话框允许预览项目中任何 DataComponent查询返回的数据。要预览数据,可以从数据设计器窗口打开数据预览对话框(如图 18 所示)。也可以从数据源窗口访问数据预览对话框。
图 18 从数据设计器打开数据预览对话框。
在“Data Preview”对话框中,首先选择要预览的对象。如果该对象是一个带参数的查询,则在该对话框的独立控件中输入参数值。然后单击“Preview”按钮以执行该查询,结果数据的显示如图 19 所示。
注更改数据库中数据的查询(如 INSERT、UPDATE 和 DELETE 查询)在预览数据对话框中执行时不会影响该数据库。
图 19 数据预览数据对话框。
文档大纲
在 Visual Studio 2005 IDE 的早期版本中,文档大纲窗口通过提供标记层次结构的可视化表示允许您查看 HTML 或 ASPX 页面的结构。该窗口通过使用树视图来显示 HTML 标记、脚本元素以及页面上的控件,可以展开或折叠此树视图以将注意力放在页面上的特定区域。双击该视图中的任一项,就可以在页面上直接定位到该项的位置。Visual Studio 2005 延续了该功能并进行了扩展,从而为 Windows 窗体上的元素提供相同的可见性。
用于 Windows 窗体布局的文档大纲窗口(如图 20 所示)为管理窗体上的控件提供一种简单的方法。与文档大纲窗口的最初导入一样,可以在浏览该大纲时展开和折叠所包含的项。要选择窗体设计器中的一个控件,可以在树视图中单击该项。您可以合理地推断,既然复杂的控件布局在任何重要的 Windows 窗体应用程序中都很常见 — 该应用程序也可能包含许多深层嵌套的隐藏组件,或者这两者都有 — 那么相对于仅将其用于简单的 Web 页面编辑而言,将文档大纲扩展为窗体将为开发人员提供更大的好处。另外,也可以在容器的层次结构内将控件从一个容器拖放到另一个容器。
图 20 文档大纲窗口。
注:重新排列文档大纲窗口中的控件只在 Windows 窗体中可用,而不可用于 Web 页。