Chinaunix首页 | 论坛 | 博客
  • 博客访问: 114178
  • 博文数量: 40
  • 博客积分: 1416
  • 博客等级: 上尉
  • 技术积分: 535
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-24 13:52
文章分类

全部博文(40)

文章存档

2009年(26)

2008年(14)

我的朋友

分类: Java

2009-03-13 16:07:27

NetBeans IDE 是一个为软件开发者提供的自由、开源的集成开发环境。您可以从中获得您所需要的所有工具,用 JavaC/C++ 甚至是 Ruby 来创建专业的桌面应用程序、企业应用程序、web 和移动应用程序。此 IDE 可以在多种平台上运行,包括 WindowsLinuxMac OS X 以及 Solaris;它易于安装且非常方便使用。

6.0发行版包含了重要的增强功能和新特性,包括完全重写的编辑器基础结构、对扩展语言的支持、新的生产率特性,以及一个能让您根据实际需求安装并配置 IDE 的简化安装过程。

易于使用的Java GUI生成器

专业 GUI 生成
您可以在客户面前使用 GUI 生成器来构建 GUI 原型。通过将 GUI 组件从面板拖放到画布并进行定位来设计 Swing GUIGUI 生成器自动调整正确的间隔和布局。在标签、按钮和文本框中单击即可在相应位置编辑它们的属性。
新的帮助条显示上下文关联性的提示,这些提示包含这些信息:关于当前选定的组件所提供的操作,以及用户在将来通过哪些快捷键提高工作效率。 NetBeans IDE 带有内建的、对 GUI 本地化和易用性的支持。



标准和自定义的 GUI 组件
可扩展的组件面板内置了预安装的 Swing AWT 组件并包含一个可视化菜单设计器。使用组件阅览器可以查看组件的树状结构和属性。


Beans
绑定技术 (JSR 295) 支持
利用 Beans 绑定技术和 Java 持久化 API 使得创建 Swing 桌面数据库应用程序比以往更容易。使用新的 Java 桌面应用程序项目模板,您可以快速设置一个表单来显示数据库表并且可以修改数据库。通过将一个表从"运行环境"窗口拖放到表单中,即可将一个数据库表绑定 到一个已存在的表单上。


Swing 应用程序框架 (JSR 296) 支持
Swing
应用程序框架简化了对应用程序生命周期、行为以及资源的控制。利用所提供的代码完成工具和组块,可以比以往更快地开发中小型桌面应用程序。通过将菜单项拖 放到画布上可以快速直观地创建菜单;通过在"设计"视图中单击并录入,您可以在线添加助记符并重命名菜单项。

可视化的WebJava EE开发

Web 与企业应用程序开发
NetBeans IDE
提供了用于创建所有 Java EE 组件的工具,包括 Enterprise Java Beans (EJB)web 页面、servlet web 服务。



可从 Java Studio Creator 简单移植
NetBeans IDE 6.0
可以保存您在 Java Studio Creator 项目中所做的工作,允许您在一个工具中整合 NetBeans IDE 的许多生产率特性。

可视化的移动开发

电话、手持设备和机顶盒
创建、测试和调试基于移动信息设备配置文件 (MIDP) 1.0 2.0、联网的受限设备配置 (CLDC) 1.0 1.1 以及联网的设备配置 (CDC) 的应用程序。

可视化移动设计器
用可视化移动设计器 (VMD) 版本 2 快速开发 GUI:拖放等待屏幕、登录屏幕、文件浏览器、SMS 设计器和闪现屏幕之类的组件到画布上。VDM 还能让 GUI 本地化更加容易。
扩展 API 以提供您的自定义组件。新的分析器工具通过识别未使用的组件以便删除,并检查 MIDP 1.0 的兼容性,来帮助您减小文件大小。


移动游戏生成器
用为 MIDP 2.0 游戏 API 设计的可视化编辑器开发移动游戏。该 API 允许您使用贴砖层和层管理创建带有精灵的游戏场景。

模块生成系统
通过插入您自己的组件增强移动开发包。您可以添加新的平台类型、部署类型、配置提供商等等。


设备差异问题的解决方案
通过为您的项目创建多个设备配置,来解决设备差异问题。使用"项目向导"来添加新的项目配置、创建多个生成结果,并把现有配置选项重复利用到新项目上。在 多种领导厂商的目标设备仿真器上测试您的移动应用程序。生成并部署到真机,并在设备上进行调试。


访问 Web 服务
编写可从启用了 JSR-172 的电话上直接访问 Web 服务的应用程序。使用 MIDlets,可从任何设备通过 servlet 使用无线连接桥来访问 Web 服务(或其它服务端数据)。

SVG 支持
创建并编辑可伸缩的 SVG 图形文件 (JSR-226) 现在更简便了:使用 SVC 图像调板上的形状即可开始。您可以把创建和编辑的所有图像导出为 png jpg 格式。


集成工具
IDE
集成了多种工具,用于 JMUnit 测试、MIDlet 签名、认证管理、自动代码混淆、集成的 over-the-air (OTA) 仿真、推注册仿真、SMS CBS 消息的 WMA 仿真、新的部署方法,以及无限管理和多媒体 API。您能使用标准的 Apache Ant 脚本来完全控制这些工具。

可视化的UML建模

正向和逆向工程
设计师和分析师使用 UML 建模语言设计应用程序,然后开发人员从 UML 模型生成 Java 代码。您可以根据源代码的更改来更新模型。
生成的源代码可保存到新的源文件,或合并到现有的源代码文件以提供全环程的工程能力。在正向和逆向工程中,您的集合类型将被保留,也可 对其进行设置和更改。

UML 图表类型
您可以用 NetBeans UML 建模创建 8 UML 图:活动图、类图、协作图、组件图、部署图、序列图、状态图和用例图。您可以在图编辑器里可视化地对齐各个图。


可自定义的代码生成
NetBeans UML
为正向工程提供基于模板的代码生成。修改包含在 NetBeans IDE 中的 FreeMaker 模板以自定义代码的生成方式。


集成的 UML 工具
需求收集:通过一个 XML 文件,或从 Telelogic DOORS® 需求工具导入,可把应用程序设计需求带入您的模型。从您的模型创建 Javadoc 类型的 Web 报告以和其他人分享您的工作。
有一套完整的预定义且可扩展的设计模式,包括 EJB 1.1EJB 2.0 Gang of Four

RubyRails的支持

Ruby 项目
Ruby
项目类型支持 Ruby 文件、RSpec 规范文件和 YAML 文件。支持选择使用 JRuby 或者系统中的其他本地 Ruby 安装来执行项目。IDE 集成 Rake 构建工具,且允许访问 Interactive Ruby Shell (IRB)


Ruby
源代码编辑器
编辑器根据语法和语义规则缩进、完成以及高亮显示您的 Ruby 代码。在您键入代码时进行即时地语法分析,故能立即匹配单词和括号,标记错误和重复出现,以及显示代码提示和 RDoc
仅需少量击键即可根据即时模板输入常用代码。同时完美集成重构和对 Test::UnitAuto TestRSpec 的支持。


Ruby on Rails
项目
Ruby on Rails
项目类型支持 Rake 目标和数据库迁移。可通过 Rails 代码生成器的图形向导生成 Rails 项目或代码。项目的逻辑视图会清晰地将控制器与模型、视图和数据库迁移分离开。
编辑 RHTML 文件并能直接部署项目至集成的 WEBrick Mongrel web 服务器。支持在 Rails 动作及其

阅读(2892) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~