Delphi可用的大多数组件都没有Delphi 2009的HTML帮助文件。许多组件(包括一些非常流行的商业组件)只有HLP和CHM帮助文件。
许多第三方组件不再被积极开发,但被许多开发人员使用。因此,这些组件没有IDE帮助。
关于旧的CHM帮助文件的投诉很少,但今天有大量关于帮助文件系统的投诉。也许现在是Codegear重新考虑使用的帮助文件系统类型的时候了。
我对其提出的一个抱怨是,即使您安装了提供HTML帮助文件的组件,“内容”选项卡也会因以前安装的组件内容被删除而损坏。
Codegear是否有可能考虑的替代方案?
答案 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:
- 无法找到您需要的信息是很常见的 问题。 F1帮助和搜索没有 他们应该做好工作。
- 帮助系统的性能 - 主要是启动,主题加载, 本地搜索结果 - 是其中之一 最大的问题。
- 由于复杂性,离线MSDN库安装很脆弱 帮助系统。
- 我们的帮助格式的专有性质提供了很少的激励 合作伙伴开发创作工具 并且不能轻易被采纳 开发人员在他们自己的产品中。
- 在内容制作方面,帮助平台让我们感到悲伤 过时的工具和流程。
- 最后,最重要的是,微软没有一个团队拥有解决方案 这些问题。“
醇>