如何将XML脚本转换成Wizard网络安装向导导

  • 软件很好用哦,推荐大家使用

  • 不错,比有些文件管理强多了,非常简单实用!

}

文章转载自IBM 文档社区

Eclipse 的帮助系统是基于一个引用 HTML 文件的 XML 目录表,它是由已有的 Eclipse 帮助插件实现的。我们可以非常容易的把 Eclipse 帮助插件嵌入到我们自己的 RCP 系统里,从而实现强大的联机帮助系统,并且拥有全文检索 , 定义书签等操作。

创建 RCP 应用和向导页

向导(Wizard)是装载了一系列向导页的容器。通过向导,我们可以根据需求加载一系列向导页,构建出复杂的界面,并且加载具体的业务逻辑处理方法。在我们的例子中,只创建了一个向导页,并且把向导页 WizardPageA 加入了向导 WizardA 中。

向导对话框(WizardDialog)是向导的容器。通过向导对话框可以构造出一个完整的 GUI 界面以及操作界面。它负责装载向导类,操作时通过按钮 Back、Next 来在多个向导页之间切换。

清单 4. 创建向导对话框

创建 action 类用来弹出向导对话框

下面,我们要定义响应菜单或者工具栏按钮的 action 类。通过重写 run() 方法打开向导对话框。

插件开发环境提供了 Manifest 编辑器来为插件的配置文件提供图形化的编辑功能。我们切换到“plugin.xml”的 tab 页直接修改代码,增加以下扩展点(extension),加入 actionset。

下面来测试下我们创建的 RCP 向导对话框,向导页以及 action。运行应用程序后,一个标题为 Help Demo 的对话框弹了出来,其中在菜单栏上还有我们新建立的菜单。

这个向导页,就是我们即将加入上下文敏感帮助支持的页面。如果你的程序已经能成功显示,那我们的准备工作已经就绪。下面,将开始添加 Help 了。

激活向导页的 help 按钮

此时点击 help 按钮没有任何反应,因为我们还没有加入 help 的相关依赖。

接下来我们需要把 help 相关的插件导入到我们的项目中,这些插件包括:

图 12. 帮助文档内容文件位置

通过 context id 关联向导页及其对应的帮助内容

清单 12. 关联向导页极其对应的帮助内容

运行结果:点击 help 按钮或者按 F1,上下文帮助页面将被打开。其中,我们可以看到帮助主题:WizardA:Subtopic。

图 13. 上下文敏感帮助运行结果
图 14. 上下文敏感帮助内容页面

至此,RCP 向导页面的上下文敏感的帮助支持全部实现了。

利用 eclipse 提供的强大的 help 插件可以简化 help 系统的开发。通过本文提供的方法,我们能够有效的利用 Eclipse 中的 help 插件为自己的 RCP 程序创建出上下文敏感的帮助系统,从而进一步完善产品的开发。

myselComposite  如果直接传入getShell(),你会发现,你所有的向导页都会显示最后一页的帮助信息,这里应该使用每一个向导页的composite,这样向导页与帮助信息就进行动态匹配了。


}

InfoSphere Data Architect 提供一些可以极大地减少设计和开发时间的工具。这个软件构建于开源 Eclipse 平台上,用于帮助数据架构师跨多个信息源建模、发现、映射和分析数据,以及自动化复杂环境中的信息集成。

切割(shredding)和编辑。您可以在产品信息页面中找到关于这些功能的更多信息。

  • 获取关于 的更多信息。
  • developerWorks 上的 包含帮助您进一步了解 XML 的各种参考资料,包括文章和教程。
}

我要回帖

更多关于 网络安装向导 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信