eclipse插件開發流程
回顧我學習eclipse插件開發流程, 總結出以下一個流程, 希望能給大家借鑒。
想要學習eclipse的插件開發
1。 首先應該下載eclipse2.1.2(不建議使用eclipse3.0學習)和它對應的中文語言包
2。 應該必須對eclipse本身的使用和結構有一個很好的了解, 最好是好好的看看幫助文件看他提供了那些特性,還有它已有的功能和視圖都是做什么用處的。
這樣做的好處是可以在自己開發的時候找到參照物, 而且對于eclipse本身提供的基礎插件一般都有擴展接口, 當你在開發的時候需要擴展功能的時候, 也對其有所了解。比如說, 我在開發“新建一個自己定義的文件的wizard的時候”, 我就參考了eclipse本身新建java文件時的程序。在我一個試圖中, 我希望用戶點擊“內容”時,在屬性視圖中出現這個“內容”的屬性, 所以我就使用了屬性視圖提供的接口把“內容”的屬性傳遞給他。
重點:了解eclipse的最好方法是,使用和Workbench User Guide, 因為eclipse中文文檔翻譯的特別好, 所以看它的幫助文件是學習的最好方法
3。正是開始學習插件的開發, 這首先要做的還是閱讀文檔, 這里的文檔主要還是eclipse的幫助文件是PDE Guide和Platform Plug-in Developer Guide, 還后需要結合的是一些事件。
eclipse為了協助插件開發, 專門提供了支持插件開發的插件,這個就是PDE, 學習pde的首先目的是了解, pde的功能和提供那些支持, 如果你能通過閱讀pde guide配置和建立你的第一個插件(新建并測試運行成功即可)就行了, 不需要在越多更多的內容, 如果你還有時間可以粗略的閱讀一下, 以后發生問題, 知道在那里插件資料就好了。
Platform Plug-in Developer Guide(下面開始簡稱PPDG)是整個插件開發中最重要的資料, 不用到google上去查詢了,這個幫助提供了幾乎所有的資料。 PPDG對整個eclipse的結構和基礎知識做了詳細的介紹, 在閱讀PPDG, 首先要了解eclipse的整體構架和構成它的基礎元素(比如說視圖,編輯器等等),在結合你對eclipse本身的使用, 首先對eclipse的插件在感性上有個認識, 在心里也有一個大體的概念,這時候你可以在心里構思一個自己想要做的插件,接口對eclipse的架構和基礎元素的了解, 描述出它的樣子和可能會有的元素, 比如說, 是不是有個視圖, 有一個編輯器等等。 然后在eclipse找到參照物。
建議:把PPDG的所有文檔從頭到尾閱讀一遍到兩遍。我自己讀了有兩遍多
說明:為什么參照物這么重要呢? 在eclipse中雖然他的文檔已經夠詳細了, 但是對于一些細節的編程上的接口等等, 它不一定能說清楚, 所以你必須找到參照物, 這樣你可以很容易的查找和閱讀它的源代碼, 知道如何去做。 其實在對eclipse插件開發有了詳細的了解并開始編寫插件以后, 閱讀源代碼就代替了文檔。
在越多PPDG的時候 就一定要開始編寫自己的插件了, 在PPDG中有一個HelloWorld的示例插件, 你可以試著完成。其實你在新建插件的時候, 在新建插件Wizard中就提供了相應的示例, 你可以通過創建這些示例來建立初步的認識, 并試著修改它的源代碼, 我的第一個插件就是這樣做出來的。
4。 高級插件功能的開發, 你就必須自己閱讀源代碼和其他資料了
總體來說, eclipse的插件開發并不發展, 需要的是通過閱讀它的幫助文檔對其總體構架和元素的了解, 并不斷的實踐。
希望對大家有幫助, 具體有不清楚的地方, 請發帖, 我將盡可能幫助大家。
附:
如果大家要想轉載, 請閱讀論壇的規定。因為robbin發現很多朋友轉載以后把來源和作者都去掉了。 雖然是網絡, 但是請大家尊重別人的勞動。
回顧我學習eclipse插件開發流程, 總結出以下一個流程, 希望能給大家借鑒。
想要學習eclipse的插件開發
1。 首先應該下載eclipse2.1.2(不建議使用eclipse3.0學習)和它對應的中文語言包
2。 應該必須對eclipse本身的使用和結構有一個很好的了解, 最好是好好的看看幫助文件看他提供了那些特性,還有它已有的功能和視圖都是做什么用處的。
這樣做的好處是可以在自己開發的時候找到參照物, 而且對于eclipse本身提供的基礎插件一般都有擴展接口, 當你在開發的時候需要擴展功能的時候, 也對其有所了解。比如說, 我在開發“新建一個自己定義的文件的wizard的時候”, 我就參考了eclipse本身新建java文件時的程序。在我一個試圖中, 我希望用戶點擊“內容”時,在屬性視圖中出現這個“內容”的屬性, 所以我就使用了屬性視圖提供的接口把“內容”的屬性傳遞給他。
重點:了解eclipse的最好方法是,使用和Workbench User Guide, 因為eclipse中文文檔翻譯的特別好, 所以看它的幫助文件是學習的最好方法
3。正是開始學習插件的開發, 這首先要做的還是閱讀文檔, 這里的文檔主要還是eclipse的幫助文件是PDE Guide和Platform Plug-in Developer Guide, 還后需要結合的是一些事件。
eclipse為了協助插件開發, 專門提供了支持插件開發的插件,這個就是PDE, 學習pde的首先目的是了解, pde的功能和提供那些支持, 如果你能通過閱讀pde guide配置和建立你的第一個插件(新建并測試運行成功即可)就行了, 不需要在越多更多的內容, 如果你還有時間可以粗略的閱讀一下, 以后發生問題, 知道在那里插件資料就好了。
Platform Plug-in Developer Guide(下面開始簡稱PPDG)是整個插件開發中最重要的資料, 不用到google上去查詢了,這個幫助提供了幾乎所有的資料。 PPDG對整個eclipse的結構和基礎知識做了詳細的介紹, 在閱讀PPDG, 首先要了解eclipse的整體構架和構成它的基礎元素(比如說視圖,編輯器等等),在結合你對eclipse本身的使用, 首先對eclipse的插件在感性上有個認識, 在心里也有一個大體的概念,這時候你可以在心里構思一個自己想要做的插件,接口對eclipse的架構和基礎元素的了解, 描述出它的樣子和可能會有的元素, 比如說, 是不是有個視圖, 有一個編輯器等等。 然后在eclipse找到參照物。
建議:把PPDG的所有文檔從頭到尾閱讀一遍到兩遍。我自己讀了有兩遍多
說明:為什么參照物這么重要呢? 在eclipse中雖然他的文檔已經夠詳細了, 但是對于一些細節的編程上的接口等等, 它不一定能說清楚, 所以你必須找到參照物, 這樣你可以很容易的查找和閱讀它的源代碼, 知道如何去做。 其實在對eclipse插件開發有了詳細的了解并開始編寫插件以后, 閱讀源代碼就代替了文檔。
在越多PPDG的時候 就一定要開始編寫自己的插件了, 在PPDG中有一個HelloWorld的示例插件, 你可以試著完成。其實你在新建插件的時候, 在新建插件Wizard中就提供了相應的示例, 你可以通過創建這些示例來建立初步的認識, 并試著修改它的源代碼, 我的第一個插件就是這樣做出來的。
4。 高級插件功能的開發, 你就必須自己閱讀源代碼和其他資料了
總體來說, eclipse的插件開發并不發展, 需要的是通過閱讀它的幫助文檔對其總體構架和元素的了解, 并不斷的實踐。
希望對大家有幫助, 具體有不清楚的地方, 請發帖, 我將盡可能幫助大家。
附:
如果大家要想轉載, 請閱讀論壇的規定。因為robbin發現很多朋友轉載以后把來源和作者都去掉了。 雖然是網絡, 但是請大家尊重別人的勞動。
安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢】