
> 復(fù)習(xí)指導(dǎo) > 筆記串講 > 理工類 > 正文
點(diǎn)擊數(shù): | 發(fā)布時(shí)間:2022-11-17 17:07:35 | 收藏
| 知識(shí)點(diǎn)名稱 | 知識(shí)點(diǎn)內(nèi)容 |
| 插件簡介 ★★ |
定義:插件是一種遵循其所依附的軟件的接口規(guī)范所編寫出來的程序。 構(gòu)成:每個(gè)插件都是由一個(gè)插件清單文件(plugin.xml)和一些可選文件組成。Eclipse插件清單文件描述了插件的名字、版本號(hào)以及使用的或本身定義的擴(kuò)展點(diǎn)等信息。一個(gè)典型的插件文件夾一般包括: (1)plugin.xml。插件清單文件,主要有plugin、runtime、requires和extension四個(gè)標(biāo)簽。其中,plugin標(biāo)簽的屬性提供的是插件的基本信息,最重要的是id,它要求不能和現(xiàn)有的Eclipse插件id有沖突。 (2)plugin.properties。插件的一般信息,記錄插件的屬性設(shè)置,容納被plugin.xml引用的字符串。 (3)about.html。記錄證書信息。 (4)*.jar。插件需要的類文件。 (5)lib。容納第三方JAR包。 (6)icons。容納icon文件,通常是GIF格式。 (7)其他需要的文件。 Eclipse在首次啟動(dòng)時(shí),會(huì)掃描并查找plugins目錄下的已被定義的插件。如果發(fā)現(xiàn)某個(gè)插件有多個(gè)版本,只有一個(gè)(通常是高版本號(hào))將被使用。 |
| PDE基本操作★★ | PDE透視圖主要包括清單編輯器和插件大綱兩部分。 清單編輯器是一個(gè)多頁編輯器,主要由六個(gè)頁面組成: ①概述頁面(此頁面由“一般信息”和“執(zhí)行環(huán)境”兩個(gè)主要部分組成); ②依賴性頁面(該頁面指定了當(dāng)前插件運(yùn)行時(shí)所需的插件列表); ③運(yùn)行時(shí)頁面(顯示插件提供給其他插件使用的所有包,以及插件運(yùn)行時(shí)類路徑中的庫和文件夾。); ④擴(kuò)展頁面(從總體上顯示了當(dāng)前插件可用的擴(kuò)展點(diǎn)); ⑤擴(kuò)展點(diǎn)頁面(指定擴(kuò)展點(diǎn)的三個(gè)值:擴(kuò)展點(diǎn)標(biāo)識(shí);擴(kuò)展點(diǎn)名稱;擴(kuò)展點(diǎn)模式); ⑥構(gòu)建頁面(包含構(gòu)建、打包和導(dǎo)出插件時(shí)所需的所有信息)。 |
| 常用插件擴(kuò)展點(diǎn)★★ | Eclipse插件用戶界面的三個(gè)基本構(gòu)成元素是視圖、編輯器和透視圖。 (1)視圖擴(kuò)展點(diǎn):在Eclipse中,同一時(shí)間只能顯示一個(gè)編輯器,但是可以顯示多個(gè)視圖,這是視圖和編輯器最顯著的區(qū)別。 (2)編輯器擴(kuò)展點(diǎn):通過擴(kuò)展org.eclipse.ui.sditors來將新編輯器添加至工作臺(tái)。編輯器是工作臺(tái)頁面內(nèi)的可視組件。工作臺(tái)能夠創(chuàng)建內(nèi)部編輯器和外部編輯器。工作臺(tái)與外部編輯器之間的集成更為松散。 (3)透視圖擴(kuò)展點(diǎn):透視圖就是將已有的視圖、操作集及編輯器進(jìn)行組合和布局,從而支持特定的用戶需求。透視圖工廠用于定義透視圖的初始布局和可視操作集。 |
| 常用插件介紹與使用 ★★ |
插件名稱 | 類別 | 功用 |
| CDT | 代碼類 | 提供功能完全的C/C++集成開發(fā)環(huán)境 | |
| MDT | 建模類 | 用于創(chuàng)建工業(yè)標(biāo)準(zhǔn)原型,提供了基于原型來開發(fā)模型的仿真工具 | |
| PDT | 語言類 | 為Eclipse平臺(tái)提供一個(gè)PHP開發(fā)工具框架。包含了開發(fā)PHP的所有開發(fā)組件,易于擴(kuò)展 | |
| VE | UI類 | 允許通過一個(gè)完全的WYSIWYG圖形化編輯器來創(chuàng)建SWT/AWT/Swing應(yīng)用程序 | |
| EMF | 建模類 | EMF用于定義和實(shí)現(xiàn)結(jié)構(gòu)化模型的框架。功能:代碼生成、輸入、默認(rèn)的持久化機(jī)制和模型編輯器 | |
| GEF | UI類 | 是一個(gè)功能強(qiáng)大的可視化模型編輯框架,用于快速開發(fā)圖形編輯器 | |
| XMLBuddy | XML類 | 用于編輯XML文件 | |
| Code Analysis | 代碼分析類 | 分析Java工程的依賴性,擁有自己的透視圖,以清晰的方式通過一系列圖表來顯示分析結(jié)果 | |
| Log4E | 代碼管理類 | 為了更好地配置項(xiàng)目日志 | |
| Lomboz | J2EE類 | 可以幫助開發(fā)者使用Eclipse建立、測試、部署J2EE應(yīng)用 | |
| DBEdit | 數(shù)據(jù)庫類 | 提供視圖、數(shù)據(jù)庫編輯和設(shè)計(jì)功能 | |
| Raman VideoPlayer, Eclipse games |
娛樂類 | 提供視圖和游戲類插件 |
聲明:本站部分內(nèi)容均來自互聯(lián)網(wǎng),如不慎侵害的您的權(quán)益,請告知,我們將盡快刪除。
- 學(xué)習(xí)交流群 -

關(guān)注“自考直通車”
點(diǎn)我咨詢
12-18
12-18
12-18
12-18
12-16
12-16
12-16
12-14
Copyright?2018-2023 百分自考網(wǎng)(www.mmduriz.cn)
All Rights Reserverd 蜀ICP備18037099號(hào)-1
微博二維碼
中國自考社區(qū)