教程需求
在继续前,请确保您重新检查了本节的需求。
先决条件
本 教程假设您已经有一些使用 IDE 的基本知识和 Java 编程经验。
本教程所需的软 件
在开始前,您需要安装 NetBeans 6.0。您将同时需要 C/C++ 和 Java SE 支持,所 以最佳选择是选择“下载全部”选项并在安装时排除 Base IDE、Java SE 和 C/C++ 包之外的所有模块。
准备项目
对本教程,我们需要两个项目。一个是管 理我们的插件的源代码的 NetBeans 模块。另一个是用来测试它的 C++ 项目。
创 建 NetBeans 插件模块
选择“文件”>“新建项目”。在 “新建项目”向导中,选择“类别”下的“NetBeans 模块 ”和“项目”下的“模块”。单击“下一步”。
在“名称和位置”页,在“项目名称”字段中键入 MarkOccurrences,并把“项目位置”设置到磁盘上一个适当的文件夹里。请 选中“独立模块”和“设置为主项目”,如果没有选中的话。单击 “下一步”。
在“基本模块配置”页,在“代码名称 基”字段中键入 org.netbeans.modules.markoccurrences。单击“完成 ”。
在本项目中,我们需要一些依赖关系。在“项目”窗口,右 键单击“库”节点并在“添加模块依赖关系”对话框中选择 “库”,然后添加屏幕快照里列出的各个库。C/C++ 模块 API 正处于开发中 ,所以您需要在对话框中选择“显示非-API 模块”,以便在模块列表中看到 它们。
右键 单击各个 C/C++ 模块,选择“编辑”,然后选择“实现版本”。
创建测试应用程序
选择“文件”>“新建项目”。选 择“样例”>“C/C++”>“C/C++”类别下的 Args 项目。单击“下一步”。
在“项目名称和位置”页, 把“项目位置”设置到磁盘上一个适当的文件夹里。单击“完成” 。
现已创建了 Args_1 项目。在编辑器中打开 arg.c 源文件。我们将使用这个文 件来测试我们的模块。
创建高亮基础结构
现在我们将使用 NetBeans API 来向 C/C++ 编辑器添加高亮显示。