图书介绍

NetBeans权威指南PDF|Epub|txt|kindle电子书版本网盘下载

NetBeans权威指南
  • 刘斌等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121063204
  • 出版时间:2008
  • 标注页数:594页
  • 文件大小:170MB
  • 文件页数:632页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

NetBeans权威指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 标准开发环境2

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

1.1 下载和安装NetBeans2

1.1.1 NetBeans 6.0新功能及改进2

1.1.2 NetBeans对系统的最低要求5

1.1.3 下载NetBeans 6.06

1.1.4 安装NetBeans 6.0全功能包7

1.2 NetBeans集成开发环境9

1.3 NetBeans菜单和工具栏10

1.4 NetBeans窗口12

1.4.1 “项目”窗口12

1.4.2 “文件”窗口13

1.4.3 “服务”窗口14

1.4.4 “输出”窗口14

1.4.5 “导航”窗口15

1.4.6 “组件面板”窗口16

1.4.7 “属性”窗口17

1.4.8 “检查器”窗口17

1.4.9 “任务列表”窗口18

1.4.10 “收藏夹”窗口19

1.5 源代码编辑器20

1.5.1 快速编写代码20

1.5.2 代码模板21

1.5.3 格式化Java代码21

1.5.4 代码跳转22

1.6 更新NetBeans23

1.7 配置NetBeans开发环境23

1.7.1 常规配置24

1.7.2 编辑器的常规选项24

1.7.3 编辑器的缩排选项25

1.7.4 定制代码模板27

1.7.5 字体和颜色27

1.8 小结28

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

2.1 创建Java标准应用程序29

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

2.1.2 打开和关闭项目32

2.1.3 导入项目32

2.1.4 重命名项目36

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

2.1.6 创建Java主类38

2.1.7 创建Java包39

2.2 项目运行与项目配置40

2.2.1 项目运行40

2.2.2 项目配置41

2.3 创建标准GUI应用程序44

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

2.3.2 多文档界面应用程序45

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

2.4 创建GUI窗体48

2.4.1 对话框窗体49

2.4.2 框架窗体49

2.4.3 面板窗体50

2.5 添加界面组件51

2.5.1 GUI Builder51

2.5.2 添加/编辑组件52

2.5.3 修改组件属性54

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

2.5.5 布局管理器和GridBagLayout布局58

2.6 使用Javadoc62

2.6.1 设置Javadoc生成参数62

2.6.2 生成Javadoc63

2.7 程序的打包与发布63

2.7.1 设置包装选项63

2.7.2 项目的生成64

2.8 小结64

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

3.1 在NetBeans中调试应用程序65

3.2 设置和管理断点66

3.2.1 断点类型66

3.2.2 添加行断点67

3.2.3 添加类断点67

3.2.4 添加方法断点68

3.2.5 添加异常断点69

3.2.6 添加线程断点69

3.2.7 添加字段断点70

3.2.8 断点的管理70

3.3 单步执行71

3.4 查看变量和表达式的值72

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

3.4.2 使用“监视”窗口查看73

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

3.5 计算表达式74

3.6 在调试模式修改代码75

3.7 NetBeans的调试窗口75

3.7.1 “装入的类”窗口75

3.7.2 “调用栈”窗口76

3.7.3 “线程”窗口76

3.7.4 “会话”窗口77

3.7.5 “源”窗口77

3.8 小结78

第4章 代码重构79

4.1 重命名79

4.1.1 重命名项目79

4.1.2 重命名其他元素80

4.2 引入方法82

4.3 更改方法的参数83

4.4 封装字段84

4.5 移动类86

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

4.5.2 重构的移动类命令86

4.6 从内层移至外层87

4.7 将匿名类转换为外部类88

4.8 提取接口89

4.9 小结91

第5章 JavaBean开发92

5.1 JavaBean概述92

5.2 如何创建一个简单的JavaBean93

5.2.1 创建一个简单的JavaBean93

5.2.2 如何使用JavaBean95

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

5.3.1 创建可视化的JavaBean组件96

