日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Eclipse插件的使用和开发

發布時間:2024/3/26 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Eclipse插件的使用和开发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

插件定義

插件是一種遵循所依附的軟件的接口規范所編寫出來的程序。插件實際上是對原有軟件的的擴展,替應用程序增加一些所需要的特定的功能

插件構成

一個典型的插件文件夾中一般包括以下文件:

  • plugin.xml
    插件清單文件,主要有plugin、runtime、requires和extension四個標簽;plugin提供插件的基本信息,requires列出所需要的插件,runtime指出該插件所在的jar包的文件名,extension是插件擴展點的信息
  • plugin.properties——插件的一般信息,記錄插件的屬性設置,容納被plugin.xml引用的字符串
  • about.html——記錄證書信息
  • *.jar——插件需要的類文件
  • lib——容納第三方的jar包
  • icons——容納icon文件,通常是GIF格式
  • 其他需要的文件
    注:若發現某個插件有多個版本,只使用其最高版本

使用PDE進行插件開發

PDE簡介

PDE——插件開發環境

PDE基本操作

單擊窗口->打開透視圖->其他,出現打開透視圖窗口如下圖:

PDE透視圖主要包括

  • 清單編輯器

    • 概述頁面:由一般信息和執行環境兩個主要部分組成,定義了重要的插件屬性;提供了有關如何開發、測試和部署插件的快速參考
    • 依賴性頁面:當前插件運行所需的插件列表;
    • 運行時頁面:插件提供給其他插件使用的所有包,以及插件運行時類路徑中的庫和文件夾
    • 擴展頁面
    • 擴展點頁面
    • 構建頁面:構建、打包和導出插件的所有信息
  • 插件模板

    • Hello World模板
    • 帶有樣本幫助內容的插件;使用的擴展是org.eclipse.help.toc
    • 具有編輯器的插件;使用的擴展是org.eclipse.ui.editors
    • 具有彈出菜單的插件;使用擴展是org.eclipse.ui.popupMenus
    • 具有多頁面編輯器的插件;使用擴展是:org.eclipse.ui.editors和org.eclipse.ui.newWizards
    • 具有視圖的插件;使用的擴展是org.eclipse.ui.views
    • 具有屬性頁面的插件;使用擴展是org.eclipse.ui.propertyPages
    • 具有增量項目構建器的插件;使用擴展是org.eclipse.core.resources.builders、org.eclipse.core.resources.makers、org.eclipse.core.resources.natures和org.eclipse.ui.popupMenus

常見插件介紹與使用


EMF插件

EMF可實現四個功能:

  • 代碼生成:基于模型的代碼可以自動生成
  • 輸入:能通過模型定制文件作為代碼生成的輸入文件
  • 默認的持久化機制:保存和加載XML的模型文件
  • 模型編輯器:用戶生成模型編輯器

Visual Editor插件

  • 功能:允許使用者通過一個完全所見即所得的圖形化編輯器來創建SWT/AWT/Swing應用程序

總結

以上是生活随笔為你收集整理的Eclipse插件的使用和开发的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。