内容简介
本书由浅入深、有重点、有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章。第一篇介绍Eclipse平台界面开发的基础知识,包括SWT控件的使用、界面布局、事件处理等内容;第二篇是插件开发核心技术,主要介绍插件开发的核心知识要点,包括行为(Action)、视图(ViewPart)、编辑器(Editor)、透视图(Perspective)等10章的内容;第三篇主要讲述插件开发的高级内容,包括开发高级内容、富客户端平台技术(RCP)、Draw2d,以及GEF介绍与实现等4个章节;第四篇则围绕插件开发和GEF应用两个主题,精心设计了两个程序开发实例,使读者能更加全面地理解插件开发相关技术。
本书内容全面,讲解仔细,不仅适合没有Eclipse平台技术基础的相关人士,也适合了解相关技术、具有一定插件开发能力的读者。
编辑推荐
本书独创:
1、化“抽象”为“具体”
独创源代码绘图写作方式,化复杂为简单,返璞归真。形象化地拆解高深理论、揭示编程奥秘、点拨实践经验,在“润物细无声”之间,您会感叹,原来,一切不过如此。
2、融“情感”于“技能”
凡事欲破则立,不破不立。本书“破”传统单调的学习方式,“立”生动活泼的情景教学。让您享受新知的乐趣、体会探索的喜悦、发泄胜利的兴奋。
本书设计应用认知科学,以及学习理论,将这些知识轻轻松松、深深地印在你的脑海里。书中搭配大量的插图,阅读起来生动有趣,而不是昏昏欲睡。
精心设计许多注意提示,畅谈学习中的奥秘,减少探索中的弯路。利用模拟的手写字体,增强“现场感”,在情景教学中,让学习过程不再枯燥。
媒体评论
第1章 Eclipse平台简介
1.1 EcIipse集成开发环镜(IDE)介绍
为了方便初次接触Eclipse的读者学习,本节将对如何下载、安装并使用Eclipse IDE进行简单的介绍,如果读者已经很熟悉Eclipse的日常使用,可以跳过这一节。以下的介绍都以Windows XP操作系统平台为例,并假设读者已经对Java程序开发有一定的了解。
……
目录
第一篇 开发基础
第1章 Eclipse平台简介
1.1 Eclipse集成开发环境(IDE)介绍
1.1.1 安装及使用Eclipse IDE
1.1.2 为Eclipse IDE安装中文语言包
1.1.3 IDE的环境设置
1.1.4 使用帮助系统
1.2 什么是Eclipse
1.3 SWT/JFace技术
1.4 插件技术和OSGi
1.5 RCP技术
1.6 EMF技术
1.7 GEF技术
1.8 本章小结
第2章 SWT/JFace概述
2.1 SWT结构浅析
2.2 SWT API结构
2.2.1 组件类
2.2.2 布局类
2.2.3 事件类
2.2.4 图形类与系统资源管理
2.2.5 其他内容
2.3 JFace
2.3.1 查看器
2.3.2 资源注册表
2.3.3 字段帮助
2.3.4 操作和贡献
2.3.5 对话框、向导页和偏好设置
2.3.6 数据绑定
2.4 SWT与Swing
2.5 编写并发布SWT程序
2.5.1 第一个SWT程序
2.5.2 SWT程序的打包发布
..
书摘
第1章 Eclipse平台简介
1.1 EcIipse集成开发环镜(IDE)介绍
为了方便初次接触Eclipse的读者学习,本节将对如何下载、安装并使用Eclipse IDE进行简单的介绍,如果读者已经很熟悉Eclipse的日常使用,可以跳过这一节。以下的介绍都以Windows XP操作系统平台为例,并假设读者已经对Java程序开发有一定的了解。
……