5.3.2 使用可视化的JavaBean组件100

5.4 JavaBean的属性101

5.4.1 创建简单属性101

5.4.2 Indexed属性102

5.4.3 Bound属性103

5.5 创建简单属性编辑器103

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

5.6.1 创建MyShape组件105

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

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

5.7 绘制属性编辑器109

5.8 自定义属性编辑器110

5.9 小结113

第6章 管理和使用服务器114

6.1 Tomcat服务器114

6.1.1 启动和停止服务器114

6.1.2 编辑Tomcat配置文件115

6.1.3 定制Tomcat服务器115

6.1.4 Tomcat的管理控制台118

6.1.5 注册外部的Tomcat服务器119

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

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

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

6.2.3 修改Sun Java Application Server的JVM属性125

6.2.4 管理GlassFish & Sun Java Application Server126

6.3 JBoss应用程序服务器128

6.3.1 JBoss服务器的注册128

6.3.2 JBoss服务器的管理控制台129

6.4 小结129

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

7.1 数据库及驱动管理130

7.2 创建JavaDB数据库131

7.3 连接数据库132

7.3.1 连接Java DB数据库132

7.3.2 Pointbase数据库的注册和连接134

7.3.3 连接MySQL数据库134

7.4 在NetBeans中执行SQL语句136

7.5 数据表的基本操作137

7.5.1 创建数据表137

7.5.2 浏览表的结构138

7.5.3 添加/删除列138

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

7.6 视图操作141

7.7 从数据库重新捕获结构142

7.8 小结144

第二篇 NetBeans高级应用146

第8章 JUnit测试 146

8.1 JUnit测试概述146

8.2 创建测试实例147

8.2.1 创建空测试147

8.2.2 进行现有类的测试148

8.3 测试套件151

8.4 配置JUnit152

8.5 小结153

第9章 性能分析154

9.1 Profiler概述154

9.1.1 安装Profiler工具154

9.1.2 校准Profiler155

9.1.3 Profiler控制面板155

9.2 监视应用程序的运行157

9.2.1 启动程序监视157

9.2.2 VM遥测概览158

9.2.3 “线程”窗口159

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

9.3 进行CPU性能分析161

9.3.1 启动性能分析161

9.3.2 查看快照162

9.3.3 查看性能分析结果166

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

9.3.5 指定根方法166

9.4 使用分析点167

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

9.4.2 创建秒表类型分析点169

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

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

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

9.4.6 使用分析点171

9.5 分析内存的使用171

9.5.1 启动内存分析172

9.5.2 内存快照172

9.6 自定义性能分析174

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

9.6.2 自定义监视分析参数175

9.6.3 自定义CPU分析参数176

9.6.4 自定义内存分析参数177

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

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

9.7.2 进行动态连接181

9.8 配置Profiler选项181

9.9 小结183

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

10.1 CVS基本原理184

10.2 搭建CVS服务器185

10.3 签入和签出源186

10.3.1 签入186

10.3.2 签出187

10.3.3 通过CVS浏览NetBeans源代码188

10.3.4 查看文件状态信息188

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

10.4.1 显示更改189

10.4.2 比较更改190

10.4.3 还原更改191

10.5 提交和更新文件191

10.5.1 提交文件191

10.5.2 更新文件192

10.5.3 解决冲突192

10.6 查看文件历史版本记录193

10.7 使用标记和分支194

10.7.1 使用标记194

10.7.2 使用分支195

10.8 使用Subversion196

10.8.1 Subversion简介196

10.8.2 下载并安装Subversion客户端197

10.8.3 在NetBeans IDE中设置Subversion198

10.9 安装Mercurial199

10.10 小结200

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

11.1 开发Applet201

11.1.1 创建小程序201

11.1.2 运行小程序207

11.1.3 在JDK 1.5中运行小程序208

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

11.2.1 创建Web应用程序项目211

11.2.2 运行Web应用程序213

11.2.3 调试Web应用程序214

11.2.4 生成Web应用程序214

11.2.5 部署Web应用程序215

11.3 在页面中使用HTML组件216

11.3.1 创建HTML和XHTML页面216

11.3.2 创建JSP页面217

11.3.3 HTML组件面板218

11.3.4 使用HTML表218

11.3.5 使用HTML有序列表组件220

11.3.6 使用HTML无序列表组件222

11.3.7 使用HTML图像组件224

11.3.8 使用HTML链接组件224

11.3.9 使用HTML元数据组件225

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

11.4.1 使用HTML表单227

11.4.2 使用HTML按钮227

11.4.3 使用HTML文本输入228

11.4.4 使用HTML多行输入230

11.4.5 使用HTML下拉列表231

11.4.6 使用HTML复选框233

11.4.7 使用HTML单选按钮234

11.4.8 使用HTML选择文件235

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

11.5.1 登录模块实现流程237

11.5.2 设计并创建数据库237

11.5.3 创建logincheck.jsp文件238

11.5.4 创建index.jsp文件240

11.5.5 创建welcome.jsp文件242

11.5.6 创建error.jsp文件243

11.5.7 运行项目244

11.6 在JSP页面中使用JavaBean245

11.6.1 在JSP页面中声明JavaBean245

11.6.2 读取Bean属性246

11.6.3 设置Bean属性246

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

11.7 小结248

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

12.1 开发Servlet249

12.1.1 在NetBeans中创建Servlet249

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

12.2 使用过滤器253

12.2.1 NetBeans中创建过滤器的方法253

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

12.3 创建侦听程序261

12.4 使用标准标记库261

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

12.4.2 使用核心库标记262

12.4.3 使用数据库处理标记266

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

12.5 自定义标记开发271

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

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

12.6 使用HTTP监视器278

12.6.1 打开HTTP监视器278

12.6.2 分析会话数据278

12.7 Web应用程序项目配置279

12.7.1 配置项目源和Web文件夹279

12.7.2 为项目添加新框架280

12.7.3 指定项目的类路径280

12.7.4 设置编译选项281

12.7.5 设置打包选项282

12.7.6 进行运行/部署配置282

12.8 配置context.xml描述符283

12.9 配置web.xml描述符283

12.9.1 常规283

12.9.2 上下文参数284

12.9.3 应用程序侦听程序284

12.9.4 Servlet285

12.9.5 过滤器286

12.9.6 欢迎文件287

12.9.7 错误页面288

12.9.8 JSP属性组288

12.9.9 环境条目289

12.9.10 资源引用290

12.9.11 资源环境引用291

12.9.12 EJB引用291

12.9.13 消息目标引用291

12.9.14 登录配置293

12.9.15 安全角色293

12.9.16 安全约束294

12.10 配置sun-web.xml描述符294

12.10.1 常规295

12.10.2 消息295

12.11 小结296

第13章 在NetBeans中开发Struts程序297

13.1 Struts概述297

13.1.1 MVC设计模式297

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

13.1.3 Struts框架结构及原理299

13.2 创建基于Struts的项目300

13.3 使用Struts标记创建JSP文件300

13.4 创建ActionForm Bean302

13.5 创建Action操作304

13.6 小结308

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

14.1 可视化的Web开发概述309

14.1.1 JavaServer Faces开发概述309

14.1.2 安装Visual Web开发包310

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

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

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

14.2.3 进行可视化的页面编辑312

14.3 进行页面导航314

14.3.1 简单的页面导航314

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

14.4 使用页面片段317

14.5 使用JSF实现登录模块318

14.5.1 实现登录失败的界面318

14.5.2 实现登录成功的界面319

14.5.3 登录界面以及身份验证320

14.6 进行AJAX开发321

14.6.1 下载并导入AJAX及其组件321

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

14.7 小结324

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

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

15.1.1 创建企业应用程序项目325

15.1.2 实现EJB 3.0 Bean326

15.1.3 在Web应用程序中调用EJB329

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

15.2 EJB模块开发333

15.2.1 Enterprise Bean概述333

15.2.2 开发实体Bean334

15.2.3 开发驱动消息Bean340

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

15.3 使用持久性API344

15.3.1 创建持久性单元344

15.3.2 创建实体Bean346

15.4 创建GlassFish资源347

15.4.1 JDBC连接池资源347

15.4.2 JDBC资源349

15.4.3 JMS资源350

15.4.4 JavaMail会话资源352

15.5 小结353

第16章 基于XML的开发354

16.1 NetBeans对XML开发的支持354

16.2 创建一个样例XML架构355

16.3 使用可视化的XSD设计器356

16.3.1 “构架”标签页356

16.3.2 “设计”标签页356

16.3.3 “源”标签页358

16.3.4 进行查找358

16.3.5 添加XML架构组件359

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

16.4 创建和编辑DTD实体361

16.4.1 通过向导创建DTD实体361

16.4.2 检查DTD文档362

16.4.3 生成CSS和文档362

16.5 创建和编辑XML文档363

16.5.1 通过向导创建XML文档363

16.5.2 查看XML文档365

16.5.3 检查XML文档365

16.5.4 验证XML文档365

16.5.5 根据XML文档生成DTD366

16.6 创建可扩展样式表367

16.6.1 通过向导创建XSL式样表367

16.6.2 转换XSL式样表369

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

16.8 创建层叠样式表370

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

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

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

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

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

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

16.9 小结377

第17章 UML建模378

17.1 UML建模支持模块378

17.1.1 UML建模模块的功能378

17.1.2 下载和安装UML建模模块379

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

17.2.1 创建UML项目380

17.2.2 “文档”窗口382

17.2.3 “属性”窗口383

17.2.4 UML建模组件面板383

17.3 UML图编辑器384

17.3.1 添加图元素384

17.3.2 复制、剪切和粘贴元素384

17.3.3 删除元素385

17.3.4 锁定编辑385

17.3.5 选择所有类似的元素385

17.3.6 调整元素大小386

17.3.7 堆叠图元素386

17.3.8 删除所有拐点386

17.4 UML图形的缩放387

17.4.1 放大和缩小387

17.4.2 缩放到适当大小388

17.4.3 基于选择区域缩放388

17.4.4 交互缩放388

17.5 图布局388

17.5.1 分层结构布局388

17.5.2 对称结构布局388

17.5.3 正交结构布局389

17.5.4 增量式布局389

17.5.5 指定布局属性390

17.6 UML建模实例393

17.6.1 创建用例图实例394

17.6.2 创建类图实例395

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

17.7.1 自动生成代码397

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

17.7.3 对项目进行逆向工程400

17.7.4 使用向导进行逆向工程401

17.8 UML建模的其他高级操作402

17.8.1 查找和替换403

17.8.2 关联元素403

17.8.3 过滤元素类型405

17.8.4 UML模型报告405

17.8.5 指定显示和绘制首选项406

17.9 小结407

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

18.1 Web服务开发408

18.1.1 Web服务的类型以及规范408

18.1.2 创建一个简单的Web服务409

18.1.3 在客户端调用Web服务412

18.2 创建BPEL模块项目414

18.3 创建WSDL文件415

18.3.1 为WSDL创建XML架构文件415

18.3.2 创建WSDL文件416

18.3.3 可视化的WSDL编辑器419

18.4 开发BPEL流程421

18.4.1 创建BPEL流程421

18.4.2 BPEL流程编辑器421

18.4.3 BPEL流程元素422

18.4.4 简单的BPEL流程实例423

18.5 开发SOA复合应用程序427

18.5.1 创建SOA复合应用程序427

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

18.6 小结429

第三篇 NetBeans手机开发432

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

19.1 Mobility Pack软件包简介432

19.2 安装Java ME开发包433

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

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

19.2.3 Sun Java Wireless Toolkit 2.5 for CLDC简介436

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

19.3.1 创建Mobility项目437

19.3.2 创建MIDlet439

19.4 Java ME应用程序结构分析441

19.5 配置Java ME应用程序442

19.5.1 查看项目常规属性442

19.5.2 定制平台443

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

19.5.4 设置MIDlet445

