扩展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++ 编辑器添加高亮显示。

时间: 2024-10-26 21:28:17

扩展NetBeans IDE 6.0中的C/C++编辑器以提供标记实例的高亮的相关文章

在NetBeans IDE 6.0中开发通用Java应用程序简介

本简明教程将演示如何在 NetBeans IDE 6.0 中开发 Java SE 应用程序.本教程假定您对 Java 应用程序的开发已比较熟悉.在讲解过程中,我们将演示如何通过一些 IDE 特性简化应用程序开发. 我们将开发一个单词转换应用程序,用于将多个英文单词转换为一个英文单词.生成单词的构成形式为第一个词的第一个字母.第二个词的第二个字母.第三个词的第三个字母,依此类推.该生成词称为 离合词. 建立项目 我们创建的应用程序将包含两个项目: 具有实用程序类的 java 库项目. 具有 mai

如何在NetBeans IDE 6.0中构建Grizzly项目

本文档假定您拥有 NetBeans IDE 的基本知识或者具备相关编程经验: 在从代码库获取 Grizzly 源代码之前,您需要在系统上安装一个子 (Subversion)版本的控制客户机.如果操作系统不支持子版本的自动安装,那 么可以通过 此链接 手动安装. 如果已经安装了 NetBeans IDE 6.0,可以跳过此步骤.NetBeans IDE 6.0 的 完整发行版(下载). 最后,开始之前还需要安装 NetBeans IDE 6.0 的 Maven 插件.如果未安装 此插件,请执行以下

在NetBeans IDE 6.0中分析Java应用程序性能

NetBeans IDE 6.0 包含一个强大的性能分析工具,可提供与应用程序运行时行为有关的重要信息.通过 NetBeans 性能分析工具,我们可以方便地在 IDE 中监控应用程序的线程状态.CPU 性能以及内存使用情况,而且产生的开销相对较少. 本文将概述 IDE 中包含的性能分析工具,并指导您快速开始分析 NetBeans 项目的性能.本文旨在演示 IDE 中可用的各种性能分析任务以及分析项目性能时可以获得的分析结果.但并不覆盖 IDE 中包含的所有性能分析功能,也不会深入探索如何研究性能

NetBeans IDE 8.0.1 更新信息列表

      NetBeans IDE 8.0 提供了现成的代码分析器和编辑器,可在其中使用最新的 Java 8 技术 -- Java SE 8.Java SE 嵌入式 8 和 Java ME 嵌入式 8.IDE 还具备一系列新的增强功能,这些功能进一步改进了对 Maven 以及带 PrimeFaces 的 Java EE 的支持:提供了面向 HTML5 的全新工具,尤其适用于 AngularJS:还有针对 PHP 和 C/C++ 支持的改进. NetBeans IDE 8.0 提供了英语.巴西葡

NetBeans IDE v7.0发布 开放源码软件开发工具

NetBeans是由Sun建立的开放源码的软件开发工具,是一个开放框架,可扩展的开发平台,可以用于Java,C/C++等的开发,本身是一个开发平台,可以通过http://www.aliyun.com/zixun/aggregation/35077.html">扩展插件来扩展功能.它是一个全功能的开放源码Java IDE,可以帮助开发人员编写.编译.调试和部署Java应用,并将版本控制和XML编辑融入其众多功能之中.NetBeans开发环境可供程序员编写.编译.调试和部署程序.虽然它是用Ja

NetBeans IDE v7.0 RC1发布 世界级的Java IDE

NetBeans 由Sun公司在2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的Java IDE.NetBeans当前可以在Solaris.Windows.Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内使用. NetBeans是一个全功能的开放源码Java IDE,可以帮助开发人员编写.编译.调试和部署Java应用,并将版本控制和XML编辑融入其众多功能之中.NetBeans 可支持Java 2平台标准版(J2SE)应用的创

NetBeans IDE 6.0 Java快速入门指南

欢迎使用 NetBeans IDE! 本教程提供 NetBeans IDE 工作流程的简单介绍和快速指南.我们将指导大家创建一个简单的 "Hello World" Java 控制台应用程序.完成此教程之后,您将具备如何在 IDE 中创建.编译和运行应 用程序的基本知识. 本教程可在 10 分钟之内完成. 完成本教程之后,您可以继续学习 NetBeans IDE 的 在线文档中心.该部分提供的教程全面介绍了众 多 IDE 特性和编程技巧,可应用于各种应用程序类型.如果对 "He

迁移NetBeans Visual Web Pack应用程序至NetBeans IDE 6.0

本文档帮助您把 NetBeans Visual Web Pack 应用程序迁移到 NetBeans IDE 的 Web 支持上. 要使用本教程,您需要安装 NetBeans IDE 6.0,并且选择"Web & Java EE"或"All"安装包.要了解有关操作 NetBeans IDE 的更多信息,请参见 NetBeans 网站上的支持和文档页. Visual Web JSF 向后兼容工具包提供了增补库,可视 Web 设计师需要用它们来支持基于 J2SE

NetBeans IDE 6.0指南之如何构建GUI程序

这篇入门教程将教会您怎样创建一个简单的人机交互界面以及向其中添加简单 的后台功能. 特别地,我们将向您展示如何按 Swing 规范编写控制按钮和域代 码. 我们将会使用到布局管理.设计简单 GUI 界面以及添加一些"按钮(button) "和"文本字段(text field)"组件. "文本字段"是用来接收输入和显示输出 的,"按钮"在前端用来起动相应功能. 我们将创建的应用程序会是一个简单但 实用的计算器. 获得更多GUI设