Eclipse从入门到精通(第2版)
基本信息
编辑推荐
经典程序类畅销书全新升级,以最新的Eclipse 3.2为写作版本.
全面升级了书中所涉及的相关软件包,使其版本保持最新
重写了API,增加了RCP,Form组件,ActiveX访问、JFace数据绑定等内容..
配套光盘提供相关操作的视频演示和书中所涉及的开源软件
作者有多年的相关开发经验和项目经验,写作风格认真、严谨...
内容简介回到顶部↑
书籍
计算机书籍
本书为《eclipse从入门到精通》一书的全新改版。本书以最新的eclipse 3.2作为写作版本。全书分为5篇:起步篇介绍了eclipse及相关插件的安装,还介绍了一些eclipse开发环境的基本使用技巧;swt/jface篇详细介绍了swt、jface的使用:插件开发篇详细讲解了eclipse插件开发的各个步骤;rcp开发篇给出了一个基于数据库开发和面向对象分析设计的完整rcp项目实例:web开发篇以tromcat+lomboz+struts+hibernate为开发环境,详述了其下载、安装、配置和开发的全过程。本书以swt/jface、插件开发、rcp平台开发为核心内容,并兼顾了web开发,eclipse开发环境的使用只占极少部分。
本书内容循序渐进,实例丰富,操作及开发步骤讲解详细,配书光盘含有各主要章节的操作视频演示,是eclipse开发者不可多得的教程。本书适合的读者对象见本书前言中的详细介绍。
计算机书籍
本书为《eclipse从入门到精通》一书的全新改版。本书以最新的eclipse 3.2作为写作版本。全书分为5篇:起步篇介绍了eclipse及相关插件的安装,还介绍了一些eclipse开发环境的基本使用技巧;swt/jface篇详细介绍了swt、jface的使用:插件开发篇详细讲解了eclipse插件开发的各个步骤;rcp开发篇给出了一个基于数据库开发和面向对象分析设计的完整rcp项目实例:web开发篇以tromcat+lomboz+struts+hibernate为开发环境,详述了其下载、安装、配置和开发的全过程。本书以swt/jface、插件开发、rcp平台开发为核心内容,并兼顾了web开发,eclipse开发环境的使用只占极少部分。
本书内容循序渐进,实例丰富,操作及开发步骤讲解详细,配书光盘含有各主要章节的操作视频演示,是eclipse开发者不可多得的教程。本书适合的读者对象见本书前言中的详细介绍。
目录回到顶部↑
第1篇 起步篇
第1章 eclipse简介
第2章 安装eclipse及其插件
第3章 eclipse的集成开发环境
第4章 eclipse中cvs的使用
第5章 eclipse中junit的使用
第2篇 swt/jface篇
第6章 swt起步
第7章 安装visual editor插件
第8章 swt常用组件
第9章 容器类
第10章 布局管理器
第11章 其他swt组件
第12章 图像、颜色、字体
第13章 swt的线程
第14章 表格
第15章 树和列表
第16章 对话框
第17章 form的使用
第18章 高级话题
第1章 eclipse简介
第2章 安装eclipse及其插件
第3章 eclipse的集成开发环境
第4章 eclipse中cvs的使用
第5章 eclipse中junit的使用
第2篇 swt/jface篇
第6章 swt起步
第7章 安装visual editor插件
第8章 swt常用组件
第9章 容器类
第10章 布局管理器
第11章 其他swt组件
第12章 图像、颜色、字体
第13章 swt的线程
第14章 表格
第15章 树和列表
第16章 对话框
第17章 form的使用
第18章 高级话题
前言回到顶部↑
本书的形成.
2003年末,我离开深圳工作了一年的管理岗位,收拾行囊来到北京,决定做一年程序员以更新自已的技术知识结构。其后得到了IBM.CRL的一份工作,是用Eclipse插件的方式为台湾某银行开发一个项目管理软件。.
去的当天,同事演示了一个让我两眼放光的Demo,那是一个如此优秀和吸引人的GUI界面,让人难以相信它是用Java开发的。我曾经用AWT/Swing开发过GUI程序,但开发出来的界面总是感觉不好看。老实说我并不希望自已再使用AWT/Swing来开发软件。
Eclipse插件开发需要用到SWT/JFace和其插件扩展机制的知识,当时资料很缺乏,仅在网上有一些零星的文章,但这些文章用来入门还可以,要正式开发则是远远不够的。幸运的是,我的同事都有着丰富的Eclipse插件开发经验,他们给了我很多的帮助。
现在,很多大公司都聚集在Eclipse的开源大旗之下,这里面也包括Borland公司。层出不穷的插件和应用不断丰富着Eclipse的世界。在国外,Eclipse的开发和应用已经如火如荼,而国内在这方面还处于萌芽状态,主要原因还是缺乏相关的学习资料。我认为在国内推广Eclipse是一件很有意义的事,2004年10月,我辞职在家专心著书,希望能把自己的开发经验集结成册,向同行们介绍Eclipse这种极有发展前途的开源软件。
2005年开始,Eclipse在国内以惊人的速度传播开来,市场上的Eclipse书籍遍地开花,而本书的第1版也正好赶上了这股风潮,受到了读者的欢迎。两年过去了,对于迅猛发展中的Eclipse世界,本书第1版的内容已经有些过时了,很多工具和插件的版本都已经更新,变得更强大更易用,当然其安装配置和使用也发生了一些变化。所以,作者根据2007年年初最新版本的软件,重新写作了本书。
在写作本书第2版中,除了重新组织文字和截图,又增加了不少新内容,其中最重要的新内容就是RCP。为了不至于页数过于膨胀,本书采取了紧缩式的排版,在不影响阅读的情况下紧缩代码格式,同时把多个截图尽量放在一行上。这样有效地压缩了水份,使得书的内容更扎实。
本书面向的读者群
现在国内的Java程序员大致分三类:一类从事B/S模式开发,主要用J2EE和各种轻量级框架来写Web应用;一类从事C/S模式开发,写Java胖客户端程序;还有一类是用J2ME来开手机软件。本书主要满足了前两类读者的需求。
第1篇主要介绍Eclipse的基础应用,适用于所有Java程序员。内容包括Eclipse的安装与配置、Eclipse集成开发环境的使用技巧、CVS的安装与配置等。
第2、3、4篇主要针对Java胖客户端的开发者,介绍了SWT/JFace中各组件的使用,插件的开发,最后详细给出了一个完整的RCP程序实例。
第5篇主要针对Web开发者,详细讲解了Tomcat、Lomboz、Struts、Hibernate在Eclipse中的安装与配置,并且用一个贯穿全篇的实例来演示如何综合运用Struts、Hibernate来开发Web应用。这部分内容要求读者对JSP有一定的了解,但不要求读者了解Struts、Hibernate。
本书的内容结构
第1篇为“起步篇”,共有5章。主要内容有:Eclipse及其多国语言包的下载安装与配置;Eclipse集成开发环境的介绍和主要使用技巧;CVS服务器的安装及Eclipse中CVS客户端的使用等;用Eclipse写JUnit单元测试。
第2篇为“SWT/JFace篇”,共有13章。主要内容有:SWT的事件模型;SWT的各种常用组件及布局管理器的使用;图像和SWT多线程;JFace的表格、树、对话框、Form的使用;JFace数据绑定等前沿内容。
第3篇为“插件开发篇”,共有5章。主要内容有:插件扩展点的使用;插件的国际化;用POI来输出报表;项目的打包与发行。
第4篇为“RCP开发篇”,共有10章。给出了一个基于数据库开发和面向对象分析设计的完整RCP项目实例。..
第5篇为“Web开发篇”,共有4章。主要内容有:如何在Eclipse中搭建Web开发环境;如何在Eclipse中使用Struts、Hibernate来开发Web应用。
和市场上其他书籍相比,本书有何不同
现在市场上已经有不少Eclipse的相关书籍,这对Eclipse的普及很有益。但有的书不是太过于偏向Eclipse界面的使用,重复了Eclipse中文帮助中的内容,便是翻译国外的书,这些书不是很切合国内软件开发者的实际需求,而且在内容和写法上也不符合中国人的思维方式和阅读习惯。而且还没有一本介绍RCP平台开发的书籍。
2003年末,我离开深圳工作了一年的管理岗位,收拾行囊来到北京,决定做一年程序员以更新自已的技术知识结构。其后得到了IBM.CRL的一份工作,是用Eclipse插件的方式为台湾某银行开发一个项目管理软件。.
去的当天,同事演示了一个让我两眼放光的Demo,那是一个如此优秀和吸引人的GUI界面,让人难以相信它是用Java开发的。我曾经用AWT/Swing开发过GUI程序,但开发出来的界面总是感觉不好看。老实说我并不希望自已再使用AWT/Swing来开发软件。
Eclipse插件开发需要用到SWT/JFace和其插件扩展机制的知识,当时资料很缺乏,仅在网上有一些零星的文章,但这些文章用来入门还可以,要正式开发则是远远不够的。幸运的是,我的同事都有着丰富的Eclipse插件开发经验,他们给了我很多的帮助。
现在,很多大公司都聚集在Eclipse的开源大旗之下,这里面也包括Borland公司。层出不穷的插件和应用不断丰富着Eclipse的世界。在国外,Eclipse的开发和应用已经如火如荼,而国内在这方面还处于萌芽状态,主要原因还是缺乏相关的学习资料。我认为在国内推广Eclipse是一件很有意义的事,2004年10月,我辞职在家专心著书,希望能把自己的开发经验集结成册,向同行们介绍Eclipse这种极有发展前途的开源软件。
2005年开始,Eclipse在国内以惊人的速度传播开来,市场上的Eclipse书籍遍地开花,而本书的第1版也正好赶上了这股风潮,受到了读者的欢迎。两年过去了,对于迅猛发展中的Eclipse世界,本书第1版的内容已经有些过时了,很多工具和插件的版本都已经更新,变得更强大更易用,当然其安装配置和使用也发生了一些变化。所以,作者根据2007年年初最新版本的软件,重新写作了本书。
在写作本书第2版中,除了重新组织文字和截图,又增加了不少新内容,其中最重要的新内容就是RCP。为了不至于页数过于膨胀,本书采取了紧缩式的排版,在不影响阅读的情况下紧缩代码格式,同时把多个截图尽量放在一行上。这样有效地压缩了水份,使得书的内容更扎实。
本书面向的读者群
现在国内的Java程序员大致分三类:一类从事B/S模式开发,主要用J2EE和各种轻量级框架来写Web应用;一类从事C/S模式开发,写Java胖客户端程序;还有一类是用J2ME来开手机软件。本书主要满足了前两类读者的需求。
第1篇主要介绍Eclipse的基础应用,适用于所有Java程序员。内容包括Eclipse的安装与配置、Eclipse集成开发环境的使用技巧、CVS的安装与配置等。
第2、3、4篇主要针对Java胖客户端的开发者,介绍了SWT/JFace中各组件的使用,插件的开发,最后详细给出了一个完整的RCP程序实例。
第5篇主要针对Web开发者,详细讲解了Tomcat、Lomboz、Struts、Hibernate在Eclipse中的安装与配置,并且用一个贯穿全篇的实例来演示如何综合运用Struts、Hibernate来开发Web应用。这部分内容要求读者对JSP有一定的了解,但不要求读者了解Struts、Hibernate。
本书的内容结构
第1篇为“起步篇”,共有5章。主要内容有:Eclipse及其多国语言包的下载安装与配置;Eclipse集成开发环境的介绍和主要使用技巧;CVS服务器的安装及Eclipse中CVS客户端的使用等;用Eclipse写JUnit单元测试。
第2篇为“SWT/JFace篇”,共有13章。主要内容有:SWT的事件模型;SWT的各种常用组件及布局管理器的使用;图像和SWT多线程;JFace的表格、树、对话框、Form的使用;JFace数据绑定等前沿内容。
第3篇为“插件开发篇”,共有5章。主要内容有:插件扩展点的使用;插件的国际化;用POI来输出报表;项目的打包与发行。
第4篇为“RCP开发篇”,共有10章。给出了一个基于数据库开发和面向对象分析设计的完整RCP项目实例。..
第5篇为“Web开发篇”,共有4章。主要内容有:如何在Eclipse中搭建Web开发环境;如何在Eclipse中使用Struts、Hibernate来开发Web应用。
和市场上其他书籍相比,本书有何不同
现在市场上已经有不少Eclipse的相关书籍,这对Eclipse的普及很有益。但有的书不是太过于偏向Eclipse界面的使用,重复了Eclipse中文帮助中的内容,便是翻译国外的书,这些书不是很切合国内软件开发者的实际需求,而且在内容和写法上也不符合中国人的思维方式和阅读习惯。而且还没有一本介绍RCP平台开发的书籍。








点击看大图





加载中...