19.5.5 设置推注册445

19.5.6 设置API权限446

19.5.7 过滤源文件447

19.5.8 设置编译属性448

19.5.9 设置库和资源448

19.5.10 设置JAR和JAD文件449

19.5.11 设置Javadoc生成449

19.5.12 设置运行属性450

19.5.13 设置部署方法450

19.6 小结455

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

20.1 创建可视的MIDlet456

20.1.1 创建可视化的MIDlet457

20.1.2 可视化MIDlet组件面板458

20.1.3 流设计器458

20.1.4 屏幕设计器459

20.1.5 “导航”窗口460

20.1.6 “属性”窗口460

20.2 MIDP 2.0高级界面组件460

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

20.3.1 创建文本框应用程序461

20.3.2 TextBox的常用属性462

20.3.3 使用命令按钮464

20.4 创建闪屏(SplashScreen)466

20.5 使用滚动消息栏(Ticker)469

20.6 创建警报(Alert)470

20.7 创建等待屏幕(WaitScreen)473

20.8 创建登录屏幕(LoginScreen)476

20.9 创建SMS编写器(SMSComposer)479

20.10 创建列表(List)481

20.11 创建文件浏览器483

20.12 创建PIM浏览器(PIMBrowser)485

20.13 创建表单(Form)486

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

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

20.13.3 使用图像项组件(ImageItem)491

20.13.4 使用标尺组件(Gauge)493

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

20.13.6 使用选项组组件(ChoiceGroup)497

20.13.7 使用TableItem组件498

20.13.8 使用分隔符组件(Spacer)501

20.14 使用SVG组件502

20.14.1 预览SVG文件503

20.14.2 设置外部编辑器504

20.14.3 导出SVG图像和动画504

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

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

20.14.6 使用SVG菜单组件(SVGMenu)508

20.15 使用组件面板管理器510

20.16 使用Mobile Game Builder511

20.16.1 创建Game Builder样例项目511

20.16.2 创建场景和平铺层513

20.16.3 创建动画层515

20.16.4 创建GameCanvas和MIDlet516

20.17 小结517

第21章 Java ME开发高级技术518

21.1 创建Canvas画布518

21.2 应用程序的签名运行521

21.2.1 签名概述521

21.2.2 NetBeans的安全管理器522

21.2.3 MIDP项目签名523

21.2.4 指定安全域运行524

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

21.4 多编译配置以及预编译525

21.4.1 配置管理526

21.4.2 使用更多配置527

21.4.3 使用预编译528

21.5 小结530

第四篇 NetBeans组件开发532

第22章 开发NetBeans插件模块532

22.1 NetBeans IDE和NetBeans平台532

22.1.1 NetBeans平台概述532

22.1.2 NetBeans平台的功能533

22.2 NetBeans模块开发533

22.2.1 创建NetBeans插件模块项目533

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

22.2.3 安装和卸载插件模块540

22.3 插件模块项目管理541

22.3.1 源和代码级别541

22.3.2 库管理542

22.3.3 设置显示参数544

22.3.4 版本控制544

22.3.5 打包设置545

22.4 为操作编写处理代码546

22.5 富客户端应用程序开发548

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

22.5.2 创建模块套件项目548

22.5.3 添加模块项目549

22.5.4 生成选项550

22.5.5 去除不必要的菜单552

22.5.6 创建闪屏552

22.5.7 分发应用程序554

22.6 小结554

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

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

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

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

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

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

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

23.3.2 逻辑视图和物理视图563

23.3.3 向项目中添加文件563

23.3.4 编辑源文件564

23.3.5 设置项目属性565

23.3.6 管理配置567

23.3.7 生成并运行项目568

23.4 设置C/C++ Pack568

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

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

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

23.5 创建Makefile571

23.5.1 Makefile简介571

23.5.2 使用Makefile向导创建Makefile572

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

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

23.7.1 JNI简介581

23.7.2 创建Java应用程序项目582

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

23.7.4 生成并运行应用程序586

23.8 小结586

附录A NetBeans的快捷键587

热门推荐