Netbeans IDE 6高级编程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)马特等著,刘志忠译
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302194668
- 页数:457 页
第1章 NetBeans的下载、安装以及自定义设置 1
1.1 下载文件 1
1.2 安装NetBeans IDE 2
1.3 自定义NetBeans JVM启动选项 4
1.4 管理插件和更新 5
1.5 设置代理 10
1.6 自定义IDE 11
1.6.1 设置内部Web浏览器 11
1.6.2 设置代码编辑器缩排 11
1.6.3 选择字体和颜色 15
1.6.4 配置快捷键映射 17
1.6.5 设置Advanced选项 18
1.7 导航并了解IDE布局 21
1.7.1 初始布局 21
1.7.2 窗口 22
1.8 小结 24
第2章 Source Editor 27
2.1 在Projects窗口中工作 27
2.1.1 Source Packages 27
2.1.2 Test Packages 28
2.1.3 Libraries 29
2.1.4 Test Libraries 29
2.2 在Files窗口中工作 29
2.3 排列文件和导航文件 29
2.3.1 在Source Editor中排列文件 30
2.3.2 在Source Editor中导航文件 31
2.4 在Source Editor窗口中工作 32
2.4.1 打开文件 32
2.4.2 行号 32
2.4.3 代码折叠 32
2.4.4 当前行突出显示 33
2.4.5 语法和错误突出显示 33
2.4.6 标注槽和错误条 34
2.4.7 代码缩排 37
2.4.8 识别起始和结束括号 39
2.4.9 识别未使用的导入 40
2.5 Source Editor菜单 41
2.5.1 上下文菜单 41
2.5.2 Editor菜单(工具栏) 45
2.6 Source Editor快捷键 47
2.7 支持的特性和工具 48
2.7.1 宏 48
2.7.2 组件Palette 51
2.8 小结 53
第3章 代码补全和模板 55
3.1 代码补全 55
3.2 使用代码补全功能 58
3.2.1 包(导入) 58
3.2.2 方法 59
3.2.3 类成员 60
3.2.4 构造函数 61
3.2.5 super和this 61
3.2.6 new操作符 62
3.3 代码模板 63
3.3.1 使用代码模板 63
3.3.2 自定义模板 65
3.4 文件模板 68
3.4.1 使用文件模板 68
3.4.2 处理文件模板 70
3.4.3 添加和创建模板 71
3.5 小结 72
第4章 调试 73
4.1 什么是IDE调试 73
4.2 工程级的调试设置 74
4.3 断点 76
4.3.1 添加断点 76
4.3.2 禁用断点 82
4.3.3 删除断点 82
4.3.4 自定义断点 82
4.3.5 Breakpoints窗口 83
4.3.6 分组断点 84
4.4 调试Java代码 85
4.4.1 启动工程调试会话 85
4.4.2 启动文件调试会话 86
4.4.3 停止调试会话 86
4.5 单步调试代码 87
4.5.1 Step Into 88
4.5.2 Step Out 89
4.5.3 Step Over 90
4.5.4 Step Over Expression 91
4.5.5 Run to Cursor 92
4.5.6 Run Into Method 92
4.5.7 Evaluate Expression 93
4.6 用Watch调试 96
4.7 Local Variables窗口 98
4.8 小结 99
第5章 性能分析 101
5.1 配置Profiler属性 101
5.2 Profiler校准 103
5.3 分析Java应用的性能 104
5.3.1 将Profiler绑定到工程上 104
5.3.2 理解Profiler Control Panel窗口 104
5.3.3 CPU性能分析 106
5.3.4 分析CPU性能的例子 111
5.3.5 用分析点来分析CPU性能 115
5.3.6 内存分析 120
5.4 理解Profiler Telemetry 131
5.4.1 查看Telemetry概览 131
5.4.2 查看主VM Telemetry窗口 132
5.5 分析外部和远程应用 133
5.5.1 分析运行在NetBeans上的远程Java应用服务器 133
5.5.2 用Profiler Remote Pack来分析远程Java应用服务器 134
5.5.3 分析外部Java应用 135
5.6 小结 137
第6章 管理版本控制 139
6.1 使用CVS 139
6.1.1 配置工程使用CVS 140
6.1.2 执行常用的CVS操作 143
6.2 使用Subversion 153
6.2.1 安装Subversion 153
6.2.2 执行常用的Subversion操作 154
6.3 使用Local History 157
6.3.1 配置Local History属性 158
6.3.2 使用Local History 158
6.3.3 标注版本 160
6.3.4 删除版本 161
6.3.5 恢复版本 161
6.4 小结 162
第7章 生成和访问Javadoc 163
7.1 Javadoc元素 163
7.1.1 类描述 163
7.1.2 类标签 164
7.1.3 类成员变量 165
7.1.4 构造函数 165
7.1.5 方法 166
7.2 在NetBeans中创建Javadoc 166
7.2.1 配置Javadoc提示设置 167
7.2.2 配置工程Javadoc设置 169
7.2.3 生成工程的Javadoc 171
7.3 访问Javadoc 171
7.3.1 额外库和平台 171
7.3.2 查看上下文敏感的Javadoc 173
7.3.3 搜索Javadoc 174
7.4 小结 176
第8章 用Ant和Maven构建软件的管理 177
8.1 Ant任务和目标 177
8.2 在NetBeans中配置Ant属性 181
8.3 NetBeans工程构建文件 182
8.3.1 build.xml文件 182
8.3.2 build-impl.xml文件 184
8.3.3 build-before-profiler.xml文件 185
8.3.4 profiler-build-impl.xml文件 186
8.3.5 project.properties文件 187
8.4 使用目标 187
8.4.1 运行目标 187
8.4.2 调试目标 188
8.4.3 停止和重运行目标 189
8.4.4 为Ant目标创建快捷键 190
8.5 Maven简介 191
8.6 使用Maven工程 191
8.6.1 配置Maven属性 192
8.6.2 创建Maven工程 192
8.6.3 配置Maven工程属性 194
8.6.4 添加类库依赖关系 195
8.7 小结 195
第9章 JUnit测试 197
9.1 创建JUnit测试案例 197
9.1.1 创建新的测试类 197
9.1.2 为现有类创建测试 200
9.1.3 查看测试 202
9.1.4 修改测试 204
9.2 运行JUnit测试 205
9.2.1 查看测试结果 205
9.2.2 生成测试案例报告 207
9.3 在NetBeans中配置Junit属性 208
9.4 小结 209
第10章 重构 211
10.1 NetBeans重构选项 211
10.2 Move Class重构 213
10.3 Rename重构 214
10.4 Safe Delete重构 214
10.5 Use Supertype Where Possible重构 216
10.6 Move Inner to Outer Level重构 216
10.7 Encapsulate Fields重构 218
10.8 Pull Up重构 222
10.9 Push Down重构 223
10.10 Convert Anonymous to Inner重构 225
10.11 Introduce Method重构 228
10.12 Extract Interface重构 229
10.13 Extract Superclass重构 230
10.14 Change Method Parameters重构 232
10.15 重构的键盘快捷键 233
10.16 小结 234
第11章 代码优化工具 235
11.1 使用Checkstyle 235
11.1.1 Checkstyle检查点 236
11.1.2 示例Checkstyle配置文件 241
11.1.3 在NetBeans中使用Checkstyle 242
11.2 使用PMD 248
11.2.1 PMD检查点概述 248
11.2.2 示例PMD配置文件 251
11.2.3 在NetBeans中使用PMD 252
11.3 使用SQE 256
11.3.1 安装SQE插件 256
11.3.2 配置SQE插件 257
11.3.3 运行SQE插件 258
11.4 小结 260
第12章 在Rail上开发JRuby/Ruby应用 261
12.1 安装Ruby环境 261
12.2 配置运行环境 262
12.3 创建Ruby应用工程 263
12.3.1 Ruby应用 264
12.3.2 基于现有源代码的Ruby应用 265
12.4 创建Ruby on Rails工程 265
12.4.1 Ruby on Rails应用 265
12.4.2 基于现有代码的Ruby on Rails应用 267
12.5 添加文件到工程中 267
12.6 Ruby Editor 270
12.6.1 代码补全 270
12.6.2 代码模板 273
12.7 运行Rake任务 274
12.8 自定义Ruby工程 275
12.8.1 Ruby工程属性 275
12.8.2 Ruby on Rails工程属性 276
12.9 Ruby Gem Manager 276
12.10 管理Rails插件 277
12.11 测试Ruby工程 279
12.11.1 创建测试 279
12.11.2 运行测试 280
12.12 调试工程 281
12.13 IRB和Rails Console 281
12.14 JRuby 282
12.14.1 从Ruby调用Java 282
12.14.2 在Servlet容器中运行Rails 283
12.15 综合应用 285
12.15.1 创建数据库 285
12.15.2 创建工程 285
12.15.3 运行工程 286
12.16 小结 286
第13章 开发Web应用 289
13.1 创建Web应用工程 289
13.2 导航Web应用工程 291
13.2.1 Web Pages 292
13.2.2 Configuration Files 292
13.2.3 Server Resources 292
13.3 JavaScript和CSS文件支持 293
13.3.1 处理CSS文件 293
13.3.2 处理JavaScript文件 295
13.4 构建Web应用 298
13.4.1 清除并构建一个工程 298
13.4.2 编译JSP文件 298
13.4.3 重复构建和停止构建 299
13.5 运行Web应用 300
13.6 定义Java应用服务器 301
13.6.1 使用Tomcat 301
13.6.2 使用GlassFish 304
13.6.3 为某个工程设置应用服务器 307
13.7 HTTP监视 307
13.7.1 启用HTTP Monitor 307
13.7.2 使用HTTP Monitor 308
13.8 使用Web应用框架 310
13.8.1 使用Struts 310
13.8.2 使用Struts 2 316
13.8.3 使用Visual JavaServer Faces 317
13.8.4 使用jMaki框架 340
13.9 小结 345
第14章 开发Web服务:JAX-WS、SOA、BPEL和RESTful 347
14.1 安装Web服务模块 347
14.2 创建Web服务 348
14.2.1 创建Web服务 349
14.2.2 创建Web服务客户端 355
14.2.3 根据WSDL文件创建一个Web服务 360
14.2.4 创建消息处理器 361
14.2.5 创建逻辑处理器 363
14.3 处理SOA和BPEL 364
14.3.1 创建BPEL Module工程 364
14.3.2 创建BPEL流程文件 365
14.3.3 导航BPEL Design窗口 366
14.3.4 创建WSDL文件 368
14.3.5 导航WSDL Editor 371
14.3.6 使用BPEL Designer和BPEL Mapper 374
14.4 创建Composite应用 381
14.4.1 创建Composite Application工程 381
14.4.2 设置Composite Application工程属性 381
14.4.3 添加JBI模块 382
14.4.4 测试Composite Application和BPEL流程 383
14.5 创建RESTful Web服务 384
14.5.1 安装RESTful模块 384
14.5.2 根据模式创建RESTful Web服务 385
14.5.3 创建客户端以读取服务 388
14.6 小结 389
第15章 开发GUI应用 391
15.1 创建简单的GUI应用 391
15.1.1 使用Palette窗口 391
15.1.2 创建工程 394
15.1.3 创建初始的JFrame类 395
15.1.4 使用Form Editor 396
15.1.5 使用FreeTTS 405
15.2 使用Swing Application Framework 407
15.2.1 创建Java Desktop Application工程 407
15.2.2 使用动作 410
15.2.3 使用Application Actions窗口 415
15.3 使用Beans Binding 416
15.3.1 创建数据库 417
15.3.2 创建工程 419
15.3.3 分析生成的应用 421
15.3.4 理解Update Source When域 425
15.3.5 编写自定义的Validator 426
15.4 小结 429
第16章 开发富客户端应用 431
16.1 NetBeans Platform提供的特性 431
16.2 入门 432
16.3 术语 433
16.4 NetBeans Platform SDK 434
16.4.1 工程模板 435
16.4.2 文件模板 436
16.4.3 NetBeans Platform Manager 437
16.4.4 Project Properties对话框 439
16.4.5 上下文菜单项 440
16.5 了解Platform之外的API 442
16.5.1 开始创建 443
16.5.2 使用Explorer & Property Sheet API 443
16.5.3 使用Nodes API 446
16.5.4 运行此应用 447
16.6 组装一个NetBeans Platform应用 448
16.6.1 开始组装 448
16.6.2 使用Window System API 449
16.6.3 整合应用 451
16.6.4 运行此应用 453
16.6.5 发布应用 454
16.6.6 更新应用 455
16.7 延伸阅读 455
16.8 主要的NetBeans API小结 456
16.9 小结 457
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《工业机器人离线编程与仿真》张明文,封家诚,王鑫主编 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《羊脂球 莫泊桑短篇小说选》(法)莫泊桑著;张英伦译 2010
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019