软件工具与环境.doc

软件工具与环境.doc

ID:57645399

大小:137.50 KB

页数:6页

时间:2020-08-30

软件工具与环境.doc_第1页
软件工具与环境.doc_第2页
软件工具与环境.doc_第3页
软件工具与环境.doc_第4页
软件工具与环境.doc_第5页
资源描述:

《软件工具与环境.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工具与环境结课论文班级:软件09K2姓名:彭奇学号:091909020221Java语言的开发之集成开发环境NetbeansNetbeans简介NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java,C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。在NetBeansPlatform平台中,应用软体是用一系列的软体模组(modularsoftwarecomponents)建构出来。而这些模组是一个jar档(Javaarchivefile)它包含

2、了一组Java程式的类别而它们实作全依据依NetBeans定义了的公开介面以及一系列用来区分不同模组的定义描述档(manifestfile)。有赖於模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。由於模组可以独立地进行开发,所以由NetBeans平台开发出来的应用程式就能利用著第三方软体,非常容易及有效率地进行扩充。NetBeans始於1997年的Xelfi计划,本身是捷克布拉格查理大学CharlesUniversity的数学及物理学院的学生计画。此计划延伸而成立了一家公司进而发展这个商

3、用版本NetBeansIDE,直到1999年升阳电脑SunMicrosystems买下此公司。升阳电脑於次年(2000)的六月将NetBeansIDE开放为公开源码,直到现在NetBeans的社群依然持续增长,而且更多个人及企业使用并开发NetBeans作为程式开发的工具。安装:NetBeans包括它所带的包(像带有UML/BPEL/SOA的EnterprisePack和开发JSF的VisualWebPack)都既可以作为ZIP文件的形式来下载也可以跨平台进行安装。在Windows平台下,安装以后会与操作系统无缝

4、的集成起来,包括桌面的快捷方式和增加安装/卸载控制面板。在Linux平台下,NetBeans仅仅安装在一个指定的目录下并且在GNOME或者KDE桌面上创建了一个启动的图标,但是,在Linux平台下,NetBeans不能以RPM或者一个.deb文件形式打包在一起,也不能提供一个标准的知识库,这些知识库可以使Linux用户按照其他的应用来安装NetBeans。一般特性:早期的NetBeans版本在开发Swing上速度非常慢,而且界面很不美观,因此并没有收到众多人士的欢迎,自从5的版本以后,NetBeans开发小组已经

5、彻底的改变了这种状况,NetBeans和JDK1.6的结合为用户提供了更为出色的用户体验,特别在Windows平台下(Linux仍然有一些UI上的小问题,预计在NetBeans6.0的版本这些问题会得以改善。版本中缺少对本地GTK的外观支持。)在Windows系统中,NetBeans使用起来非常的方便,像收缩/隐藏/切换等功能,面板/编辑器等配置起来也非常的容易,另外,NetBeans的菜单布局也非常有逻辑,使用起来很方便,大多数的一般功能很容易上手,一直以来,NetBeans的稳定性和性能也十分出色。基本的J

6、ava编辑器也是相当好的,虽然在代码完成方面与其他IDEs相比还逊色一些,但是毕竟还是可以使用的,NetBeans也提供重构的功能(特别是最常用的重命名/移除特性),在一些测试中,它不总是能够进行上下文感知(context-aware),例如在Struts工程中重命名Action类所在的包,相应的在struts-config.xml中就不能及时的做到同步更新,但是在重构JSFbackingbeans和更新在faces-config.xml中的实体方面表现的很好,同时在同步更新J2EE1.4sessionsbean

7、s和ejb-jar-xml的实体方面表现的也很好。NetBeansIDE6.0延伸了原来JavaEE的特质。NetBeansC/C++Pack更支援C/C++的编程计画。现行稳定版本为6.1,而发展中并将在2008年七月二十日公开的NetBeans6.5,将更一步整合而可用来编写PHP及其它脚本语言。Netbeans平台是一种可重复使用的框架用於简化其他桌面应用程式的开发。当基於NetBeans平台的应用被执行,平台主要类别的main方法便会被执行。可用的模组会被放安置在存储器中,并且开始执行任务。通常模组会只在

8、被需要时,其代码才会被装进记忆。Swing开发:NetBeans包括一系列的特性来开发Swing应用程序,像根据实际文本的位置来进行自动排列,它的强有力的尺寸恢复功能和固定功能使得UI设计器是任何平台的任何语言都不能比拟的。NetBeans还包括一些新的有助于提高生产力的特性,像自动进行国际化(控制每个窗体/对话框/面板到ResourceBundle包括所有的国际化字符串

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。