扩展NetBeans IDE 6.0中的C/C++编辑器以提供标记实例的高亮
教程需求 在继续前,请确保您重新检查了本节的需求。 先决条件 本 教程假设您已经有一些使用 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++ 编辑器添加高亮显示。 创建高亮提供者 在标记实例项目的“源包 ”节点中右键单击包 org.netbeans.modules.markoccurrences,然后选择“ 新建”>“Java 类”。 将新类命名为 MarkOccurrencesHighlighter 并单击“完成”。 用下面的代码替换新 类中的代码: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |