GEF(GraphicalEditingFramework圖形化編輯框架)是EclipseToolsProject中最為吸引人的一套框架,它可以使用戶采用圖形化的方式編輯模型,從而豐富用戶體驗。目前,很多Eclipse圖形插件都是基于這套框架構建的。常見的應用有UML類圖編輯器、圖形化流程設計器以及圖形化數據庫結構設計工具等等。甚至在一些軟件開發平臺中所提供各種各樣不同的可視化圖形編輯器也都是使用GEF框架開發的。但是它的綜合的設計結構決定了GEF應用的復雜性,其中的概念繁多并且所提供的類、接口名稱相似,特別是GEF處理圖形編輯的方式較為復雜。即使構造一個最簡單的GEF可用范例也要包含五六個包和幾十個類。這就決定了它的學習周期比較長。因此構造一個GEF應用程序不可避免的存在著開發周期長、成本高的問題。另外編輯器維護困難、針對不同編輯器編寫大量相似代碼也是個很嚴重的問題。針對這些問題本文將進行GEF圖形編輯器自動生成的研究。
EclipsePHP Studio 簡稱 “EPP ”,EPP 使用的 Eclipse 核心編譯而來。針對PHP開發者提供的一個優秀的大型IDE開發軟件。并且集成了JDK和簡體中文系統,免除處了安裝配置的麻煩,一次安裝即可使用無需配置。此編譯器為PHP編譯器,專門針對輔助PHP代碼的開發和調試,集成了代碼高亮,函數跟蹤,時時糾錯等功能。同時還增加了協作開發版本服務器功能: SVN , CVS 。
由于eclipse自身的文本框、代碼顏色等不夠好看,不夠護眼等原因,于是自己摸索試著設置了下,最后成功設置代碼顏色高亮,分享如下。
Maven是一個采用純Java編寫的開源項目管理工具。Maven采用了一種被稱之為project object model (POM)概念來管理項目,所有的項目配置信息都被定義在一個叫做POM.xml的文件中,通過該文件,Maven可以管理項目的整個生命周期,包括驗證、代碼生成、編譯、測試、打包、集成測試、安裝、部署、以及項目網站創建。目前Apache下絕大多數項目都已經采用Maven進行管理。而Maven本身還支持多種插件,可以靈活的控制項目。
將hbase目錄中的lib中的jar包導入,然后將src目錄中的java下的包導入。
有些時候我們看一個項目下的包我是這個樣子的:而我們想顯示成:也就是說把包名直接放到一行上顯示,而不用太多的子節點,操作為:找到:選擇:Packagepresentation----fat就行了。快速定位到類所在的位置:點擊:的圖形這右邊的編輯界面是哪個類,在左邊就可以快速的定位過去所在的包下面。
注:Ubuntu系統中安裝本插件過程和windows7下的安裝過程完全相同,已經測試可以使用tfs(界面和在VS中使用基本相同)。
1.下載maven,解壓到D盤maven文件夾下,即D:\maven\apache-maven-3.0.4。?2.在D:\maven目錄下新建repository文件夾,即D:\maven\repository。?3.下載tomcat6,解壓到D盤tomcat目錄下,即D:\tomcat\apache-tomcat-6.0.35。
Eclipse代碼提示功能設置1.解決實例化時自動補全不必要的單詞問題2.以MyEclipse6.5重新配圖鑒于網上的批評之聲甚大,我只想說明我的想法:這樣的增強代碼提示,最終是用來輔助我們開發的,提高開發效率的,而不是用來滿足“不用敲那么多的代碼”的偷懶行為的。初學者,可以通過提示,獲得一些容易忘記的包名、容易忘記的類名(對于初學者來說,很多東西只是用得少而已),減少多次重復查詢API的痛苦。對于高手,自然不用多說,每個人都有自己的快捷鍵,還爐火純青那種,而這里的增強代碼提示,就是充當這樣的角色,來提高敲代碼速度的,提高開發效率的。當然了,每個人要適應這個代碼提示,要用好它,還是要需要一點時間的。
第一種:直接導出jar包,然后copy到eclipse主目錄的plugins①準備好需要打包的插件工程
本文是一些最實用、最齊全、最省時間的Eclipse快捷鍵總結,這些快捷鍵可以讓幫助你完成工作中的任何一個操作。歡迎參考。 1.ctrl+shift+r:打開資源,這可能是所有快捷鍵組合中最省時間的了。這組快捷鍵可以讓你打開你的工作區中任何一個文件,而你只需要按下文件名或mask名中的前幾個字母.
window-->proference,在此對話框下,常規的設置選項為:General->Startup and ShutDown設置一些啟動、關閉程序可以加速MyEclipse的啟動,General->Appearance: Colors and Fonts設置一些字體樣式大小等;Java選項里設置一些類中的懸浮、提示效果及代碼的列寬等一些設置;MyEclipse Enterprise Workbench->Maven4MyEclipse下可以關閉MyEclipse中的自動更新,加快起運行速度,Validation選項中可以去掉各類文件的一些驗證,加快編碼中的文件編譯和編寫代碼過程中比較卡的問題。
EMF 快速入門
Ctrl+1快速修復(最經典的快捷鍵,就不用多說了)Ctrl+D:刪除當前行Ctrl+Alt+↓復制當前行到下一行(復制增加)Ctrl+Alt+↑復制當前行到上一行(復制增加)Alt+↓當前行和下面一行交互位置(特別實用,可以省去剪切,粘貼)Alt+↑當前行和上面一行交互位置(同上)Alt+←前一個編輯的頁面Alt+→下一個編輯的頁面(當然是針對上面那條來說了)Alt+Enter顯示當前選擇資源(工程,or文件or文件)的屬性
Rcp程序主體區域風格的美化本章以示例的方式對程序的主體區域進行美化,美化的主要區域包括:菜單區域、工具欄區域、Editorarea區域、狀態欄區域、進度條區域。創建RCP程序示例首先新建RCP的項目,在eclipse中新建RCP項目非常簡單。啟動Eclipse,打開菜單File->New->Project,選中Plug-inProject并且鍵入工程名。
Eclipse4.0架構必須持續地進行檢查以評估其是否依然合適。它是否能引入新的技術?它是否能帶動社區的成長?它是否便于吸收新的提交者?在2007年底,Eclipse項目確定這些問題的答案是否定的所以他們著手設計新版本的Eclipse。同時,他們意識到有成千上萬個Eclipse項目依賴于已有的API。在2008年的時候,他們創建了一個新的孵化項目,這個項目有三個明確的目標:通過開放式的架構來簡化Eclipse開發模型、吸引新的開發者以及利用基于web技術的優勢。
Eclipse3.0:運行時,RCP和Robots6.2.1運行時鑒于在發布周期的一系列重大變化,Eclipse3.0可能是最重要的釋放版本。在3.0之前的Eclipse架構中,Eclipse由插件構成的組件模型在互相交互上有兩種方式。首先,通過在它們的plugin.xml中使用requires語句來表達依賴。如果插件A依賴插件B,按照Java類的可見性約定,插件B中的所有Java類和資源對插件A來說都是可見的。每個插件都會有一個版本號,它們也可以指定依賴的版本號。
卷1:第6章Eclipse之一幾個術語的翻譯:artifact:工件plugin:插件committers:提交者眾所周知,實現軟件的模塊化是件困難的事情。管理不同社區開發的大量代碼之間的互相合作也是件困難的事情。對于Eclipse來講,在這兩方面上都取得了成功。在2010年6月,Eclipse基金會發布了Helios合作版本,它由來自超過40個公司的39個項目團隊和490個提交者來協作構建基礎平臺的功能。Eclipse起初的架構愿景是什么?它是怎樣進化的?一個應用的架構是如何做到鼓勵社區合作和成長?讓我們從頭開始。