我正在Flex / AIR中构建桌面应用程序,我的TODO列表中的当前项目之一是开发帮助系统。

在整个GUI中,有很少的(?)按钮。当用户单击其中一个按钮时,会出现一个HelpPanel,显示文档中的一些相关信息。

足够简单。

但我真的想构建一个成熟的帮助系统,就像通常部署在桌面应用程序中的那样:分层目录,搜索关键字的能力,帮助主题之间的超链接等等。

此外,由于我的应用程序将为插件作者提供API,我还想提供第三方插件的钩子,以便将他们自己的文档与核心帮助系统集成。

使用我的应用程序,用户可能并不总是在线,因此所有帮助数据必须在本地可用(尽管如果可以定期从服务器同步新的帮助内容,这将非常酷。)

从头开始构建这种帮助系统相对简单,但实际开发应用程序的核心功能也需要花费大量时间,所以我宁愿使用现成的解决方案。

我做了一些谷歌搜索,但找不到符合条件的任何东西。

有什么建议吗?

有帮助吗?

解决方案

您可以考虑使用AIR html控件来显示绑定到应用中链接的html帮助文件,并使用任意数量的可用工具构建HTML帮助屏幕。

如果使用传统的Web服务器目录和文件结构进行设计,则可以使用大量工具来维护同步文件。


此链接引用AIR-基于帮助系统,以及RoboHelp的可能接口。

这是RoboHelp的链接 ;打包"

另一个可能感兴趣的页面

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top