2009-04-21 65 views
10

大多数可用于Delphi的组件都没有用于Delphi 2009的HTML帮助文件。包括一些非常受欢迎的商业组件的许多组件仅包含HLP和CHM帮助文件。是时候重新思考Delphi帮助文件系统了吗?

许多第三方组件不再被积极开发,而是被许多开发人员使用。因此,这些组件没有IDE帮助。

关于旧的CHM帮助文件的抱怨很少,但是今天有关于帮助文件系统的大量抱怨。也许现在是Codegear重新考虑使用的帮助文件系统类型的时候了。

即使在安装提供HTML帮助文件的组件时,其中一个抱怨是“内容”选项卡在先前安装的组件内容被删除的位置损坏。

Codegear有没有其他的选择可供考虑?

+1

您可能会发现很难得到一个答案,这样的问题,因为它没有一个真正的“答案”,人们可能会投票结束它,所以请重新考虑对有不同类型的问题进行重新考虑,如果有实际答案的话,即不要气馁,只是更多的是“论坛”类型的问题 – 2009-04-22 14:55:21

+1

对不起这不是一个答案,而是一个咆哮为什么Borland/CodeGear/Embarcadero强制使用Delphi的无用VS风格的帮助系统旧的帮助系统更快,更简单易用 – 2009-04-26 08:56:39

回答

4

我有同样的感觉。旧的帮助系统帮助我更快地找到答案。

4

一个想法是,也许在Delphi的维基之后型号:http://delphi.wikia.com/wiki/Delphi_Wiki

维基实际上没有建立坏,尤其是在左帧中的VCL链接。

这是相当愉快的看看,有一个体面的搜索,包括问题,例子,交叉引用,以及我最喜欢的:用户评论和提示。

其实关于用户的评论和提示,我最喜欢的关于PHP文档的东西www.php.net/docs.php(我认为is the best programming documentation I've seen)是用户的评论和提示。

如果他们可以将您在Delphi Basics中找到的伟大布局集成到其中,并允许第三方组件将其帮助文件添加到其中,那么它们将具有完整的参考。 (但第三方显然必须将其帮助文件重新组织为新格式 - 无论结果如何)。

该wiki还包含教程,技巧和窍门,参考文献和热门文章部分。而且我认为它也可以成为我们所有人想要的包含所有代码的代码库。

应该允许下载帮助wiki的选项,以便它可以脱机访问。

他们必须弄清楚如何使F1键正常工作,以便在线或离线正确搜索wiki/help文件并提供最相关的结果。

现在Wiki的问题在于它不完整,需要将Delphi帮助文件的全套集成到它中。

这可能是一个pipedream,但这样的事情将是我的理想。

2

这是我的宠物讨厌。尽管近期略有改善,德尔福帮助却变得更糟。我真的相信这是阻止它被采用的事情之一。

0

Micosoft介绍HELP3为VS2010,所以也许我们会看到它在德尔福太:“为什么?一个新的帮助系统”

这里是一个博客帖子,回答了这样的问题

http://thirdblogfromthesun.com/2010/10/the-story-of-help-in-visual-studio-2010/

它引用了一份内部文件,这导致了新的“HELP3”项目早在2008年 :

“的论文中 视觉描述的以下 问题的帮助体验工作室:

  1. 无法找到您需要的信息是常见的 问题。 F1帮助和搜索不要 工作以及他们应该。
  2. 帮助系统的性能 - 主要是启动,主题负载, 本地搜索结果 - 是 最大的问题之一。
  3. 由于帮助系统的复杂性,脱机MSDN库安装非常脆弱。
  4. 我们的帮助格式的专有性质对 合作伙伴开发创作工具 的鼓励很少,并且 开发人员不能轻易采用他们自己的产品。
  5. 在内容生产方面,帮助平台为我们提供了过时的工具和流程。
  6. 最后,也是最重要的是,没有任何一个团队在微软拥有解决 这些问题。”