NetBeans教程:浅谈Help System插件

开发 后端
本NetBeans教程主要用来演示如何创建帮助系统以及如何在NetBeans文件系统中注册,以及Help System插件的具体用法。

NetBeans教程:拥有描述插件的 HTML 文件之后,您必须将它们包装在插件中,该插件将它们集成在 NetBeans 文件系统中。要完成此操作,您需要创建一个帮助系统。除了 HTML 文件之外,帮助系统还包含以下文件:

映射文件。 指定映射 ID 的列表,每个 ID 都链接到特定的 HTML 文件。

目录文件。 使用映射 ID 将帮助文件安排到目录中。

索引文件。 使用映射 ID 将帮助文件安排到索引中。

Helpset 文件。 通过参考映射文件、目录文件和索引文件定义帮助系统。

在本教程中您将创建这些文件中的每个文件,以及在 NetBeans 文件系统中注册帮助系统的文件。

您可以将帮助系统打包到包含 HTML 文件描述的代码的插件中,您也可以创建一个仅包含帮助系统的单独插件。本教程假设您想让帮助系统包含在单独的插件中。但是,如果您想让它们包含在 HTML 文件描述的插件中,则可以跳过“创建 Plug-in 项目”部分的前三个步骤。

安装完软件之后,本教程可以在 20 分钟之内完成。

如果您在编写和集成帮助系统时有问题,请参阅模块 Helpset 集成常见问题解答。这些常见问题解答提供本教程中未涉及的很多其他详细信息。有关常规使用 NetBeans 插件的详细信息,请参阅 NetBeans 网站上的 NetBeans Development Project 主页。如果有问题,请使用本页顶部的反馈链接。

安装软件

开始之前,需要在您的计算机上安装以下软件:

NetBeans IDE 5.0(下载)

