是时候重新考虑Delphi帮助文件系统了吗?

时间:2009-04-21 15:40:51

标签: delphi delphi-2009

Delphi可用的大多数组件都没有Delphi 2009的HTML帮助文件。许多组件(包括一些非常流行的商业组件)只有HLP和CHM帮助文件。

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

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

我对其提出的一个抱怨是,即使您安装了提供HTML帮助文件的组件,“内容”选项卡也会因以前安装的组件内容被删除而损坏。

Codegear是否有可能考虑的替代方案?

4 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:4)

一个想法是在Delphi Wiki之后对其进行建模:http://delphi.wikia.com/wiki/Delphi_Wiki

wiki实际上并没有那么糟糕,尤其是左框架中的VCL链接。

看起来相当愉快,有一个不错的搜索,包括问题,示例,交叉引用,以及我最喜欢的内容:用户评论和提示。

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

如果他们可以将您在Delphi Basics找到的优秀版式集成到其中,并允许第三方组件将其帮助文件添加到其中,那么他们将获得完整的参考。 (但第三方显然必须将他们的帮助文件重新构建为新格式 - 无论结果如何)。

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

应该允许下载帮助维基的选项,以便可以离线访问。

他们必须弄清楚如何让F1键正常搜索wiki / help文件,无论是在线还是离线,并提供最相关的结果。

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

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

答案 2 :(得分:2)

这是我的宠物仇恨。德尔福帮助变得更糟,尽管最近略有改善。老实说,我认为这是阻碍其采用的事情之一。

答案 3 :(得分:0)

Micosoft为VS2010推出了Help3,所以也许我们也会在Delphi中看到它:

这是一篇博客文章,回答了“为何选择新的帮助系统?”

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

它引用了一篇内部论文,导致了新的“Help3”项目 2008年初:

  

“该论文描述了以下内容   有关帮助经验的问题   Visual Studio:

     
      
  1. 无法找到您需要的信息是很常见的   问题。 F1帮助和搜索没有   他们应该做好工作。
  2.   
  3. 帮助系统的性能 - 主要是启动,主题加载,   本地搜索结果 - 是其中之一   最大的问题。
  4.   
  5. 由于复杂性,离线MSDN库安装很脆弱   帮助系统。
  6.   
  7. 我们的帮助格式的专有性质提供了很少的激励   合作伙伴开发创作工具   并且不能轻易被采纳   开发人员在他们自己的产品中。
  8.   
  9. 在内容制作方面,帮助平台让我们感到悲伤   过时的工具和流程。
  10.   
  11. 最后,最重要的是,微软没有一个团队拥有解决方案   这些问题。“
  12.