图书介绍

NetBeans富客户端编程权威教程PDF|Epub|txt|kindle电子书版本网盘下载

NetBeans富客户端编程权威教程
  • (美)波德鲁,(美)图拉赫,(美)威尔兰格,叶亮译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302182030
  • 出版时间:2008
  • 标注页数:445页
  • 文件大小:97MB
  • 文件页数:464页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

NetBeans富客户端编程权威教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 NetBeans平台入门1

1.1配置IDE1

1.2 NetBeans IDE基础2

创建模块2

创建应用程序3

使用文件模板4

声明依赖关系4

运行模块5

定制应用程序5

发布应用程序6

第2章 模块化编程的优势7

2.1分布式开发7

2.2模块化应用8

版本8

次级版本信息9

依赖管理9

2.3模块化编程宣言10

2.4使用NetBeans进行模块化编码11

第3章 模块化的体系结构15

3.1模块——程序的装配单元15

3.2模块的类型15

最终用户界面模块16

简单程序库16

多厂商支持16

模块库17

3.3模块生命周期18

3.4模块群组21

第4章 低耦合的交互25

4.1注册和查找25

4.2 MetaInf服务26

4.3全局Lookup27

4.4编写扩展点29

第5章 Lookup33

5.1拥有Lookup的对象36

5.2 Lookup作为通信机制37

5.3 Lookup和代理40

5.4 Lookup和选择42

5.5编写Lookup敏感的操作43

5.6追踪全局选择44

5.7 NetBeans API中遗留的Lookup模式变种45

5.8常见的Lookup模式45

第6章 Filesytems47

6.1 FileSystems和FileObjects48

6.2需要处理什么类型的FileSystem49

6.3层次49

6.4 XML文件系统50

6.5声明式注册二:系统文件系统51

“系统文件系统”是如何工作的51

“系统文件系统”是可读写的52

使用“系统文件系统”的FileChangeEvents53

探索系统文件系统——菜单54

6.6从FileObject到Java对象61

使用工厂方法从.instance文件创建对象62

通过代码访问“系统文件系统”64

使用.settings文件66

6.7浏览“系统文件系统”66

6.8小结66

第7章 线程、侦听者模式和MIME查找71

7.1创建模块和SPI72

7.2实现ListModelProvider73

建立依赖74

创建XmlListModelProvider75

注册XmlListModelProvider85

7.3提供一个UI组件86

MIME查找SPI和API86

提供一个窗口组件显示列表模型87

7.4使用Pseudo Navigator92

7.5小结:Pseudo Navigator——这张图片有什么错误?92

第8章 窗口系统95

8.1窗口系统的作用96

8.2“窗口系统API”中的类97

8.3使用TopComponent99

8.4在会话间持久化状态101

8.5窗口系统持久化数据103

8.6创建编辑器样式的TopComponent(以非声明的方式)106

8.7高级窗口系统配置:自定义Mode107

8.8使用TopComponent群组111

第9章 Node、 Explorer视图、Action和Presenter115

9.1 Node API116

9.2 Explorer API125

explorer视图组件的类型125

创建显示Node的TopComponent127

添加详细视图129

使用Explorer API添加另一个详细视图131

9.3 Action136

Presenter137

Action API和NetBeans标准操作140

在菜单、工具栏和快捷键中安装全局Action140

上下文感知操作141

9.4 Node属性142

9.5 Node和DataObject:创建系统文件系统浏览器145

9.6小结:节点、表单属性和用户界面设计147

第10章 DataObject和DataLoader149

10.1 DataObject来自哪里?151

10.2添加对新文件类型的支持152

为NetBeans添加对ManiFest文件的支持152

由manifest文件提供Manifest对象157

由ManifestDataObject和ManifestDataNode提供ManifestProvider157

图标徽章160

用JUnit测试ManifestDataObj ect164

10.3在内部使用自定义的文件类型170

10.4序列化对象和系统文件系统170

第11章 图形用户界面173

11.1介绍173

11.2新建GUI窗体175

11.3在窗体中放置和排列组件175

11.4设置组件的大小和大小可调性176

11.5设定组件的行为和外观177

11.6生成事件侦听和处理方法178

11.7定制生成的代码180

11.8用可视化的方法构建浏览器视图181

11.9预览窗体182

11.10在窗体编辑器中使用自定义的Bean182

11.11使用不同的布局管理器183

第12章 多视图编辑器185

12.1介绍185

12.2入门186

12.3理解多视图编辑器187

12.4创建编辑器的基础构架187

12.5创建源视图191

描述源Multi ViewElement191

创建源编辑器192

在多视图编辑器中加入源视图195

12.6创建可视化视图197

