Visual Studio 2005 在帮助信息的内容和访问信息的工具方面均有显著提高。这些提高还包括与基于社区的资源更全面的集成。
过去与现在
在查看帮助系统中的新功能和改进之前,让我们先从某个角度看看 Visual Studio 的早期版本如何提供获得帮助的途径,并着重说明各种方法的局限性:
| F1 这充其量也只是个“命中或未命中”的工具。有时 F1 返回正确的答案。而有时它显示动态帮助窗口 — 提供关于“代码和文本编辑器”的帮助,而您很少会在这方面需要帮助。
| 目录 (TOC) 可以浏览 TOC 的内容树以查找与当前主题无关的主题。然而,虽然有时这可能会获得有用的信息,但也可能即费时又徒劳。
| 索引在某些情况下,帮助索引仍然是查找有用信息的一个很好的选择。例如,如果已经知道感兴趣的 .NET Framework 类名,索引就会非常奏效。但当查找的是概念性信息时,索引就显得不够了。
| 搜索搜索的主要缺点是它可能会返回多达五百个按随机顺序排列的结果。
| 基于Web的搜索虽然结果会随首选搜索引擎的不同而异,但它对许多开发人员而言还是一个可选的帮助工具。它不仅避免了 Visual Studio 早期版本中帮助工具的不足,而且还提供对 Internet 信息的访问。
Visual Studio 2005 提供对这些工具的重要更新,从而允许您更高效地访问帮助内容,如下所示:
| F1 对帮助主题中元数据的改进使 F1 可提供更多一致性帮助,即使您不在项目的上下文中。
| 搜索Visual Studio 早期版本的筛选机制得到了改进,从而使提交的结果可以包含更贴切地匹配搜索条件的主题。另一个重要的改进是,该结果包含动态生成的每个返回项的抽象。
| 如何实现 (How Do I)如图6 所示,这是一个访问帮助系统的新工具,它显示常见开发人员任务的组织层次结构。对于 Visual Basic .NET 开发人员而言,该工具提供数百个任务,且每个任务都包含技术指导内容和开发人员可以轻松地粘贴到代码编辑器中的示例代码。
| 帮助收藏夹 Visual Studio 的早期版本包含一个集成的收藏夹工具,但只用于 Internet Explorer 链接。更新的帮助收藏夹工具使您可以保存特定于帮助的收藏,包括搜索查询的参数。
图6 How Do I 工具。
使用联机帮助内容
与开发环境的早期版本一样,Visual Studio 2005 提供对 Web 站点(如 CodeGuru 和 Net247)内容的直接访问。这些站点以及其他专注于 .NET 的 Web 站点都是称为 .NETCodeWise社区的组的成员。CodeWise 社区是 Microsoft 发起的 Web 站点社区,提供关于 Microsoft 开发人员工具和技术的独立专业知识。如果您曾经访问过这些站点,您就会了解,该开发人员社区成员的投稿扩展并丰富了静态帮助资源。MSDN 内容的覆盖面很广,而社区内容则补充了其深度以及对于现实的开发人员而言极为重要的领域背景。除了扩展帮助内容并提供额外的代码示例之外,基于社区的 Web 站点还提供了其他资源,例如消息论坛。
在从 IDE 的早期版本向前发展的过程中,Visual Studio 2005 将来自 CodeWise 社区成员站点的内容直接集成到帮助系统中。例如,从 Visual Studio 2005 搜索关于某个主题(如泛型)的帮助时,该搜索可能会返回一个本地 MSDN 主题的列表、一个 MSDN 联机主题的列表,以及一个 CodeWise 社区站点中相关页面链接的列表。这一创新功能使您可以便捷、直接地访问社区中最新、最流行的代码示例和技术文章,同时还可以显示从 MSDN 获得的全面静态内容。而且,这与执行特殊的基于 Web 的搜索相比更具有优势,因为在后者中,您必须亲自验证找到的信息在技术上是否准确。可以在 Options 对话框的帮助类别中配置联机帮助资源,包括 CodeWise 社区提供程序,如图 7 所示。
图7 配置联机帮助资源。
Visual Studio 2005集成开发环境图解
0
相关文章