王朝网络
分享
 
 
 

NetBeans权威指南(含光盘1张)

王朝导购·作者佚名
 
NetBeans权威指南(含光盘1张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,其他,

作者: 刘斌,费冬冬,丁璇编著

出 版 社: 电子工业出版社

出版时间: 2008-5-1字数: 983000版次: 1页数: 594印刷时间: 2008/05/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121063206包装: 平装编辑推荐

看着自己历时近一年的工作,不禁思绪万千……

激情之作,毫无保留;Sun公司技术团队审校本书。光盘包含NetBeans6.0安装文件及本书所有实例代码。

内容简介

NetBeans是当前市场上最为流行的、源代码开放且免费的集成开发环境。NetBeans不仅可以作为Java开发工具,还可以使用它开发标准的Java程序、Web应用程序、Java EE企业级应用程序、Java ME手机应用程序等,还能够开发C++程序、Ruby程序等。

本书主要介绍NetBeans 6.0简体中文版集成开发环境的基本功能和使用方法。读者在阅读本书的同时,不仅能够掌握NetBeans的使用方法,还能够学习如何进行项目的开发。本书共分为五篇,第一篇介绍标准Java应用程序的开发,以及NetBeans集成开发环境基本功能。第二篇为NetBeans集成开发环境的高级应用篇,本篇结合具体的实例讲解如何进行JUnit单元测试、代码性能分析、代码版本控制、开发Web应用程序、企业级应用程序、进行UML建模,以及开发SOA应用程序。第三篇介绍如何使用NetBeans进行快速的手机程序开发。第四篇描述的NetBeans插件模块和富应用程序的开发方法。第五篇给出了如何在NetBeans中进行C/C++程序的开发方法。

本书内容深入浅出,实例丰富,可帮助读者快速入门,适合希望使用NetBeans进行开发的初、中、高级读者,可作为必备的开发工具书使用。

作者简介

刘斌,男,工学硕士,资深架构师,现工作于美国硅谷。具有十多年的程序开发和系统设计经验,精通Delphi、Java SE、Java ME等多种开发语言、已经出版和发表过多本程序开发书籍和技术文档。

作者从NetBeans 4.0开始就一直使用该工具进行开发,因此对NetBeans的性能有着深刻的理解。本书历经一年多的时间完成,书中大部分内容都来自具体的开发实践。对于使用NetBeans工具进行开发的技术人员来说,本书具有很高的参考价值。

目录

第一篇 标准开发环境

第1章 NetBeans的安装和开发环境配置

1.1 下载和安装NetBeans

1.1.1 NetBeans6.0新功能及改进

1.1.2 NetBeans对系统的最低要求

1.1.3 下载NetBeans6.0

1.1.4 安装NetBeans6.0全功能包

1.2 NetBeans集成开发环境

1.3 NetBeans菜单和工具栏

1.4 NetBeans窗口

1.4.1 “项目”窗口

1.4.2 “文件”窗口

1.4.3 “服务”窗口

1.4.4 “输出”窗口

1.4.5 “导航”窗口

1.4.6 “组件面板”窗口

1.4.7 “属性”窗口

1.4.8 “检查器”窗口

1.4.9 “任务列表”窗口

1.4.10 “收藏夹”窗口

1.5 源代码编辑器

1.5.1 快速编写代码

1.5.2 代码模板

1.5.3 格式化Java代码

1.5.4 代码跳转

1.6 更新NetBeans

1.7 配置NetBeans开发环境

1.7.1 常规配置

1.7.2 编辑器的常规选项

1.7.3 编辑器的缩排选项

1.7.4 定制代码模板

1.7.5 字体和颜色

1.8 小结

第2章 通过NetBeans开发Java标准应用程序

2.1 创建Java标准应用程序

2.1.1 创建Java标准应用程序项目

2.1.2 打开和关闭项目

2.1.3 导入项目

2.1.4 重命名项目

2.1.5 项目的复制、移动和删除

2.1.6 创建Java主类

2.1.7 创建Java包

2.2 项目运行与项目配置

2.2.1 项目运行

2.2.2 项目配置

2.3 创建标准GUI应用程序

2.3.1 包含三个菜单的应用程序

2.3.2 多文档界面应用程序

2.3.3 “确定”/“取消”对话框

2.4 创建GUI窗体

2.4.1 对话框窗体

2.4.2 框架窗体

2.4.3 面板窗体

2.5 添加界面组件

2.5.1 GUI Builder

2.5.2 添加/编辑组件

2.5.3 修改组件属性

2.5.4 设置组件对齐以及等宽/等高

2.5.5 布局管理器和GridBagLayout布局

2.6 使用Javadoc

2.6.1 设置Javadoc生成参数

2.6.2 生成Javadoc

2.7 程序的打包与发布

2.7.1 设置包装选项

2.7.2 项目的生成

2.8 小结

第3章 在NetBeans中调试应用程序

3.1 在NetBeans中调试应用程序

3.2 设置和管理断点

3.2.1 断点类型

3.2.2 添加行断点

3.2.3 添加类断点

3.2.4 添加方法断点

3.2.5 添加异常断点

3.2.6 添加线程断点

3.2.7 添加字段断点

3.2.8 断点的管理

3.3 单步执行

3.4 查看变量和表达式的值

3.4.1 在代码编辑器中直接查看

3.4.2 使用“监视”窗口查看

3.4.3 使用“局部变量”窗口查看

3.5 计算表达式

3.6 在调试模式修改代码

3.7 NetBeans的调试窗口

3.7.1 “装入的类”窗口

3.7.2 “调用栈”窗口

3.7.3 “线程”窗口

3.7.4 “会话”窗口

3.7.5 “源”窗口

3.8 小结

第4章 代码重构

4.1 重命名

4.1.1 重命名项目

4.1.2 重命名其他元素

4.2 引入方法

4.3 更改方法的参数

4.4 封装字段

4.5 移动类

4.5.1 使用复制/粘贴法移动类

4.5.2 重构的移动类命令

4.6 从内层移至外层

4.7 将匿名类转换为外部类

4.8 提取接口

4.9 小结

第5章 JavaBean开发

5.1 JavaBean概述

5.2 如何创建一个简单的JavaBean

5.2.1 创建一个简单的JavaBean

5.2.2 如何使用JavaBean

5.3 创建和使用可视化的JavaBean组件

5.3.1 创建可视化的JavaBean组件

5.3.2 使用可视化的JavaBean组件

5.4 JavaBean的属性

5.4.1 创建简单属性

5.4.2 Indexed属性

5.4.3 Bound属性

5.5 创建简单属性编辑器

5.6 在“属性”窗口中实现下拉列表框

5.6.1 创建MyShape组件

5.6.2 创建下拉列表框形式的属性编辑器

5.6.3 将属性和属性编辑器关联

5.7 绘制属性编辑器

5.8 自定义属性编辑器

5.9 小结

第6章 管理和使用服务器

6.1 Tomcat服务器

6.1.1 启动和停止服务器

6.1.2 编辑Tomcat配置文件

6.1.3 定制Tomcat服务器

6.1.4 Tomcat的管理控制台

6.1.5 注册外部的Tomcat服务器

6.2 GlassFish和Sun Java应用程序服务器

6.2.1 安装Sun Java应用程序服务器

6.2.2 注册Sun Java应用程序服务器

6.2.3 修改Sun Java Application Server的JVM属性

6.2.4 管理GlassFish & Sun Java Application Server

6.3 JBoss应用程序服务器

6.3.1 JBoss服务器的注册

6.3.2 JBoss服务器的管理控制台

6.4 小结

第7章 数据库的管理与开发

7.1 数据库及驱动管理

7.2 创建Java DB数据库

7.3 连接数据库

7.3.1 连接Java DB数据库

7.3.2 Pointbase数据库的注册和连接

7.3.3 连接MySQL数据库

7.4 在NetBeans中执行SQL语句

7.5 数据表的基本操作

7.5.1 创建数据表

7.5.2 浏览表的结构

7.5.3 添加/删除列

7.5.4 抓取结构以及重新创建表

7.6 视图操作

7.7 从数据库重新捕获结构

7.8 小结

第二篇 NetBeans高级应用

第8章 JUnit测试

8.1 JUnit测试概述

8.2 创建测试实例

8.2.1 创建空测试

8.2.2 进行现有类的测试

8.3 测试套件

8.4 配置JUnit

8.5 小结

第9章 性能分析

9.1 Profiler概述

9.1.1 安装Profiler工具

9.1.2 校准Profiler

9.1.3 Profiler控制面板

9.2 监视应用程序的运行

9.2.1 启动程序监视

9.2.2 VM遥测概览

9.2.3 “线程”窗口

9.2.4 查看监控状态和基本监控数据

9.3 进行CPU性能分析

9.3.1 启动性能分析

9.3.2 查看快照

9.3.3 查看性能分析结果

9.3.4 查看性能分析状态和基本数据

9.3.5 指定根方法

9.4 使用分析点

9.4.1 创建重置结果类型分析点

9.4.2 创建秒表类型分析点

9.4.3 创建生成快照类型分析点

9.4.4 创建定时生成快照类型分析点

9.4.5 创建触发生成快照类型分析点

9.4.6 使用分析点

9.5 分析内存的使用

9.5.1 启动内存分析

9.5.2 内存快照

9.6 自定义性能分析

9.6.1 创建定制的性能分析配置

9.6.2 自定义监视分析参数

9.6.3 自定义CPU分析参数

9.6.4 自定义内存分析参数

9.7 将Profiler连接到运行的应用程序

9.7.1 使用连接向导进行直接连接

9.7.2 进行动态连接

9.8 配置Profiler选项

9.9 小结

第10章 在NetBeans中进行版本控制

10.1 CVS基本原理

10.2 搭建CVS服务器

10.3 签入和签出源

10.3.1 签入

10.3.2 签出

10.3.3 通过CVS浏览NetBeans源代码

10.3.4 查看文件状态信息

10.4 显示、比较以及还原更改

10.4.1 显示更改

10.4.2 比较更改

10.4.3 还原更改

10.5 提交和更新文件

10.5.1 提交文件

10.5.2 更新文件

10.5.3 解决冲突

10.6 查看文件历史版本记录

10.7 使用标记和分支

10.7.1 使用标记

10.7.2 使用分支

10.8 使用Subversion

10.8.1 Subversion简介

10.8.2 下载并安装Subversion客户端

10.8.3 在NetBeans IDE中设置Subversion

10.9 安装Mercurial

10.10 小结

第11章 基础Web应用程序开发

11.1 开发Applet

11.1.1 创建小程序

11.1.2 运行小程序

11.1.3 在JDK 1.5中运行小程序

11.2 创建一个简单的Web应用程序

11.2.1 创建Web应用程序项目

11.2.2 运行Web应用程序

11.2.3 调试Web应用程序

11.2.4 生成Web应用程序

11.2.5 部署Web应用程序

11.3 在页面中使用HTML组件

11.3.1 创建HTML和XHTML页面

11.3.2 创建JSP页面

11.3.3 HTML组件面板

11.3.4 使用HTML表

11.3.5 使用HTML有序列表组件

11.3.6 使用HTML无序列表组件

11.3.7 使用HTML图像组件

11.3.8 使用HTML链接组件

11.3.9 使用HTML元数据组件

11.4 在页面中使用HTML表单组件

11.4.1 使用HTML表单

11.4.2 使用HTML按钮

11.4.3 使用HTML文本输入

11.4.4 使用HTML多行输入

11.4.5 使用HTML下拉列表

11.4.6 使用HTML复选框

11.4.7 使用HTML单选按钮

11.4.8 使用HTML选择文件

11.5 基于JSP的开发实例——登录模块的实现

11.5.1 登录模块实现流程

11.5.2 设计并创建数据库

11.5.3 创建logincheck.jsp文件

11.5.4 创建index.jsp文件

11.5.5 创建welcome.jsp文件

11.5.6 创建error.jsp文件

11.5.7 运行项目

11.6 在JSP页面中使用JavaBean

11.6.1 在JSP页面中声明JavaBean

11.6.2 读取Bean属性

11.6.3 设置Bean属性

11.6.4 基于JSP + JavaBean的开发实例——登录模块的实现

11.7 小结

第12章 高级Web应用程序开发

12.1 开发Servlet

12.1.1 在NetBeans中创建Servlet

12.1.2 Servlet使用实例——登录模块

12.2 使用过滤器

12.2.1 NetBeans中创建过滤器的方法

12.2.2 过滤器使用实例——为登录模块提供安全保护

12.3 创建侦听程序

12.4 使用标准标记库

12.4.1 JTSL概述以及NetBeans对标准标记库的支持

12.4.2 使用核心库标记

12.4.3 使用数据库处理标记

12.4.4 JSTL开发实例——使用JSTL实现登录模块

12.5 自定义标记开发

12.5.1 通过标记文件实现标记开发

12.5.2 通过标记处理程序实现标记开发

12.6 使用HTTP监视器

12.6.1 打开HTTP监视器

12.6.2 分析会话数据

12.7 Web应用程序项目配置

12.7.1 配置项目源和Web文件夹

12.7.2 为项目添加新框架

12.7.3 指定项目的类路径

12.7.4 设置编译选项

12.7.5 设置打包选项

12.7.6 进行运行/部署配置

12.8 配置context.xml描述符

12.9 配置web.xml描述符

12.9.1 常规

12.9.2 上下文参数

12.9.3 应用程序侦听程序

12.9.4 Servlet

12.9.5 过滤器

12.9.6 欢迎文件

12.9.7 错误页面

12.9.8 JSP属性组

12.9.9 环境条目

12.9.10 资源引用

12.9.11 资源环境引用

12.9.12 EJB引用

12.9.13 消息目标引用

12.9.14 登录配置

12.9.15 安全角色

12.9.16 安全约束

12.10 配置sun-web.xml描述符

12.10.1 常规

12.10.2 消息

12.11 小结

第13章 在NetBeans中开发Struts程序

13.1 Struts概述

13.1.1 MVC设计模式

13.1.2 Web应用程序的MVC实现模式

13.1.3 Struts框架结构及原理

13.2 创建基于Struts的项目

13.3 使用Struts标记创建JSP文件

13.4 创建ActionForm Bean

13.5 创建Action操作

13.6 小结

第14章 进行可视化的Web开发

14.1 可视化的Web开发概述

14.1.1 JavaServer Faces开发概述

14.1.2 安装Visual Web开发包

14.2 创建简单的Visual Web应用程序

14.2.1 创建可视化的Web应用程序项目

14.2.2 可视化的Web应用程序开发环境

14.2.3 进行可视化的页面编辑

14.3 进行页面导航

14.3.1 简单的页面导航

14.3.2 通过下拉列表框进行页面导航

14.4 使用页面片段

14.5 使用JSF实现登录模块

14.5.1 实现登录失败的界面

14.5.2 实现登录成功的界面

14.5.3 登录界面以及身份验证

14.6 进行AJAX开发

14.6.1 下载并导入AJAX及其组件

14.6.2 AJAX开发实例:在页面中使用日历

14.7 小结

第15章 企业级应用程序开发

15.1 创建一个简单的企业级应用程序

15.1.1 创建企业应用程序项目

15.1.2 实现EJB 3.0 Bean

15.1.3 在Web应用程序中调用EJB

15.1.4 企业应用程序的打包和部署

15.2 EJB模块开发

15.2.1 Enterprise Bean概述

15.2.2 开发实体Bean

15.2.3 开发驱动消息Bean

15.2.4 自动生成发送JMS消息的代码

15.3 使用持久性API

15.3.1 创建持久性单元

15.3.2 创建实体Bean

15.4 创建GlassFish资源

15.4.1 JDBC连接池资源

15.4.2 JDBC资源

15.4.3 JMS资源

15.4.4 JavaMail会话资源

15.5 小结

第16章 基于XML的开发

16.1 NetBeans对XML开发的支持

16.2 创建一个样例XML架构

16.3 使用可视化的XSD设计器

16.3.1 “构架”标签页

16.3.2 “设计”标签页

16.3.3 “源”标签页

16.3.4 进行查找

16.3.5 添加XML架构组件

16.3.6 查找XML架构组件的使用实例

16.4 创建和编辑DTD实体

16.4.1 通过向导创建DTD实体

16.4.2 检查DTD文档

16.4.3 生成CSS和文档

16.5 创建和编辑XML文档

16.5.1 通过向导创建XML文档

16.5.2 查看XML文档

16.5.3 检查XML文档

16.5.4 验证XML文档

16.5.5 根据XML文档生成DTD

16.6 创建可扩展样式表

16.6.1 通过向导创建XSL式样表

16.6.2 转换XSL式样表

16.7 创建OASIS XML目录文件和XML解析实体

16.8 创建层叠样式表

16.8.1 层叠样式表编辑器的“字体”面板

16.8.2 层叠样式表编辑器的“背景”面板

16.8.3 层叠样式表编辑器的“文本块”面板

16.8.4 层叠样式表编辑器的“边框”面板

16.8.5 层叠样式表编辑器的“边距”面板

16.8.6 层叠样式表编辑器的“位置”面板

16.9 小结

第17章 UML建模

17.1 UML建模支持模块

17.1.1 UML建模模块的功能

17.1.2 下载和安装UML建模模块

17.2 创建UML项目以及UML建模环境

17.2.1 创建UML项目

17.2.2 “文档”窗口

17.2.3 “属性”窗口

17.2.4 UML建模组件面板

17.3 UML图编辑器

17.3.1 添加图元素

17.3.2 复制、剪切和粘贴元素

17.3.3 删除元素

17.3.4 锁定编辑

17.3.5 选择所有类似的元素

17.3.6 调整元素大小

17.3.7 堆叠图元素

17.3.8 删除所有拐点

17.4 UML图形的缩放

17.4.1 放大和缩小

17.4.2 缩放到适当大小

17.4.3 基于选择区域缩放

17.4.4 交互缩放

17.5 图布局

17.5.1 分层结构布局

17.5.2 对称结构布局

17.5.3 正交结构布局

17.5.4 增量式布局

17.5.5 指定布局属性

17.6 UML建模实例

17.6.1 创建用例图实例

17.6.2 创建类图实例

17.7 自动生成代码和反向工程

17.7.1 自动生成代码

17.7.2 对单个源文件进行逆向工程

17.7.3 对项目进行逆向工程

17.7.4 使用向导进行逆向工程

17.8 UML建模的其他高级操作

17.8.1 查找和替换

17.8.2 关联元素

17.8.3 过滤元素类型

17.8.4 UML模型报告

17.8.5 指定显示和绘制首选项

17.9 小结

第18章 Web服务以及SOA程序开发

18.1 Web服务开发

18.1.1 Web服务的类型以及规范

18.1.2 创建一个简单的Web服务

18.1.3 在客户端调用Web服务

18.2 创建BPEL模块项目

18.3 创建WSDL文件

18.3.1 为WSDL创建XML架构文件

18.3.2 创建WSDL文件

18.3.3 可视化的WSDL编辑器

18.4 开发BPEL流程

18.4.1 创建BPEL流程

18.4.2 BPEL流程编辑器

18.4.3 BPEL流程元素

18.4.4 简单的BPEL流程实例

18.5 开发SOA复合应用程序

18.5.1 创建SOA复合应用程序

18.5.2 创建Web客户端测试SOA程序

18.6 小结

第三篇 NetBeans手机开发

第19章 创建和运行Java ME应用程序

19.1 Mobility Pack软件包简介

19.2 安装Java ME开发包

19.2.1 安装摩托罗拉的Java ME开发包

19.2.2 在NetBeans中集成摩托罗拉Java ME开发包

19.2.3 Sun Java Wireless Toolkit 2.5 for CLDC简介

19.3 创建一个简单的Java ME应用程序

19.3.1 创建Mobility项目

19.3.2 创建MIDlet

19.4 Java ME应用程序结构分析

19.5 配置Java ME应用程序

19.5.1 查看项目常规属性

19.5.2 定制平台

19.5.3 设置应用程序描述符属性

19.5.4 设置MIDlet

19.5.5 设置推注册

19.5.6 设置API权限

19.5.7 过滤源文件

19.5.8 设置编译属性

19.5.9 设置库和资源

19.5.10 设置JAR和JAD文件

19.5.11 设置Javadoc生成

19.5.12 设置运行属性

19.5.13 设置部署方法

19.6 小结

第20章 Java ME程序的可视化开发

20.1 创建可视的MIDlet

20.1.1 创建可视化的MIDlet

20.1.2 可视化MIDlet组件面板

20.1.3 流设计器

20.1.4 屏幕设计器

20.1.5 “导航”窗口

20.1.6 “属性”窗口

20.2 MIDP 2.0高级界面组件

20.3 创建基于文本框(TextBox)的应用程序

20.3.1 创建文本框应用程序

20.3.2 TextBox的常用属性

20.3.3 使用命令按钮

20.4 创建闪屏(SplashScreen)

20.5 使用滚动消息栏(Ticker)

20.6 创建警报(Alert)

20.7 创建等待屏幕(WaitScreen)

20.8 创建登录屏幕(LoginScreen)

20.9 创建SMS编写器(SMSComposer)

20.10 创建列表(List)

20.11 创建文件浏览器

20.12 创建PIM浏览器(PIMBrowser)

20.13 创建表单(Form)

20.13.1 使用文本字段组件(TextField)

20.13.2 使用字符串项组件(StringItem)

20.13.3 使用图像项组件(ImageItem)

20.13.4 使用标尺组件(Gauge)

20.13.5 使用日期字段组件(DateField)

20.13.6 使用选项组组件(ChoiceGroup)

20.13.7 使用TableItem组件

20.13.8 使用分隔符组件(Spacer)

20.14 使用SVG组件

20.14.1 预览SVG文件

20.14.2 设置外部编辑器

20.14.3 导出SVG图像和动画

20.14.4 使用SVG播放器组件(SVGPlayer)

20.14.5 使用SVG闪屏(SVGSplashScreen组件)和SVG等待屏幕

20.14.5 (SVGWaitScreen组件)

20.14.6 使用SVG菜单组件(SVGMenu)

20.15 使用组件面板管理器

20.16 使用Mobile Game Builder

20.16.1 创建Game Builder样例项目

20.16.2 创建场景和平铺层

20.16.3 创建动画层

20.16.4 创建GameCanvas和MIDlet

20.17 小结

第21章 Java ME开发高级技术

21.1 创建Canvas画布

21.2 应用程序的签名运行

21.2.1 签名概述

21.2.2 NetBeans的安全管理器

21.2.3 MIDP项目签名

21.2.4 指定安全域运行

21.3 对应用程序进行混淆处理

21.4 多编译配置以及预编译

21.4.1 配置管理

21.4.2 使用更多配置

21.4.3 使用预编译

21.5 小结

第四篇 NetBeans组件开发

第22章 开发NetBeans插件模块

22.1 NetBeans IDE和NetBeans平台

22.1.1 NetBeans平台概述

22.1.2 NetBeans平台的功能

22.2 NetBeans模块开发

22.2.1 创建NetBeans插件模块项目

22.2.2 创建菜单项和工具栏按钮

22.2.3 安装和卸载插件模块

22.3 插件模块项目管理

22.3.1 源和代码级别

22.3.2 库管理

22.3.3 设置显示参数

22.3.4 版本控制

22.3.5 打包设置

22.4 为操作编写处理代码

22.5 富客户端应用程序开发

22.5.1 富客户端应用程序开发概述

22.5.2 创建模块套件项目

22.5.3 添加模块项目

22.5.4 生成选项

22.5.5 去除不必要的菜单

22.5.6 创建闪屏

22.5.7 分发应用程序

22.6 小结

第五篇 NetBeans开发C++程序

第23章 使用NetBeans开发C/C++程序

23.1 NetBeans C/C++ Pack软件包简介

23.2 安装和设置NetBeans C/C++ Pack软件包

23.2.1 下载安装具有C/C++支持的NetBeans集成开发环境

23.2.2 安装并设置编译器和工具

23.3 创建和设置C和C++项目

23.3.1 创建C/C++应用程序

23.3.2 逻辑视图和物理视图

23.3.3 向项目中添加文件

23.3.4 编辑源文件

23.3.5 设置项目属性

23.3.6 管理配置

23.3.7 生成并运行项目

23.4 设置C/C++ Pack

23.4.1 设置C/C++生成工具

23.4.2 设置C/C++项目选项

23.4.3 设置C/C++代码帮助

23.5 创建Makefile

23.5.1 Makefile简介

23.5.2 使用Makefile向导创建Makefile

23.6 创建基于现有代码的C/C++项目

23.7 利用C/C++ Pack创建JNI

23.7.1 JNI简介

23.7.2 创建Java应用程序项目

23.7.3 创建C/C++动态库项目

23.7.4 生成并运行应用程序

23.8 小结

附录A NetBeans的快捷键

书摘插图

第一篇 标准开发环境

第1章NetBeans的安装和开发环境配置

NetBeans是Sun公司使用Java语言开发的一个开源工具,主要包括IDE(集成开发环境)和Platform(平台)两个主要部分。其中,集成开发环境是在平台基础上实现的,并且平台本身也开放给开发人员直接使用。本书的大部分内容介绍NetBeans集成开发环境的使用方法,只在第5篇中介绍NetBeans平台的开发使用方法。

利用NetBeans集成开发环境可以开发标准的Java应用程序、Web程序、手机程序、C++程序等。本章首先介绍NetBeans集成开发环境的安装和基本结构,以及如何更新NetBeans等内容。本章主要内容

NetBeans的各个菜单功能

NetBeans的各个窗口

源代码编辑器

NetBeans的模块安装/更新方法

本章亮点

NetBeans的安装

NetBeans模块的手工安装方法

NetBeans源代码编辑器的使用

1.1下载和安装NetBeans

NetBeans IDE(集成开发环境)是一个免费的、开源的集成开发环境。它可以运行在众多常见的平台上,包括Windows、Linux、Solaris和MacOS等。NetBeans集成开发环境为开发者提供了所需的所有工具,使得开发专业的跨平台的桌面、企业、Web和移动应用十分简便。

目前NetBeans的最新版本为NetBeans IDE 6.0,因此本书以NetBeans 6.0简体中文版为目标进行介绍。首先介绍NetBeans 6.0的新特性,安装NetBeans 6.0的最低系统要求,然后介绍如何在NetBeans的官方网站下载NetBeans 6.0,最后给出具体的安装步骤。

1.1.1 NetBeans 6.0新功能及改进

NetBeans 6.0是在NetBeans 5.5之后的一个新版本,在继承了NetBeans 5.5优秀功能基础上,NetBeans 6.0又提供了如下的功能及改进。

1.功能强大的代码编辑器

语言敏感的编辑器支持缩进、自动补全和高亮显示。代码编辑器可以自动分析代码、自动匹配单词和括号、标注代码错误、显示提示和Javadoc,如图1-1所示。编辑器还可以被定制化或者横向纵向切分,同时提供集成的代码重构、调试和JUnit测试。

2.增强的图形用户界面编辑器(GUI Builder)

NetBeans 6.0中可以通过拖曳设计基于Swin9组件的图形用户界面,只需要从组建面板里选择组件并拖曳到GUI Builder里,再双击就可以直接编辑JLabel、JButton和JTextField的文字属性,如图1-2所示。在属性编辑器窗口中,也可以对选中的组件属性进行编辑。NetBeans集成开发环境内建有对本地化和国际化的支持,可以开发多个语言的应用程序。

3.全面支持Java企业版应用程序

NetBeans 6.0全面支持Glassfish、Sun Java System Application Server PE 9、Weblogic 9.0、J-Boss4以及Tomcat服务器等,同时支持J2EE 1.4和Java EE 5,包括JAX.RPC和JSR l09标准。

NetBeans 6.0完全支持Java EE 5的集成开发环境,而且增强了Java Persistence、EJB 3和JAX—WS 2.0规格说明。在下载安装NetBeans 6.0后,任何有关Java EE 5的特性都可以正常使用,其中包括EJB 3.0和Web Services等。NetBeans 6.0提供了对Java EE 5 APl的代码自动完成和Javadoc功能支持。NetBeans 6.0支持如下的一些新技术:

Servlet 2.5

JavaServer Pages 2.1

JavaServer Faces 1.2(JSR-127)

Struts 1.2.9

Enterprise JavaBeans(EJB) 3.0

JAX—WS 2.0

Java Persistence(JSR一220)

Java API for XML.based Remote Procedure Calls(JAX.RPC)1.6

Java API for XML Registries(JAXR)1.0

Java API for XML Processing(JAXP)1.2

JavaServer Pages Standard Tag Library 1.1

4.Web程序开发

NetBeans 5.5支持JavaServer Faces(JSF)、JavaServer Pages(JSP)、Persistence Units、Struts、AJAx和JavaServer Pages Standard Tag Library(JSTL)等技术,同时提供编辑部署描述符可视化的编辑器和调试Web应用的HTTP监视器。只需要几个简单的步骤就可以创建,从数据库中提取数据拥有完全功能的JSF页面。NetBeans支持可视化的JSF程序开发,使得开发页面可以通过拖曳完成,如图1—3所示。

5.协同开发

使用NetBeans Developer Collaboration(可以从更新中心下载),开发人员可以通过网络实时地共享整个项目和文件。这样就可以让其他的同事在远程进行修改,而您可以在本地看着它键入字符,然后运行您的应用。协同开发还可以检查其他伙伴的工作并发送消息。而这消息可以是普通文本,或者有高亮支持的XML、HTML和Java代码。

……

NetBeans权威指南(含光盘1张)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
半导体物理学(第7版)
物理光学(第3版)
Dreamweaver CS3完美网站设计典型实例
网管员使用大全——局域网组建、管理、升级与维护
J2ME开发技术原理与实践教程
柔性业务过程管理体系与方法
Windows Workflow Foundation新一代工作流开发实务
汽车电工电子技术(第2版)
Linux操作系统之奥秘
得心应手学Photoshop CS3
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有