12.7完成示例199

第13章 语法高亮显示201

13.1介绍201

13.2准备创建语法高亮支持202

13.3创建Token ID203

13.4创建词法分析器204

13.5扩展选项窗口207

13.6扩展选项窗口210

13.7完成212

第14章 完成代码213

14.1介绍213

14.2理解代码完成215

14.3代码完成提示类型215

14.4准备使用CompletionProvider接口216

14.5实现CompletionProvider217

14.6实现CompletionItem219

14.7为CompletionProvider添加过滤器222

14.8为“代码完成提示框”加入文档225

14.9为“代码完成提示框”加入工具提示227

第15章 组件面板229

15.1介绍229

理解组件面板230

创建第一个组件面板232

15.2向组件面板中添加元素234

为第一个组件面板添加元素234

让用户向组件面板中添加元素239

15.3拖放组件元素241

定义放置目标242

定义拖拽图像243

定义放置事件245

定义拖拽动作246

15.4将支持特性添加到组件面板中247

为面板添加操作248

添加过滤器并刷新面板250

添加属性改变侦听器252

设置面板属性253

提供组件面板管理器255

15.5为文本编辑器创建组件面板256

将组件面板与文本编辑器关联257

在文本编辑器的组件面板中添加元素259

在文本编辑器中格式化被放置的元素261

让用户在文本编辑器的组件面板中添加元素262

第16章 超链接265

16.1介绍265

准备提供超链接265

HyperlinkProvider类266

快速开始266

16.2使用HyperlinkProvider类的准备工作266

16.3 manifest文件中的超链接267

识别超链接268

设置超链接的长度269

打开引用的文档270

完成272

第17章 标注273

17.1介绍273

17.2准备创建错误标注274

17.3创建错误标注274

理解错误标注DTD75

注册错误标注278

安装错误标注279

17.4准备使用错误标注279

17.5使用错误标注280

描述标注280

挂载和分离标注281

定义请求处理任务283

标注某行的一部分284

17.6完成284

第18章 选项窗口287

18.1介绍287

18.2查看“选项”窗口扩展文件290

AdvancedOption类290

OptionsPanelController类290

可视化选项面板292

18.3创建主面板293

第一个主面板293

重新排序选项面板295

18.4向“选项”窗口中添加设置295

第19章 Web框架299

19.1介绍299

支持Web框架的准备工作300

WebFrameworkProvider类300

快速开始300

示例:简单注册301

19.2准备使用WebFrameworkProvider类302

19.3为框架提供配置面板303

创建配置面板304

示例:在WebFramework Provider实现中添加配置面板306

编写配置面板307

19.4创建源代码结构309

准备使用extend()方法309

示例:定义extend()方法309

创建模板311

创建Java文件的模板311

准备:利用模板在程序中创建Java文件312

利用模板在程序中创建Java文件313

尝试使用框架支持模块315

19.5让用户在“框架”面板中选择库316

19.6“项目属性”对话框和Web框架318

19.7完成319

第20章 Web服务321

20.1介绍321

20.2创建和测试Web服务客户端321

20.3集成Web服务客户端326

第21章JavaHelp文档331

21.1创建帮助集331

21.2删除IDE的帮助集334

21.3标记帮助集的默认文字337

第22章 更新中心341

22.1介绍341

22.2添加IDE的更新中心功能342

22.3创建和分发自动更新描述符343

用IDE创建自动更新描述符343

上传自动更新描述符和NBM文件344

22.4分发自动更新描述符的URL45

生成一个注册自动更新描述符的模块345

让用户手动注册自动更新描述符345

22.5从更新中心下载NBM文件346

22.6将更新发布到现有模块347

第23章 用例1:跟Jens Trapp学习NetBeans模块开发349

23.1介绍349

23.2调用外部工具350

创建Tidy错误检测操作350

获取文件名352

运行HTML Tidy353

解决依赖356

运行示例356

23.3处理输出358

打印输出359

侦听输出361

解析输出363

在“源代码编辑器”中标注错误365

23.4配置工具371

扩展“选项”窗口371

持久化选项373

23.5格式化和转换文件375

操作文件376

查看区别382

23.6控制转换383

创建向导383

连接向导393

第24章 用例2: Rich Unger应用程序开发395

24.1介绍395

24.2开始396

24.3创建audio/wav的MIME类型支持398

24.4在WavDataObject中封装音频数据401

24.5创建查看WAV文件的组件404

24.6将WAV编辑器转变为多视图编辑器406

24.7创建插入额外视图的API412

24.8实现API,提供新视图415

附录A 高级模块系统开发技术421

附录B NetBeans中的常见习惯和代码模式435

附录C 性能441

热门推荐