0

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

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

很简单。

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

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

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

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

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

有什么建议么?

4

1 回答 1

1

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

如果您使用传统的 Web 服务器目录和文件结构来设计它,那么有很多工具可以用来维护同步文件。


此链接引用了一个基于 AIR 的帮助系统,以及一个可能的 RoboHelp 界面。

这是RoboHelp“打包程序”的链接。

可能感兴趣的另一页。

于 2009-05-06T18:46:00.957 回答