Java Standard Development Kit (JDK!") version 1.4.2(下载)或 5.0(下载)

安装示例

采用以下步骤来安装示例: 解压缩附加的文件。

在 IDE 中,选择 File>Open Project,然后浏览到包含已解压缩文件的文件夹。打开模块项目。其形式如下:

打开模块项目

在NetBeans 文件系统中注册帮助系统涉及以下文件:

Helpset 参考文件(.xml 扩展名)。

层文件(.xml 扩展名)。

helpset 参考文件参考 myplugin.hs 文件并使其可用于 layer.xml 文件。layer.xml 文件在 NetBeans 文件系统中注册帮助系统。

执行以下操作以创建 helpset 参考文件:

在 org/myorg/myhelpsystem 包中创建名为 helpset 的 XML 文档。

用以下内容替换默认 元素: "-//NetBeans//DTD JavaHelp Help Set Reference 1.0//EN"
 "http://www.netbeans.org/dtds/helpsetref-1_0.dtd">

按 Ctrl-S 保存文件。

如上所示,您在 layer.xml 文件中使用 Services/JavaHelp 文件夹结构以注册 helpset 参考文件以及指定顺序属性。该顺序属性指定在现有帮助系统中放置该帮助系统的位置。例如,下例中的 helpset 文件放置在 org-netbeans-modules-usersguide-below-regular.txt 之后。

执行以下操作以在 layer.xml 文件中注册 helpset 参考文件:

在 Projects 窗口中,展开 Source Packages 节点,展开 org.myorg.myhelpsystem 节点,双击 layer.xml 文件将它在 Source Editor 中打开。在 layer.xml 文件中的 标记之间添加以下条目:

  1. < FONT face=NSimsun>< FOLDER name="Services"> 
  2. < FOLDER name="JavaHelp"> 
  3.    
  4. < ATTR name="org-netbeans-modules-usersguide-below-regular.txt
  5. /org-myorg-myhelpsystem-helpset.xml" boolvalue="true" /> 
  6. < /FOLDER> 
  7. < /FOLDER>< /FONT>< /CODE> 

按 Ctrl-S 保存文件。

如果您想隐藏 IDE 的现有 helpset,则可以在 layer.xml 文件的 JavaHelp 文件夹中添加以下内容:

  1. < CODE>< FONT face=NSimsun>
  2. < FILE name="com-sun-enterprise-tools-studio-j2ee-helpset.xml_hidden" /> 
  3. < FILE name="org-netbeans-modules-j2ee-helpset.xml_hidden" /> 
  4. < FILE name="org-netbeans-modules-usersguide-helpset.xml_hidden" /> 
  5. < FILE name="org-netbeans-modules-apisupport-project-helpset.xml_hidden" /> 
  6. < FILE name="org-netbeans-modules-web-monitor-resources-helpset.xml_hidden" /> 
  7. < FILE name="org-netbeans-modules-db-helpset.xml_hidden" /> 
  8. < FILE name="org-netbeans-modules-tomcat5-helpset.xml_hidden" /> 
  9. < FILE name="org-netbeans-modules-dbschema-helpset.xml_hidden" /> 
  10. < FILE name="org-netbeans-modules-versioning-system-cvss-resources-helpset.xml_hidden" />
  11. < /FONT>< /CODE>  

构建和安装插件

IDE 使用 Ant 构建脚本来构建和安装您的插件模块。构建脚本是在您创建 Plug-in 项目时为您创建的。

安装 NetBeans 插件

在 Projects 窗口,右键单击项目节点并在 Target Platform 中选择 Install/Reload。

插件即在目标 IDE 或 Platform 中构建和安装。打开目标 IDE 或 Platform 以便您可以试用新插件。默认目标 IDE 或 Platform 是由开发 IDE 的当前实例使用的安装平台。注意到当您运行插件时,您将使用临时测试用户目录,而不是开发 IDE 的用户目录。

使用 NetBeans 插件

选择 Help > Help Contents。

选择新的“About My Plugin”主题:

About My Plugin”主题

单击 Index 选项卡,向下滚动到“M”部分,然后选择您创建的索引:

创建索引

创建可共享的插件二进制文件

在 Projects 窗口中,右键单击项目节点,并选择 Create NBM。

将创建 NBM 文件并且可以在 Files 窗口中查看它 (Ctrl-2):

创建 NBM 文件

通过电子邮件使其他人也可以使用。

【编辑推荐】

  1. 让Eclipse和NetBeans共享同一个项目
  2. NetBeans 6.5 界面美化与字体设置
  3. Eclipse还是Netbeans
  4. 如何在NetBeans中连接MySQL数据库
  5. 八大技术牛人点评NetBeans 6.5
责任编辑:彭凡 来源: 51CTO
相关推荐

2009-06-12 11:36:42

Netbeans插件DTrace GUI

2009-07-17 12:44:01

NetBeans开发S

2009-06-10 16:09:56

netbeans ru动态语言

2010-09-25 13:34:18

nbandroidNetBeans 6.插件

2009-06-10 17:11:01

linux netbe反锯齿处理

2009-06-10 16:17:00

Netbeans JT初始化

2009-06-11 10:03:57

NetBeans代码

2009-06-11 10:15:09

netbeans 安装

2009-06-15 14:28:00

NetBeansJavafx

2009-06-11 10:02:04

NetBeans设置JavaDoc

2009-06-12 19:02:47

NetbeansJavaFX插件

2009-06-11 10:43:18

Netbeans插件

2009-06-15 13:46:00

netbeans配置hibernate

2011-06-15 10:27:49

PythonNetBeans

2009-06-15 13:48:00

NetBeans插件开

2009-06-11 09:04:00

2009-06-11 13:16:00

netbeansTomcat服务器配置

2009-06-09 13:02:30

NetBeans使用教程

2009-06-11 10:57:11

netbeans li安装

2009-06-10 20:03:54

netbeans6.0模块
点赞
收藏

51CTO技术栈公众号