注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Eclipse RCP技術(shù)內(nèi)幕

Eclipse RCP技術(shù)內(nèi)幕

Eclipse RCP技術(shù)內(nèi)幕

定 價:¥56.00

作 者: 梁騫 主編,王威 等編著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787121158018 出版時間: 2012-05-01 包裝: 平裝
開本: 16開 頁數(shù): 286 字?jǐn)?shù):  

內(nèi)容簡介

  《Eclipse RCP技術(shù)內(nèi)幕》從系統(tǒng)構(gòu)架的角度分析EclipseRCP平臺主要的內(nèi)部機(jī)制和實(shí)現(xiàn)方法,按EclipseRCP應(yīng)用系統(tǒng)運(yùn)行時的代碼執(zhí)行順序講解涉及的源代碼,并給出了一些實(shí)例程序,講解EclipseRCP程序的定制方法,便于開發(fā)人員學(xué)習(xí)Eclipse,掌握其內(nèi)部構(gòu)造。

作者簡介

  梁騫,畢業(yè)于華中理工大學(xué)計算機(jī)軟件專業(yè),現(xiàn)在是IBM資深軟件開發(fā)工程師。從2005年開始從事基于Eclipse的客戶端軟件開發(fā),帶領(lǐng)開發(fā)團(tuán)隊參加了Lotus Notes 8.0以后的所有版本的開發(fā)工作,對基于Eclipse的客戶端軟件開發(fā)有著深入的研究和豐富的經(jīng)驗,曾發(fā)表多篇有關(guān)Eclipse開發(fā)的文章。 作者: 李偉,號弘真居士,IBM高級軟件工程師 作者: 高立娟 畢業(yè)于南開大學(xué)計算饑科學(xué)與技術(shù)系,IBM中國開發(fā)中心高級軟件工程師。2008年加入IBM中國開發(fā)中心,主要從事Lotus Notes軟件的開發(fā)、性能優(yōu)化等工作,對基于Eclipse的RCP應(yīng)用開發(fā)和性能優(yōu)化有豐富的經(jīng)驗。 作者: 李輝 IBM中國軟件開發(fā)中心軟件工程師,曾參與LotusNotes 8.0郵件,地址薄以及Lotus Symphony文檔編輯器的開發(fā),目前從事J2EE相關(guān)的開發(fā)工作。

圖書目錄

第1章 Eclipse RCP概述
 1.1 Eclipse歷史背景
 1.2 Eclipse富客戶端(Rich Client Platform)背景簡介
 1.3 Eclipse體系結(jié)構(gòu)
 1.4 未來展望
 1.5 本章小結(jié)
第2章 Eclipse RCP平臺應(yīng)用及發(fā)展現(xiàn)狀
 2.1 開源的RCP應(yīng)用
 2.2 商業(yè)的RCP應(yīng)用
 2.3 本章小結(jié)
第3章 RCP平臺架構(gòu)概覽
 3.1 內(nèi)核架構(gòu)
 3.2 應(yīng)用界面(UI)架構(gòu)
 3.3 本章小結(jié)
第4章 RCP啟動器
 4.1 RCP啟動器(Launcher)介紹
 4.2 設(shè)計精巧的RCP外殼程序
 4.2.1 介紹
 4.2.2 源代碼組成及編譯方法
 4.2.3 源代碼分析
 4.3 簡潔明快的RCP啟動器插件
 4.4 本章小結(jié)
第5章 深入RCP內(nèi)核
 5.1 RCP內(nèi)核介紹
 5.1.1 背景簡介
 5.1.2 項目簡介
 5.2 內(nèi)核啟動全接觸
 5.3 插件加載詳解
 5.4 內(nèi)核中插件事件機(jī)制分析
 5.5 內(nèi)核面向服務(wù)的框架分析
 5.6 本章小結(jié)
 參考文獻(xiàn)
第6章 RCP界面框架剖析
 6.1 RCP應(yīng)用的基本框架
 6.2 RCP應(yīng)用程序的入口(IApplication)及其啟動過程
 6.3 界面(UI)創(chuàng)建過程及實(shí)現(xiàn)
 6.3.1 創(chuàng)建并啟動工作臺(Workbench)
 6.3.2 創(chuàng)建并打開工作臺窗口(WorkbenchWindow)
 6.3.3 創(chuàng)建并激活頁面(Page)
 6.4 本章小結(jié)
 參考文獻(xiàn)
