【问题标题】:What's the fastest way to get the info I need from MSDN?从 MSDN 获取所需信息的最快方法是什么?
【发布时间】:2009-03-12 15:38:17
【问题描述】:

在 PHP 中,如果我需要有关函数的信息,我可以输入 http://php.net/function-name。如果该函数不存在,它将执行所有函数的搜索。每个函数的文档通常只有 1 页长,包含所需的所有相关信息(参数、返回类型、示例代码、cmets、特殊情况)。

当我在 MSDN 上搜索某些内容时,通常需要点击 2-3 次才能找到我正在寻找的内容。

由于我花了很多时间尝试从 MSDN 中提取非常基本的信息,是否有网站或服务可以压缩这些信息以便更快更轻松地访问?

例如,我知道对于 Java,有 http://javadocs.org/ 可以更轻松地查找文档(http://javadocs.org/Color 重定向到 http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Color.html

这样的东西已经存在了吗?谢谢。

【问题讨论】:

  • 也许你应该解决这个问题,比尔:-P
  • 大声笑——甚至没有注意到用户名。
  • MSDN 绝对令人震惊,尤其是在搜索方面,但老实说,目的地的数据质量并没有那么好——为什么不放弃 MSDN,开始依赖 google 的博客和 SO 问题代替?
  • 考虑 MSDN 支持的语言/系统的数量,与例如PHP,然后您可能会理解为什么它往往会被“不相关”的结果淹没。
  • +1 表示 anakata。这真是令人震惊。尝试使用 MSDN 获取 Windows 2003 服务器错误日志。我尝试跟进的每一个错误都会导致“找不到页面”或“没有可用信息”消息。

标签: asp.net reference msdn


【解决方案1】:

使用 Google 并指定站点:msdn.microsoft.com

http://www.google.com/search?q=system.net.mail+site%3Amsdn.microsoft.com

注意:我也使用这种方法搜索 SO -- Google using site:stackoverflow.com

【讨论】:

  • 指定确切站点的方法绝对有帮助。很多时候,我发现只输入“msdn [topic]”会更有用(或者至少更快),并且它最终会在大多数情况下将我指向正确的位置。
  • 不幸的是 MSDN 的搜索引擎太垃圾了,这是唯一合适的解决方案
  • 我同意 MSDN 搜索根本不可用。
  • 或者使用谷歌并离开网站。无论如何,我让 MSDN 在页面上显示得很高。
【解决方案2】:

我假设您使用 Visual Studio。因此,如果您想了解一些关于 ClassX 的信息,只需将光标放在上面,然后按 F1。

如果我在 Visual Studio 中的 FileInfo 类上执行此操作,我会得到 http://msdn.microsoft.com/en-us/library/system.io.fileinfo.aspx

【讨论】:

  • 哪个版本?如果我弹出窗口,我有可用的动态帮助,但 F1 对我没有任何作用。通常我不显示帮助窗口,所以对我来说谷歌更快,因为我总是打开一个网络浏览器。
  • 安装了 MSDN 的 VS 2008 Professional。
【解决方案3】:

我发现使用 google 更容易,只需输入类似“msdn [我正在寻找的]”之类的内容。它往往会比试图在 MSDN 的网站上摆弄我的方式获得更好的结果。

【讨论】:

    【解决方案4】:

    google ==> 站点:msdn.microsoft.com + 关键字:)

    甚至还有一个自定义的谷歌搜索:MSDN Search

    【讨论】:

      【解决方案5】:
      1. 询问 StackOverflow
      2. 使用谷歌

      请注意,使用 MSDN 中的搜索框甚至不在大多数人的答案中。

      【讨论】:

        【解决方案6】:

        为您的浏览器使用Open Search 插件。喜欢these ones。 IE7、Fire Fox(我认为)Chrome 使用这些。 Chrome 的实现与地址框集成,而 Fire Fox 和 IE 在顶部角落有一个特定的搜索对话框。

        【讨论】:

          【解决方案7】:

          正如其他人所说,MSDN 属于可以说的网站类别:“Google 搜索 X 优于 X 搜索 X”。著名的同行包括 Wikipedia 和 StackOverflow。

          为了更方便地使用 google,google 将允许您创建custom search engines,不仅限于在特定站点内搜索,还允许您设置其他要求。例如,如果您单击我的名字以查看我的 SO 用户个人资料,您会在右上角的框中看到我有 MSDN 和 StackOverflow 搜索链接。我还没有让它工作,但最终我会让 StackOverflow 搜索设置只返回问题页面并排除用户页面或标签页面。

          也就是说,您缺少的一件事是,当您使用 Microsoft 语言时,您可能在使用 Visual Studio。如果是这种情况,智能感知提示在 90% 的时间里都拥有您需要的信息。所以从这个意义上说,它甚至比 php 更好,因为你甚至不需要打开网络浏览器。

          【讨论】:

          • 关于 Intellisense 的观点很公平,但我认为 OP 想知道给定函数的详细信息而不仅仅是参数和返回值的提示是理所当然的。
          • 这就是为什么答案分为两部分,首先是“这里是如何更有效地搜索”部分。
          【解决方案8】:

          MSDN 对文档的最新版本使用以下 URL 格式:

          http://msdn.microsoft.com/en-us/library/[Namespace.Class.Etc].aspx

          在 Firefox 中,您可以创建表单的书签:

          http://msdn.microsoft.com/en-us/library/%s.aspx

          给它一个关键字,即“msdn”,然后在您的地址栏中输入:

          msdn system.web.ui.webcontrols

          FF 会带你去:

          http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.aspx

          Chrome 还可以让您设置这样的搜索,您还可以使用测试 url 为 Internet Explorer 创建自定义搜索提供程序:

          http://msdn.microsoft.com/en-us/library/TEST.aspx

          【讨论】:

            【解决方案9】:

            MSDN 开发者库非常庞大;我同意手动查找东西可能很麻烦,所以我不打扰。

            其实,通常如果你只指定函数名,谷歌会在前两三个选项上列出MSDN。

            【讨论】:

              【解决方案10】:

              还有鲜为人知的……

              http://www.google.com/microsoft.html

              ...不是 MSDN 特定的,但它有效。 :)

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2014-06-01
                • 1970-01-01
                • 1970-01-01
                • 2022-11-25
                • 2013-05-02
                • 2012-07-13
                • 1970-01-01
                相关资源
                最近更新 更多