內容簡介
本書第一篇介紹Eclipse平台界面開發的基礎知識,包括SWT控制項的使用、界面布局、事件處理等內容;第二篇是外掛程式開發核心技術,主要介紹外掛程式開發的核心知識要點,包括行為(Action)、視圖(ViewPart)、編輯器(Editor)、透視圖(Perspective)等10章的內容;第三篇主要講述外掛程式開發的高級內容,包括開發高級內容、富客戶端平台技術(RCP)、Draw2d,以及GEF介紹與實現等4個章節;第四篇則圍繞外掛程式開發和GEF套用兩個主題,精心設計了兩個程式開發實例,使讀者能更加全面地理解外掛程式開發相關技術。
本書內容全面,講解仔細,不僅適合沒有Eclipse平台技術基礎的相關人士,也適合了解相關技術、具有一定外掛程式開發能力的讀者。
編輯推薦
1、化“抽象”為“具體”
獨創原始碼繪圖寫作方式,化複雜為簡單,返璞歸真。形象化地拆解高深理論、揭示編程奧秘、點撥實踐經驗,在“潤物細無聲”之間,您會感嘆,原來,一切不過如此。
2、融“情感”於“技能”
凡事欲破則立,不破不立。本書“破”傳統單調的學習方式,“立”生動活潑的情景教學。讓您享受新知的樂趣、體會探索的喜悅、發泄勝利的興奮。
本書設計套用認知科學,以及學習理論,將這些知識輕輕鬆鬆、深深地印在你的腦海里。書中搭配大量的插圖,閱讀起來生動有趣,而不是昏昏欲睡。
精心設計許多注意提示,暢談學習中的奧秘,減少探索中的彎路。利用模擬的手寫字型,增強“現場感”,在情景教學中,讓學習過程不再枯燥。
目錄
第一篇開發基礎
第1章Eclipse平台簡介
1.1Eclipse集成開發環境(IDE)介紹
1.1.1安裝及使用EclipseIDE
1.1.2為EclipseIDE安裝中文語言包
1.1.3IDE的環境設定
1.1.4使用幫助系統
1.2什麼是Eclipse
1.3SWT/JFace技術
1.4外掛程式技術和OSGi
1.5RCP技術
1.6EMF技術
1.7GEF技術
1.8本章小結
第2章SWT/JFace概述
第3章SWT編程基礎
第4章使用基本控制項與對話框
第5章容器與布局管理器
第6章界面開發工具
第7章高級控制項使用
第8章SWT/Jface的事件處理
第二篇核心技術
第9章Eclipse外掛程式體系結構
第10章開發 第一個外掛程式項目
第11章操作(Actions)
第12章視圖(Views)
第13章編輯器(Editors)
第14章透視圖(Perspectives)
第15章對話框和嚮導(DialogsWizards)
第16章首選項(Preferences)
第17章幫助內容(HelpContents)
第18章備忘單(CheatSheet)
第三篇高級進階
第19章外掛程式開發高級內容
第20章富客戶端平台(RCP)技術
第21章Draw2d
第22章GEF介紹與實現
第四篇綜合實例
第23章外掛程式開發實例
第24章GEF實例
……