第7章 RCP元數(shù)據(jù)
 7.1 RCP元數(shù)據(jù)介紹
 7.2 數(shù)據(jù)區(qū)中的數(shù)據(jù)詳析
 7.2.1 安裝數(shù)據(jù)區(qū)
 7.2.2 配置數(shù)據(jù)區(qū)
 7.2.3 實(shí)例數(shù)據(jù)區(qū)
 7.3 數(shù)據(jù)區(qū)配置方法及應(yīng)用
 7.3.1 數(shù)據(jù)區(qū)配置方法
 7.3.2 數(shù)據(jù)區(qū)配置應(yīng)用:多用戶安裝
 7.4 本章小結(jié)
第8章 開發(fā)特色RCP應(yīng)用窗口
 8.1 窗口形狀隨心變
 8.1.1 改變Shell的風(fēng)格
 8.1.2 創(chuàng)建透明的不規(guī)則的形狀
 8.1.3 創(chuàng)建窗口
 8.2 窗口標(biāo)題欄我做主
 8.2.1 標(biāo)題欄樣式
 8.2.2 標(biāo)題欄按鈕
 8.3 本章小結(jié)
第9章 Presentation——定制應(yīng)用外觀的利器
 9.1 Presentation介紹
 9.2 通過Presentation創(chuàng)建獨(dú)特的應(yīng)用外觀
 9.3 本章小結(jié)
第10章 美化工具欄和狀態(tài)欄
 10.1 菜單、狀態(tài)欄和工具欄加載過程分析
 10.1.1 為菜單欄和工具欄創(chuàng)建action
 10.1.2 RCP應(yīng)用構(gòu)造工具欄和狀態(tài)欄的過程分析
 10.2 狀態(tài)欄和工具欄定制實(shí)戰(zhàn)
 10.2.1 定制狀態(tài)欄
 10.2.2 定制CoolBar和ToolBar
 10.3 本章小結(jié)
第11章 啟動欄——打造自己的RCP應(yīng)用平臺
 11.1 什么是啟動欄
 11.2 啟動欄擴(kuò)展點(diǎn)定義
 11.3 啟動欄實(shí)現(xiàn)實(shí)例
 11.4 添加新的啟動項到啟動欄
 11.5 本章小結(jié)
第12章 邊欄——應(yīng)用小工具集合地
 12.1 什么是邊欄
 12.2 邊欄擴(kuò)展點(diǎn)定義
 12.3 邊欄實(shí)現(xiàn)實(shí)例
 12.4 加入新的應(yīng)用到邊欄
 12.5 本章小結(jié)
第13章 動態(tài)插件
 13.1 動態(tài)世界的運(yùn)轉(zhuǎn)方式
 13.1.1 動態(tài)的Bundle
 13.1.2 監(jiān)聽Bundle生命周期變化
 13.1.3 監(jiān)聽框架生命周期變化
 13.2 動態(tài)世界的交互方式
 13.2.1 Whiteboard Pattern簡介
 13.2.2 服務(wù)
 13.3 動態(tài)世界的行為準(zhǔn)則
 13.3.1 感知運(yùn)行環(huán)境的變化
 13.3.2 創(chuàng)建具有動態(tài)特性的插件
 13.4 本章小結(jié)
 參考文獻(xiàn)
第14章 RCP產(chǎn)品國際化
 14.1 國際化概述
 14.2 插件國際化的實(shí)現(xiàn)方法
 14.3 本章小結(jié)
第15章 RCP應(yīng)用更新機(jī)制
 15.1 創(chuàng)建更新站點(diǎn)
 15.1.1 site.xml高級配置介紹
 15.2 插件更新及安裝實(shí)現(xiàn)機(jī)制
 15.2.1 Eclipse安裝目錄中與安裝和更新有關(guān)的插件
 15.2.2 安裝插件的過程分析
 15.3 通過配置文件管理更新方式
 15.4 本章小結(jié)
附錄A OSGi原理和實(shí)戰(zhàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號