我该如何搜索Delphi文档?

37

在网络搜索中,找到Delphi文档可能会很困难。通常,这些文档被埋藏在搜索结果列表的较低位置。例如,对于delphi setlength的谷歌搜索结果如下:

enter image description here

以上搜索结果显示,指向Embarcadero官方文档的第一条命中记录位于第8个位置,也就是列表底部。而且该链接指向Delphi 2009的文档,我想要的是最新版本的文档。

1个回答

32
你可以导航到Embarcadero文档的首页并从那里搜索。链接是:http://docwiki.embarcadero.com/RADStudio/en/Main_Page 请注意,链接中不包含任何版本信息。如果你导航到该链接,网站会将你重定向到最新版本的特定URL。在我写作时,你将被重定向到http://docwiki.embarcadero.com/RADStudio/XE5/en/Main_Page
如果你想要搜索特定版本的文档,则可以在URL中提供该版本信息。
你可以在页面左上方的搜索框中输入搜索词,如此屏幕截图所示:

enter image description here

然而,结果令人失望。以下是它们:

enter image description here

啊!SetLength函数的文档在哪里?

如果您使用文档中的Libraries部分作为入口,可以获得更好的结果。该部分位于此处:http://docwiki.embarcadero.com/Libraries/en/Main_Page

导航到那里并搜索SetLength,结果如下:

enter image description here

这正是我们正在寻找的。


有时我仍然会从网络搜索开始,因为根据我的经验,一个好的网络搜索引擎可以产生更相关的结果。以Google为例,你可以尝试使用以下搜索词:
  • site:docwiki.embarcadero.com/Libraries/XE5 SetLength
  • site:docwiki.embarcadero.com/Libraries SetLength
  • site:docwiki.embarcadero.com SetLength
作为快捷方式,你通常只需输入搜索词并添加docwikidelphi即可。这通常足以使搜索引擎仅返回Embarcadero的结果。因此,你可以搜索:docwiki delphi SetLength并获得以下结果:

enter image description here

最后一个要点。如果您在Stack Overflow上写答案,并想链接到文档,您也可以使用从URL中删除版本的技巧。这样的URL会重定向到最新版本。因此,继续使用SetLength,您可能会将其替换为:

http://docwiki.embarcadero.com/Libraries/XE5/en/System.SetLength

使用

http://docwiki.embarcadero.com/Libraries/en/System.SetLength

使用这种方法可以使您的答案更具未来性。

6
实际上,通常只需在Google搜索术语中添加“docwiki”即可。除非这个术语非常普遍,此时思科公司的维基百科会出现在搜索结果中。这种情况下,使用完整格式“site:docwiki”效果更好;) - Arioch 'The
4
David,在StackOverflow上你怎么可能会孤独? :-D - Arioch 'The
我通常发现只需添加“XE5”(或4等)就足以显示相关结果,并将在文档的XE5版本中显示该条目。 - David
1
实际上,我觉得有点有趣的是,互联网让我们的第一反应变成了通过谷歌或其他搜索引擎来寻找我们需要的信息。我自己也基本上按照你上面描述的方式进行搜索。具有讽刺意味的是,所有这些信息在 Delphi 中都可以直接且方便地获得,只需点击“帮助->Delphi 帮助”菜单即可。 - J...
2
@DavidHeffernan,我们的Google本能已经在以前占据“帮助”菜单区域的地方产生了心理障碍。我不知道你怎么想,但对于我自己来说,在拨号上网、传输文件和其他之前,“帮助”菜单曾经是我的首选。现在,我几乎不考虑是否存在本地文档或帮助系统,并且通常完全忘记它的存在。 - J...
显示剩余10条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接