blob: 70f1f6904617d72c8cffc30cd23e1acbeb178ba0 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>NetBeans IDE 6.0 信息</title>
<meta name="DESCRIPTION" content="Features, Demos, Tutorials, and Release Dates for the NetBeans IDE 6.0 Release">
<link rel="stylesheet" type="text/css" href="../../../netbeans.css">
</head>
<body>
<a name="top"></a>
<h1>NetBeans IDE 6.0 信息</h1>
<p>
NetBeans IDE 是一个使用 Java 程序设计语言编写的、基于标准的模块化集成开发环境 (Integrated Development Environment, IDE)。NetBeans 项目由<a href="../../../features/index_zh_CN.html">开放源代码的 IDE</a><a href="../../../features/platform/index_zh_CN.html">应用程序平台</a>组成,该平台可以作为构建任何类型的应用程序的通用框架。
</p>
<p>
NetBeans IDE 6.0 致力于提供更智能、更快速的编辑器,并将所有的 NetBeans 产品都集成在一个 IDE 中,以此来提高开发者的生产效率。
</p>
<h2>获取 NetBeans IDE 6.0</h2>
<p>
请下载 NetBeans IDE 6.0 并试用该产品,从而让我们了解您的真实体验。
</p>
<p>
<a href="../../../downloads/index.html"><img src="../../../images_www/v6/frontpage-download-button_zh_CN.gif" border="0"></a>
</p>
<p>
NetBeans IDE 6.0 的大部分代码都符合 <a href="https://netbeans.org/cddl-gplv2.html">Common Development and Distribution License (CDDL) v1.0 和 GNU General Public License (GPL) v2</a> 双重许可证的规定。请参见<a href="https://netbeans.org/about/legal/code_dependency_matrix.html">关于 NetBeans 组件的详细信息</a>以及它们所遵守的许可证协议。
</p>
<h2>文档</h2>
<p>请通过阅读以下文档来了解 NetBeans 6.0。 </p>
<ul>
<li><a href="./relnotes_zh_CN.html">发行说明</a></li>
<li><a href="./install_zh_CN.html">安装说明</a></li>
<li><a href="https://netbeans.org/kb/archive/index.html">教程、指南和技术文章</a></li>
<!--<li><a href="../../../kb/60/flash.html">动画演示</a></li>-->
<li><a href="../../magazine/">NetBeans 杂志!</a></li>
</ul>
<h2>NetBeans IDE 6.0.1 的新增功能</h2>
<p>目前可下载的 NetBeans IDE 最新版本是 6.0.1。它在 NetBeans IDE 6.0 基础上进行了少量更新。其中涉及以下变化:</p>
<ul>
<li>增加了日语、简体中文和巴西葡萄牙语本地化版本。</li>
<li>Glassfish 应用服务器由 V2 版本替换为 V2 UR1。</li>
<li>融合了 2007 年 12 月以及 2008 年 1 月期间的错误修复程序,详细信息,请查看下面的页面:<a href="http://wiki.netbeans.org/wiki/view/NetBeans6.0PatchesInfo">http://wiki.netbeans.org/wiki/view/NetBeans6.0PatchesInfo</a>
<p>如果您已经安装了 NetBeans IDE 6.0,则可以通过 IDE 的插件管理器来获取这些修复程序,而无需下载 6.0.1 版本。在 IDE 中,依次选择“工具”&gt;“插件”、“更新”标签,然后选择相应的更新内容。</p></li>
</ul>
<h2>NetBeans IDE 6.0 的新增功能</h2>
<p>下面简要介绍 NetBeans IDE 6.0 中最令人心动的新增功能。您还可以访问<a href="http://wiki.netbeans.org/wiki/view/NewAndNoteWorthy">新增功能及重要功能页面</a>,详细了解自 5.5.1 发行版本以来所发生的一系列更改。</p>
<h3>编辑器得以改进</h3>
<table border="0" cellspacing="5">
<tbody>
<tr>
<td valign="top">
<ul>
<li><b>提供更智能的代码完成功能。</b>NetBeans 编辑器可以为关键字、字段和变量提供更快速、更智能的代码完成功能。同时,它还会在代码完成框的顶部列出最具逻辑性的选项,您可以向下查找所有的选项,直至到达代码完成框的底部。</li>
</ul>
</td>
<td align="center" valign="top"><img src="../../../images_www/screenshots/6.0/code-completion4.jpg" border="1" alt="屏幕快照 -“代码完成”对话框"> </td>
</tr>
<tr>
<td valign="top">
<ul>
<li><b>支持突出显示功能。</b>您可以将突出显示功能视为编辑器搜索的一种替代功能,因为该功能简单易用,并且可以更准确地查找内容。IDE 可以跟踪插入记号的位置,并根据该位置来突出显示代码的某些部分。这些突出显示的部分将在编辑器中按照背景色进行标记,突出显示的功能也被引入到错误带区中,进而允许您概览整个文件的情况。 </li>
<li><b>易于导航和查看。</b>除了具有突出显示功能之外,由于“导航”窗口的组织结构得以改进并且“查看器”包含成员和分层结构,您可以在源代码编辑器中快速地导航代码。</li>
<li><b>并非只提供代码完成功能。</b>利用实时的模板及“围绕”功能,您可以快速地输入通用的代码块,从而将主要精力集中在业务逻辑的开发上。</li>
<li><b>还有更多改进的功能。</b>请参见《<a href="http://wiki.netbeans.org/wiki/view/Java_EditorUsersGuide">Java 编辑器用户指南</a>》。</li>
</ul>
</td>
<td align="center" valign="top"><img src="../../../images_www/screenshots/6.0/hilites3.jpg" border="1" alt="屏幕快照 - 前置“局部变量”窗口的调试器窗口"></td>
</tr>
</tbody>
</table>
<h3>支持 Ruby/JRuby/Ruby on Rails</h3>
<table border="0" cellspacing="5">
<tbody>
<tr>
<td valign="top">
<ul><li><b>提供项目支持。</b>可以快速创建具有逻辑结构的 Ruby 项目、运行 Ruby 文件、配置其他 Ruby 解释器(例如 JRuby 或本机 Ruby)、通过图形向导查找并安装 Ruby Gems、创建并执行单元测试、运行 RSpec 规范文件、在 Ruby 文件及其相应的单元测试或规范文件之间跳转等。<a href="https://netbeans.org/download/flash/jruby_on_rails/jruby_on_rails.html">请查看演示内容。</a></li>
<li><b>提供高级的 Ruby 编辑功能。</b>为 Ruby 提供了高级的代码编辑功能:通过程序的语义信息来提供代码完成功能、为当前的表达式显示可用的类和方法,同时提供相关的 RDoc 文档。利用语义信息,语法突出显示功能得以增强,例如,未使用的局部变量和参数将呈现为灰色。此外,还提供了许多其他编辑功能,其中包括“转至声明”功能(可以跳至类或方法引用的声明位置)。<a href="https://netbeans.org/download/flash/jruby_editing/jruby_editing.html">请查看演示内容。</a></li>
<li><b>提供 Ruby 调试器。</b>可以单步或逐步运行 Ruby 代码、设置断点、查看局部变量、导航调用栈、切换线程并计算表达式的值(只需将鼠标悬停在编辑器的变量上)。另外,还支持“快速调试”扩展功能。 </li>
<li><b>提供 Ruby on Rails 支持。</b>生成 Rails 项目,或通过 Rails 代码生成器图形向导生成代码,该向导提供了有关插件的文档信息。同时还支持第三方生成器。此外,您也可以利用各种操作在 Rails 操作及其对应的视图之间快速跳转,或者切换至浏览器以访问与您正在编辑的文件最相关的 URL。Ruby on Rails 还支持数据库迁移和 Rake 目标。最后,还可以突出显示 RHTML 文件(同时,NetBeans 6.0 对其相关文件(例如 JavaScript 和 CSS)的支持也得以改进)。请查看演示内容。</li>
</ul> </td>
<td align="center" valign="top">
<img src="../../../images_www/screenshots/6.0/ruby-project.png" border="1"
alt="屏幕快照 - 通过拖放操作来移动窗口">
</td>
</tr>
</tbody>
</table>
<h3>更便于安装和升级</h3>
<table border="0" cellspacing="5">
<tbody>
<tr>
<td valign="top">
<ul>
<li><b>统一的安装体验。</b>新的 NetBeans 安装程序可以让您更轻松地获取所需的功能。您不必下载和安装单独的软件包。现在,只需选择最适用的下载软件并通过一个安装程序,就可以安装您需要的功能和运行环境。您也可以通过重新运行安装程序在以后添加新的功能。</li>
<li><b>保持更新内容最新。</b>更新中心与模块管理器已经合并为插件管理器。您可以在插件管理器中轻松地启用和禁用某些功能、搜索更新内容并安装新的功能。</li>
</ul>
</td>
<td align="center" valign="top">
<img src="../../../images_www/screenshots/6.0/pluginmgr2.jpg" alt="屏幕快照 - 使用插件管理器管理插件" border="1">
</td>
</tr>
</tbody>
</table>
<h3>Swing GUI 开发</h3>
<table border="0" cellspacing="5">
<tbody>
<tr>
<td valign="top">
<p>除了备受业界推崇的 NetBeans GUI 设计器(以前称为 &quot;Project Matisse&quot;)具有多项改进的功能之外,Java 桌面应用程序开发支持也包含了如下增强的功能:</p>
<ul>
<li><b>支持 Swing 数据库应用程序。</b>利用 Bean 绑定技术 (JSR 295) 和 Java 持久性 API,现在可以更轻松地创建 Swing 桌面数据库应用程序。使用新的 Java 桌面应用程序项目模板,您可以快速设置窗体,并在窗体中显示和修改数据库。通过将数据库表从“运行环境”窗口拖放到窗体中,可以将数据库表绑定到现有的窗体中。<a href="https://netbeans.org/download/flash/netbeans_6_gui_builder/netbeans_6_gui_builder.html">请查看演示内容。</a></li>
<li><b>提供 Bean 绑定。</b>IDE 提供的 Bean 绑定支持除了对数据库应用程序有所帮助外,它还可以更轻松地使不同 Bean 的属性保持同步。</li>
<li><b>支持 Swing 应用程序框架 (JSR 296)。</b>利用 Swing 应用程序框架提供的构建块,您现在可以更快地开发中小型桌面应用程序了。此框架简化了应用程序生命周期、操作和资源的处理过程。</li>
</ul>
</td>
<td align="center" valign="top">
<img src="../../../images_www/screenshots/6.0/desktopdb.png"
alt="屏幕快照 - 正在运行的桌面数据库应用程序,该程序是通过 Bean 绑定功能以及 Swing 应用程序框架的支持而创建的" >
</td>
</tr>
</tbody>
</table>
<h3>性能分析</h3>
<table border="0" cellspacing="5">
<tr>
<td valign="top">
<ul>
<li><b>Profiler 已集成到 NetBeans IDE 中。</b>NetBeans Profiler 已成为 NetBeans IDE 6.0 的组成部分!现在无需单独下载并安装 NetBeans Profiler 了。</li>
<li><b>提供性能分析点。</b>您可以在源代码中置入性能分析点,以便更准确地控制性能分析结果的收集情况。 </li>
<li><b>比较内存快照。</b>您可以比较已保存和未保存的内存快照,以此来查看生成快照期间从堆中生成或释放的对象。有关详细信息,请参见<a href="http://profiler.netbeans.org/docs/help/6.0/compare_snapshots.html">比较内存快照</a></li>
<li><b>提供详细的信息图形。</b>可通过图形方式显示性能分析结果,该分析结果将根据所耗费的 CPU 时间进行分类。您可以单击图形的不同部分,从各种细化类别中深入地了解性能分析的详细信息。有关详细信息,请参见<a href="http://profiler.netbeans.org/docs/help/6.0/live_results_categorization.html">重要区域 - 分类规则</a></li>
<li><b>提供堆查看器。</b>在分析应用程序的性能时,您现在可以使用堆查看器来帮助评估 Java 堆的内容并搜索有无内存泄漏。有关堆查看器的详细信息,请参见 <a href="http://profiler.netbeans.org/docs/help/6.0/heapwalker.html">Profiler 6.0 中有关堆查看器的文档</a></li>
<li><b>提供 JMeter 集成。</b>添加了对 JMeter 的支持,您可以在性能分析会话开始时启动 JMeter 脚本,以便在分析过程中轻松地执行负载测试。有关详细信息,请参见<a href="https://netbeans.org/kb/archive/index.html">提供负载生成器支持</a></li>
<li><b>在 JDK 1.6 上进行动态连接。</b></li>
</ul>
</td>
<td align="right" valign="top">
<img src="../../../images_www/screenshots/6.0/profiler-pt_dialog.png" style="border:1px solid #333;" alt="Profiler 性能分析点对话框" width="350" height="284" >
<img src="../../../images_www/screenshots/6.0/profiler-heapwalker.png" style="border:1px solid #333;margin:10px 0;" alt="Profiler 堆查看器" width="350" height="242" >
</td>
</tr>
</table>
<h3>Web 和 Java EE</h3>
<table border="0" cellspacing="5">
<tbody>
<tr>
<td valign="top">
<ul>
<li><b>为 Web 应用程序提供内置的可视设计。</b>现在已将可视 Web 项目模板与主要的 Web 应用程序项目模板合并在一起了。这不仅为 Web 项目添加了 Visual Web JavaServer Faces 框架,而且还可以利用支持 Ajax 的内容丰富的 JavaServer Faces 组件库来生成应用程序。</li>
<li><b>为可视页面流提供编辑功能。</b>您也许已经体会到从未像现在这样可以轻松地链接 Web 应用程序中的各个页面,这完全要归功于支持 JavaServer Faces、JSP 和 HTML 页面的新的可视页面流编辑器。</li>
<li><b>增强了对 JavaScript 的支持。</b>您不仅可以在独立的 JavaScript 文件中,而且还可以在 HTML、RHTML 和 JSP 文件中为 JavaScript 代码提供完整的语法突出显示、代码完成,以及错误检查功能。</li>
<li><b>增强了对 Web 服务的支持。</b>可以将要使用的 Web 服务拖放至可视的 Web 应用程序页面中。并且可以使用 REST 风格的 Web 服务来包装实体 Bean 并提供简单的 CRUD 功能。可以通过可视方式更好地编辑 JAX-WS 服务。全面支持 Web 服务的安全性、可靠性以及各种事务。提高了 Web 服务的互操作性。您可以将应用程序部署到 Sun Java System Application Server、GlassFish、Tomcat、JBoss 4.2.1 和 JBossWS 2.0.1 等不同的服务器中。 </li>
<li> <b>支持启用了 Ajax 的 JavaServer Faces 组件。</b><a href="https://woodstock.dev.java.net">Project Woodstock</a> 组件库将封装 JavaServer Faces 组件中的 JavaScript 和复杂的服务器端。使用支持 AJAX 的组件与使用任何其他组件类似:即,您可以拖放组件、设置属性并定制服务器端的事件处理程序。</li>
<li><b>轻松地从 Java Studio Creator 进行迁移。</b>NetBeans 6 通过确定 Java Studio Creator 2 的迁移路径,可以将您构建的 Java Studio Creator 项目保留在 NetBeans 6 中,同时您还可以利用 NetBeans IDE 6 中的许多高效功能。</li>
<li><b>增强了对 CSS 的编辑。</b>CSS 编辑器允许您预览对 CSS 所做的任何更改。</li>
</ul> </td>
<td align="center" valign="top">
<a href="../../../images_www/screenshots/6.0/web-projectlg.png" title="Web 开发者 Mauro Cioni 已将自己的项目迁移到 NetBeans IDE 6.0 中。单击此处可放大图像。"><img src="../../../images_www/screenshots/6.0/web-projectsm.png" alt="屏幕快照 - Web 开发者 Mauro Cioni 已将自己的项目迁移到 NetBeans IDE 6.0 中。单击此处可放大图像"><br>单击此图像可查看 Visual Web 开发者 Mauro Cioni 如何将自己的项目迁移到 NetBeans IDE 6.0。</a> <br> <br><br>
<a href="http://www.meteozoom.it" title="Web 开发者 Mauro Cioni 的实时 Web 站点。"><img src="../../../images_www/screenshots/6.0/web-meteozoom.png" alt="屏幕快照 - 单击此图像可查看实时的应用程序。"><br>单击此图像可查看 Visual Web 开发者 Mauro Cioni 的实时 Web 站点。</a>
</td>
</tr>
</tbody>
</table>
<h3>Mobility</h3>
<table border="0" cellspacing="5">
<tbody>
<tr>
<td valign="top">
<ul>
<li><b>为 CLDC/MIDP 和 CDC 开发提供新的集成用户界面。</b>Mobility Pack 目前支持那些此前仅适用于 CLDC/MIDP 项目的项目属性。这些属性包括为设备破碎提供的项目配置支持、集成的混淆和优化支持、多重部署选项,所有这些支持都是基于 Apache Ant 构建的,便于用户进行编码和管理。 </li>
<li><b>新增游戏生成器。</b>现在可以更轻松地创建 Mobile 游戏了,这是因为 Mobility Pack 为 MIDP 2.0 游戏 API 提供了可视编辑支持。该 API 支持动画层,并能够将平铺层放在各个场景中。 </li>
<li><b>提供新的可视 Mobile 设计器。</b>经过重新设计的可视 Mobile 设计器 (Visual Mobile Designer, VMD),在功能和可用性方面都有很大的改进。
</li>
<li><b>提供设计分析。</b>您可以使用设计分析功能,识别要从复杂的可视设计中删除的未使用组件。</li>
<li><b>提供新的定制组件。</b>可视 Mobile 设计器中的新组件简化了 Mobile 文件浏览器、短消息服务 (Short Message Service, SMS) 编写器、登录屏幕、个人信息管理器 (Personal Information Manager, PIM) 浏览器的创建和设计。</li>
<li><b>提供用于流程控制的新组件。</b></li>
<li><b>可以更轻松地修改生成的代码。</b></li>
<li> <b>提供重新编写的 JSR-172 桩模块编译器。</b>新的生成器支持 Base64 类型,并能够解析来自各种方法的文档。 </li>
<li><b>增强了对项目配置的管理。</b>通过新的项目用户界面向导,可以更轻松地为新的移动设备添加新的项目配置。并且还可以轻松地为多重配置创建多个版本。 </li>
</ul>
</td>
<td align="center" valign="top">
<img src="../../../images_www/screenshots/6.0/visual-mobile-designer-small.png"><br><br>
<!--<p><img src="../../../images_www/screenshots/6.0/game-designer-small.png" width="330" height="265"></p>-->
<img src="../../../images_www/screenshots/6.0/game-designer-small.png"></td></tr>
</tbody>
</table>
<h3>SOA</h3>
<table border="0" cellspacing="5">
<tbody>
<tr>
<td valign="top">
<ul>
<li><b>为服务组合和服务组装提供工件。</b>您可以通过复合应用程序服务组装编辑器来编辑企业项目的配置。该编辑器支持添加和/或修改绑定和服务端点、添加/删除服务单元之间的连接以连接外部服务单元的端点,以及创建绑定组件之间的连接。</li>
<li><b>提供图形 WSDL 编辑器。</b>轻松地创建抽象的 WSDL 文档(没有绑定的 WSDL)及其伙伴链接类型信息。</li>
<li><b>提供 XSLT 编辑器进行转换编辑。</b>以可视方式进行转换编辑。</li>
<li><b>为绑定组件提供工具支持。</b>支持使用文件、HTTP 和 JMS 绑定组件。</li>
<li><b>支持 Java EE Web 服务项目。</b>可以将用于实现 Web 服务服务器或客户端接口的 Java EE 项目作为 JBI 服务单元添加到复合应用程序中。Java EE 项目可以使用内部的 JBI 规范化消息路由器 (Normalized Message Router, NMR) 直接与其他服务单元进行通信。</li>
</ul>
</td>
<td align="center" valign="top" nowrap><a href="../../../images_www/screenshots/6.0/soa-bpelproject.png" title="使用 BPEL 设计器可以快速设计业务流程图,同时,NetBeans 将生成符合 WS-BPEL 2.0 规范的相应源代码。在源视图和设计视图之间实现了完全自动化的双向工程。以可视方式将伙伴链接添加并连接至 BPEL 项目。单击此处可放大图像。"><img src="../../../images_www/screenshots/6.0/soa-bpelproject-thumb.png" alt="屏幕快照 - 使用 BPEL 设计器,可以快速设计业务流程图,同时,NetBeans 将生成符合 WS-BPEL 2.0 规范的相应源代码。在源视图和设计视图之间实现了完全自动化的双向工程。以可视方式将伙伴链接添加并连接至 BPEL 项目。单击此处可放大图像。"></a><a href="../../../images_www/screenshots/6.0/soa-casaeditor.png" title="复合应用程序服务组装 (Composite Application Service Assembly, CASA) 编辑器允许用户以可视方式编辑复合应用程序,并支持通过拖放功能来添加 WSDL 绑定和外部服务单元。单击此处可放大图像。"><img src="../../../images_www/screenshots/6.0/soa-casaeditor-thumb.png" alt="屏幕快照 - 复合应用程序服务组装 (Composite Application Service Assembly, CASA) 编辑器允许用户以可视方式编辑复合应用程序,并支持通过拖放功能来添加 WSDL 绑定和外部服务单元。单击此处可放大图像。"></a><br>
<a href="../../../images_www/screenshots/6.0/soa-bpel-wsdl-casa.png" title="NetBeans IDE 提供了各种工具,用于编辑和配置复合应用程序,其中包括 BPEL 设计器、WSDL 编辑器和 CASA 编辑器。单击此处可放大图像。"><img src="../../../images_www/screenshots/6.0/soa-bpel-wsdl-casa-thumb.png" width="150" height="102" alt="NetBeans IDE 提供了各种工具,用于编辑和配置复合应用程序,其中包括 BPEL 设计器、WSDL 编辑器和 CASA 编辑器。"></a><a href="../../../images_www/screenshots/6.0/soa-wsdleditor.png" title="Web 服务定义语言 (Web Services Definition Language, WSDL) 设计器允许用户在 WSDL 设计器中拖放 WSDL 组件。单击此处可放大图像。"><img src="../../../images_www/screenshots/6.0/soa-wsdleditor-thumb.png" alt="Web 服务定义语言 (Web Services Definition Language, WSDL) 设计器允许用户在 WSDL 设计器中拖放 WSDL 组件。单击此处可放大图像。"></a></td>
</tr>
</tbody>
</table>
<h3>UML</h3>
<table border="0" cellspacing="5">
<tbody>
<tr>
<td valign="top">
<ul>
<li><b>目前可以执行并定制基于模板的代码生成操作。</b>现在,UML 为正向工程提供了基于模板的代码生成操作。新的代码生成方法将通过 FreeMarker 模板来实现:用户只需修改使用的模板就可以定制代码的生成方式。用户还可以使用 UML 选项窗口中的“域模板”面板,添加新的代码生成模板以增强代码生成功能。 </li>
<li><b>增强了代码生成功能。</b>目前可以将新生成的源代码合并到现有的源代码文件中。</li>
<li><b>增强了复合类型的管理。</b>正向和逆向工程期间,将保留用户的复合类型,并且可以通过代码生成的属性对话框来设置和更改这些类型。</li>
<li><b>目前可以使用对齐工具。</b>图编辑器目前包含对齐工具。选择要对齐的图元素,然后右键单击选定内容,并从弹出式菜单中选择“对齐”。</li>
<li><b>提供新的窗口布局。</b>缺省情况下,文档窗口目前停靠在“属性”窗口区域。设计中心窗口目前停靠在资源管理器区域。</li>
<li><b>目前已为图节点添加了“另存为”操作。</b>已为图节点添加了“另存为”操作。该操作具有对图进行复制的功能。</li>
</ul>
</td>
<td align="center" valign="top" nowrap>
<a href="../../../images_www/screenshots/6.0/uml-domain-template.png" title="“域模板”面板,单击此处可放大图像"><img src="../../../images_www/screenshots/6.0/uml-domain-template-thumb.png" alt="屏幕快照 -“域模板”面板,单击此处可放大图像" width="141" height="121" border="0"></a><br>
<a href="../../../images_www/screenshots/6.0/uml-collection-parameter.png" title="复合首选项,单击此处可放大图像"><img src="../../../images_www/screenshots/6.0/uml-collection-parameter-thumb.png" alt="屏幕快照 - 复合首选项,单击此处可放大图像" width="145" height="107" border="0"></a> <br>
<a href="../../../images_www/screenshots/6.0/uml-alignment-menu.png" title="对齐与分布菜单,单击此处可放大图像"><img src="../../../images_www/screenshots/6.0/uml-alignment-menu-thumb.png" alt="屏幕快照 - 对齐与分布菜单,单击此处可放大图像" width="238" border="0"></a>
</td>
</tr>
</tbody>
</table>
<h3>C/C++</h3>
<table border="0" cellspacing="5">
<tbody>
<tr>
<td valign="top">
<ul>
<li><b>提高了 gdb 调试的质量和性能</b></li>
<li>提供了新的代码帮助功能
<ul>
<li>通过“类型分层结构”窗口,可以检查某个类的所有子类型或超类型。</li>
<li>通过“包含分层结构”窗口,可以检查某个源文件直接或间接包含的所有头文件和源文件,或者检查直接或间接包含某个头文件的所有源文件和头文件。</li>
<li><tt>#includes</tt> 提供代码完成功能
</li><li>可以在具有相同名称和相应扩展名的源文件和头文件之间进行切换</li>
</ul>
</li>
<li><b>提供了基于 Makefile 的项目依赖关系</b></li>
<li><b>支持使用 Mac OS X 操作系统</b></li>
</ul>
</td>
<td align="center" valign="top" nowrap>
<a href="../../../images_www/screenshots/6.0/cnd-GoToElement.png" title="“转至函数或变量”对话框,单击此处可放大图像"><img
src="../../../images_www/screenshots/6.0/cnd-GoToElement-thumb.png" alt="“转至函数或变量”对话框,单击此处可放大图像"
width="140"
height="92" border="0"></a>&nbsp;<a href="../../../images_www/screenshots/6.0/cnd-GoToType.png" title="“转至类型”对话框,单击此处可放大图像"><img
src="../../../images_www/screenshots/6.0/cnd-GoToType-thumb.png" alt="“转至类型”对话框,单击此处可放大图像"
width="140"
height="88" border="0"></a><br>
<a href="../../../images_www/screenshots/6.0/cnd-IncludesHierarchy.png" title="包含分层结构,单击此处可放大图像"><img
src="../../../images_www/screenshots/6.0/cnd-IncludesHierarchy-thumb.png" alt="包含分层结构,单击此处可放大图像"
width="140"
height="85" border="0"></a>&nbsp;<a href="../../../images_www/screenshots/6.0/cnd-IncludesCompletion.png"
title="包含代码完成,单击此处可放大图像"><img
src="../../../images_www/screenshots/6.0/cnd-IncludesCompletion-thumb.png" alt="包含代码完成,单击此处可放大图像"
width="140"
height="55" border="0"></a><br>
<a href="../../../images_www/screenshots/6.0/cnd-MacOSX.png" title="Mac OS X 支持,单击此处可放大图像"><img
src="../../../images_www/screenshots/6.0/cnd-MacOSX-thumb.png" alt="Mac OS X 支持,单击此处可放大图像"
width="140"
height="100" border="0"></a>
</td>
</tr>
</tbody>
</table>
<h3>NetBeans 平台 API 得以改进</h3>
<table border="0" cellspacing="5">
<tbody>
<tr>
<td valign="top">
<ul>
<li><b>提供了可视库 API。</b>可视库 API 是下一代的图形库,可用于查看 NetBeans 模块中的数据(例如面向图形的建模)。有关详细信息,请参见<a href="http://www.javalobby.org/eps/netbeans_visual_library/">演示内容</a>或访问 <a href="https://netbeans.org/projects/platform/">https://netbeans.org/projects/platform/</a></li>
<li><b>提供了 NetBeans 首选项 API。</b>NetBeans 首选项 API 提供了特定于 NetBeans 的 JDK 首选项 API 实现。例如,它允许您将首选项存储在 NetBeans 用户目录中。</li>
<li><b>提供了词法分析器。</b>词法分析器是功能增强的 NetBeans API,用于在文本输入中创建标记。例如,您可以使用这些标记来提供语法着色。有关详细信息,请参见 <a href="https://netbeans.org/projects/editor/">https://netbeans.org/projects/editor/</a></li>
<li><b>提供了日志记录程序。</b>NetBeans API 错误管理器已过时,目前支持使用标准的 JDK 日志记录程序机制。有关详细信息,请参见 <a href="https://netbeans.org/download/dev/javadoc/org-openide-util/org/openide/util/doc-files/logging.html">NetBeans 中的日志记录</a></li>
<li><b>提供了通用的接口。</b>所有的 NetBeans API 都使用了 JDK 1.5 的通用接口。</li>
</ul>
<p>有关详细信息,请参见 <a href="https://netbeans.org/download/dev/javadoc/apichanges.html">NetBeans API 更改</a>列表。</p>
</td>
<td align="center" valign="top">
<img src="../../../images_www/screenshots/6.0/jarvis.png" border="1" alt="屏幕快照 - 项目属性中的框架面板">
</td></tr>
</tbody>
</table>
<h3>其他更多内容...</h3>
<ul><li>请访问 <a href="http://wiki.netbeans.org/wiki/view/NewAndNoteWorthy">NetBeans IDE 6.0 的新增功能及重要功能页面</a>
</li></ul>
</body>
</html>