軟件開發工具(第13章: Eclipse插件的使用與開發)

1、插件簡介 

插件的定義(瞭解)html

插件是一種遵循其所依附的軟件的接口規範所編寫出來的程序。 插件其實是對原有軟件的擴展,替應用程序增長一些所須要的特定 功能。框架

插件的構成(重點、記憶)eclipse

  • 每一個插件都由一個插件清單文件(plugin.xml)和一些可選文件組成。
  • 插件清單文件描述了插件的名字、版本號、使用的或者自己定義的擴 展點等信息。
  • 一個典型的插件文件夾通常包括如下文件: plugin. xml;plugin. properties;about. html;*.jar;lib;icons; 其餘須要的文件

 

plugin.xml :編輯器

  • 插件清單文件,主要有plugin、runtime、requires和extension四個 標籤;
  • 其中,plugin標籤的屬性提供的是插件的基本信息,除了name、 version、provider-name等,最重要的是id,它要求不能和現有的 Eclipse插件id有衝突。
  • requires標籤中所列出的是須要的插件。 r
  • untime標籤指明的是該插件所在JAR包的文件名。
  • extension標籤是 插件擴展點的信息

plugin. properties 插件的通常信息,記錄插件的屬性設置。ide

about.html 記錄證書信息。佈局

*.jar:插件須要的類文件。測試

lib:容納第三方JAR包。ui

icons:容納icon文件,一般是GIF格式。插件

Eclipse在首次啓動時,會掃描並查找plugins目錄下的已被定義的插件。 若是發現某個插件有多個版本,只有一個(一般是高版本號)將被使用。調試

2、使用PDE進行插件開發

PDE簡介(瞭解)

  • 插件開發環境(Plug-in Development Environment——PDE)PDE 新增了透視圖來幫助開發者建立、開發、測試、調試和部署插件。
  • PDE透視圖主要包括清單編輯器和插件大綱兩部分

清單編輯器(重點、記憶)

打開PDE透視圖: 單擊窗口→打開透視圖→其餘→插件開發→肯定

 

 

插件模板(瞭解)

  • Hello,World模板
  • 具備編輯器的插件
  • 具備彈出菜單的插件
  • 具備多頁面編輯器的插件
  • 具備視圖的插件
  • 具備屬性頁面的插件

 

3、經常使用插件擴展點

Eclipse插件用戶界面的三個基本構成元素是視圖、編輯器、透視圖

 

  • 視圖擴展點 經過擴展org.eclipse.ui.views爲工做臺定義更多 的視圖。
  • 編輯器擴展點 經過擴展org.eclipse.ui.editors將新編輯器添加至 工做臺。
  • 透視圖擴展點 經過擴展org.eclipse.ui.perspectives將透視圖工 廠添加至工做臺。

在Eclipse插件中,將已有的視圖、操做集及編輯器進行組合和佈局,以支 持特定用戶的需求,這種組織的結果稱爲透視圖

 

4、經常使用插件介紹與使用

經常使用插件有 哪些(記憶)

 

 使用EMF插件能實現哪些功能(重點、記憶)

EMF(Eclipse Modeling Framework)是Eclipse的建模框架。 使用EMF能夠實現如下四個功能:

  • 代碼生成 輸入
  • 默認的持久化
  • 機制
  • 模型編輯器
相關文章
相關標籤/搜索