图书介绍
自己动手写开发工具:基于Eclipse的工具开发PDF|Epub|txt|kindle电子书版本网盘下载
![自己动手写开发工具:基于Eclipse的工具开发](https://www.shukui.net/cover/36/31731433.jpg)
- 杨中科编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302162179
- 出版时间:2007
- 标注页数:349页
- 文件大小:131MB
- 文件页数:360页
- 主题词:软件工具-程序设计
PDF下载
下载说明
自己动手写开发工具:基于Eclipse的工具开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Eclipse插件1
1.1 插件的安装1
1.1.1 直接复制安装1
1.1.2 links安装方式2
1.1.3 Eclipse在线安装方式3
1.2 内置JUnit插件的使用5
1.3 可视化GUI设计插件——Visual Editor9
1.3.1 Visual Editor的安装9
1.3.2 一个登录界面的开发10
1.4 Eclipse的反编译插件21
1.4.1 为什么要反编译21
1.4.2 常用Java反编译器22
1.4.3 反编译不完全的代码的查看23
1.5 WTP插件使用26
第2章 Eclipse插件开发30
2.1 Eclipse插件开发介绍30
2.1.1 开发插件的步骤30
2.1.2 Eclipse插件开发学习资源的取得31
2.2 简单的案例插件功能描述31
2.3 插件项目的建立33
2.3.1 建立项目33
2.3.2 以调试方式运行插件项目38
2.4 改造EnumGeneratorNewWizardPage类39
2.4.1 修改构造函数39
2.4.2 修改createControl方法40
2.4.3 修改initialize方法41
2.4.4 修改handleBrowse方法46
2.4.5 修改dialogChanged方法49
2.4.6 分析updateStatus方法50
2.4.7 取得界面控件值的方法51
2.5 开发枚举项编辑向导页51
2.5.1 初始化53
2.5.2 相关环境数据的处理54
2.5.3 代码生成54
2.6 编写代码生成器57
2.7 功能演示、打包安装64
第3章 插件开发导航68
3.1 程序界面的基础——SWT/JFace68
3.1.1 SWT的类库结构68
3.1.2 SWT中的资源管理70
3.1.3 在非用户线程中访问用户线程的GUI资源70
3.1.4 访问对话框中的值72
3.1.5 如何知道部件支持哪些style73
3.2 SWT疑难点74
3.2.1 Button部件74
3.2.2 Text部件74
3.2.3 Tray74
3.2.4 Table74
3.2.5 在SWT中显示AWT/Swing对象75
3.3 异步作业调度76
3.4 对话框79
3.4.1 信息提示框79
3.4.2 值输入对话框80
3.4.3 错误对话框81
3.4.4 颜色选择对话框82
3.4.5 字体对话框83
3.4.6 目录选择对话框83
3.4.7 文件选择对话框84
3.4.8 自定义对话框及配置保存与加载85
3.5 首选项86
3.6 Eclipse资源API和文件系统88
3.6.1 资源相关接口的常见方法89
3.6.2 方法中force参数的意义91
3.6.3 资源相关接口的方法使用示例91
3.6.4 在Eclipse中没有当前项目92
3.7 Java项目模型92
3.7.1 类结构92
3.7.2 常用工具类94
3.7.3 常用技巧95
3.7.4 设定构建路径实战100
3.7.5 如何研读JDT代码105
3.8 插件开发常见的问题106
3.8.1 InvocationTargetException异常的处理106
3.8.2 Adaptable与Extension Object/Interface模式107
3.8.3 千万不要使用internal包111
3.8.4 打开视图111
3.8.5 查找扩展点的实现插件111
3.8.6 项目nature111
3.8.7 透视图开发112
3.8.8 关于工具条路径113
3.8.9 Eclipse的日志116
第4章 属性视图117
4.1 基本使用117
4.1.1 IPropertySource接口说明118
4.1.2 对象实现IPropertySource接口120
4.1.3 对象适配成IPropertySource对象125
4.2 属性视图高级话题128
4.2.1 属性分类128
4.2.2 复合属性133
4.2.3 常用属性编辑器140
4.2.4 自定义属性描述器146
第5章 开发Hibernate插件154
5.1 功能描述154
5.2 XML文件的处理158
5.2.1 XML处理技术比较158
5.2.2 Dom4j的使用159
5.2.3 XStream的使用165
5.3 实体模型文件创建向导169
5.4 模型的定义和模型文件处理176
5.5 实体属性描述器187
5.6 实体编辑器193
5.6.1 字段的编辑193
5.6.2 编辑器基类200
5.6.3 实体编辑器核心配置界面203
5.6.4 多页实体编辑器224
5.7 代码生成228
5.7.1 代码生成器接口228
5.7.2 代码生成器配置文件232
5.7.3 代码生成向导235
5.7.4 公共工具类CommonUtils243
5.8 Hibernate代码生成器245
5.8.1 命名策略246
5.8.2 工具类247
5.8.3 代码生成的JET代码251
5.9 CowNewStudio使用实例259
第6章 基于GEF的界面设计工具263
6.1 GEF简介263
6.1.1 Draw2D263
6.1.2 请求与编辑策略264
6.1.3 视图与编辑器264
6.1.4 GEF的工作过程265
6.2 系统需求265
6.2.1 界面设计工具的分类265
6.2.2 功能描述266
6.3 构建模型267
6.4 实现控制器275
6.4.1 窗体和组件的控制器275
6.4.2 编辑策略279
6.4.3 命令对象283
6.5 窗体文件创建向导287
6.6 组件加载器289
6.7 编辑器295
6.8 代码生成和构建器310
6.8.1 代码生成310
6.8.2 构建器313
6.8.3 为项目增加构建器320
6.9 实现常用组件323
6.9.1 标签组件323
6.9.2 按钮组件327
6.9.3 复选框331
6.9.4 编辑框336
6.9.5 列表框338
6.10 使用演示346