Time of Update: 2017-02-28
js|初學 Eclipse作為一個Java應用的IDE,使用非常方便,但是對於Jsp的開發支援還顯得不夠,在這裡向大家推薦一個eclipse的plugins來協助JSP開發。這個名稱叫lomboz,不但支援JSP文法高亮顯示,還有Code
Time of Update: 2017-02-28
安裝時有些小問題值得注意:1、下載時注意Eclipse和Lomboz版本號碼很重要 一般來說相同版本號碼的才比較相容。 即:2.0的Eclipse對應外掛程式就裝2.0的Lomboz;Eclipse3.01就對應裝外掛程式lomboz.301,這樣不容易出錯,下載時最好認真看清楚網站上的說明,否則有時安裝總出現莫名其妙的問題,浪費時間。2、安裝Lomboz需要gef和emf外掛程式的支援,所以光下載安裝
Time of Update: 2017-02-28
設計 前言 最近,Eclipse開源項目終於推出了期待已久的Visual Editor Project(VEP)。VE項目使得功能強大的eclipse平台在java開發方面又增加了一個可視化java組件開發利器。它讓java開發人員再也不用依賴其它的IDE產品來做GUI介面方面的工作。所有的開發,從應用程式介面到商務邏輯的開發,現在都可以在eclipse平台上完成。本文將引導開發人員如何安裝配置並使用Visual Editor。
Time of Update: 2017-02-28
繼承 上篇文章《Eclipse快速上手Hibernate--4. 繼承映射(1) 》中已經談了每個類階層一個表(table per class hierarchy)的策略,這篇文章主要說的是每個子類一個表(table per subclass)的策略。一些重複的部分這裡就不說了,請參考上篇文章。 1. 建立項目 ·
Time of Update: 2017-02-28
Codan 是在 C/C++ 項目上執行代碼檢查的程式碼分析架構。自 2011 年起,Codan 已成為 Eclipse CDT(C/C++ 開發工具 )一部分,它不僅提供執行靜態程式碼分析所需的全部基礎架構,還提供了一些有用的、隨時可用的問題檢查器(參閱 參考 資料)。Codan 於 2012 年 6 月隨 Eclipse Juno 進行了更新,支援開發人員在 Eclipse 中自動執行外部代碼分 析工具。對於 Eclipse CDT 和 C/C++
Time of Update: 2017-02-28
首先、感謝八進位的辛勤勞動和奉獻。這幾天開始對GEF發生興趣,八進位的GEF系列對我學這些的協助很大入門很快。自己也就順手把周末學習的東西記錄下來。協助後來學人。我會把這幾天所學陸續寫出希望大家支援。目前、正在為八進位例子發愁,我對NodePart增加了ResizeEditPolicy,但是不知為何滑鼠拖動時有個灰色的地區在隨著變化,但滑鼠釋放時,NodeFigure的尺寸不發生變化,是否是因為在refreshVisuals中固化了Size,代碼學習中….eclipse的GEF相關
Time of Update: 2017-02-28
本文為您從頭到尾地介紹了使用 GEF 的步驟。我們不是完整地完成每個步驟,而是將使用您的應用程式模型的子集,並先使該子集工作。例如,開始我們可能會忽略串連,或者只注重於您應用程式中圖形元素類型的子集。GEF 概述GEF 假定您擁有一個希望以圖形方式顯示和編輯的模型。為了做到這一點,GEF 提供了可在 Eclipse 工作台中任何地方使用的查看器(類型為 EditPartViewer )。象 JFace 查看器一樣,GEF 查看器是 SWT 控制項上的適配器。但是它們的類似之處僅此而已。GEF
Time of Update: 2017-02-28
要運行Eclipse,必須要有Java運行環境的支援。安裝完SUSE 10.2後,系統會帶有Java的GNU編譯器GCJ(這是我個人安裝選項)。可以測試下:hitisp:/opt # java -versionjava version "1.4.2"gij (GNU libgcj) version 4.1.2 20061115 (prerelease) (SUSE Linux)Copyright (C) 2006 Free Software Foundation,
Time of Update: 2017-02-28
關閉所有視窗Ctrl + Shift + W 關閉所有已開啟的編輯視窗重新命名Alt + Shift + R 檔案或變數重新命名(先選中檔案或變數再同步選取快速鍵)快速引包Ctrl + Shift + O 自動匯入需要的包並刪除多餘的import語句代碼格式化Ctrl + Shift + F 代碼格式化程式碼的刪除、複製Ctrl + D
Time of Update: 2017-02-27
第3部分: 預見並管理重用內容的變更概述Toolkit for Custom and Reusable Solution Information 支援收集幾種不同類型的內容來在一個定製的解決方案資訊中心發表。內容可以包括 Web 頁;本地檔案,比如辦公文檔;RSS 和 ATOM 提要;匯出的 Lotus Notes® 文檔;以及 Eclipse 文檔外掛程式(即工具箱內的 “books”)。對於某些內容類型,您可以包括進內容的一個副本或對內容所在位置(比如
Time of Update: 2017-02-27
第2部分: 提升您捕捉和重用內容的能力概述在 使用定製 Eclipse 資訊中心為 IT 解決方案編製文檔,第 1 部分:建立您的第一個資訊中心
Time of Update: 2017-02-27
第 1 部分: 建立您的第一個資訊中心概述實現 IT 解決方案的過程涉及整合並定製各種軟硬體組件。要針對已實現的解決方案整理一份 “維護指南”,相關的文檔和其他技術資訊可能涉及多個作者、文檔位置和文檔格式 — 範圍涉及傳統的 teamrooms 和官方文檔、論壇、部落格和
Time of Update: 2017-02-27
在目前的GEF版本(3.1M6)裡,可用的LayoutManager還不是很多,在新聞群組裡經常會看 到要求增加更多布局的文章,有人也提供了自己的實現,例如這個GridLayout,相當於SWT中 GridLayout的Draw2D實現,等等。雖然可以肯定GEF的未來版本裡會增加更多的布局供開發人員 使用(可能需要很長時間),然而目前要用GEF實現表格的操作還沒有很直接的辦法,這裡說 說我的做法,僅供參考。實現表格的方法決定於模型的設計,初看來我們似乎應該有這些類:表格(Table)、行
Time of Update: 2017-02-27
當一個GEF應用程式實現了大部分必需的業務功能後,為了能讓使用者使用得更方便,我們 應該在易用性方面做些考慮。從3.0版本開始, GEF增加了更多這方面的新特性,開發人員很 容易利用它們來改善自己的應用程式介面。這篇文章將介紹主要的幾個功能,它們有些在GEF 2.1中就出現了,但因為都是關於易用性的而且以前沒有提到,所以放在這裡一起來說。可摺疊調色盤在以前的例子裡,我們的編輯器都繼承自GraphicalEditorWithPalette。GEF 3.0提供了
Time of Update: 2017-02-27
GEF的設計沒有對模型部分做任何限制,也就是說,我們可以任意構造自己的模型,唯一 須要保證的就是模型具有某種訊息機制,以便在發生變化時能夠通知GEF(通過EditPart)。 在以前的幾個例子裡,我們都是利用java.beans包中的PropertyChangeSupport和 PropertyChangeListener來實現訊息機制的,這裡將介紹一下如何讓GEF利用EMF構造的模 型.EMF使用自己定義的Ecore作為元模型,在這個元模型裡定義了EPackage、EClassifier、
Time of Update: 2017-02-27
我發現一旦稍稍體會到GEF的妙處,就會很自然的被它吸引住。不僅是因為用它做出的圖 形介面好看,更重要的是,UI中最複雜和細微的問題,在GEF的設計中無不被周到的考慮並以 適當的模式解決,當你瞭解了這些,完全可以把這些解決方案加以轉換,用來解決其他領域 的設計問題。去年黃老大在一個GEF項目結束後,仍然沒有放棄對它的繼續研究,現在甚至利 用業餘時間開發了基於GEF的SWT/JFace增強軟體包,Eclipse和GEF的魅力可見一斑。我相信 在未來的兩年裡,由於RCP/GEF等技術的成熟,Java
Time of Update: 2017-02-27
最近由於實驗室任務繁重,一直沒有繼續研究GEF,本來已經掌握的一些東西好象又丟掉 了不少,真是無奈啊,看來還是要經常碰碰。剛剛接觸GEF的朋友大都會有這樣的印象:GEF 裡概念太多,比較繞,一些能直接實現的功能非要拐幾個彎到另一個類裡做,而且很多類的 名字十分相似,加上不知道他們的作用,感覺就好象一團亂麻。我覺得這種情況是由圖形用 戶介面(GUI)的複雜性所決定的,GUI看似簡單,實際上包含了相當多的邏輯,特別是GEF處
Time of Update: 2017-02-27
構造一個GEF應用程式通常分為這麼幾個步驟:設計模型、設計EditPart和Figure、設計 EditPolicy和Command,其中 EditPart是最主要的一部分,因為在實現它的時候不可避免的 要使用到EditPolicy,而後者又涉及到Command。現在我們來看個例子,它的功能非常簡單,使用者可以在畫布上增加節點(Node)和節點間 的串連,可以直接編輯節點的名稱以及改變節點的位置,使用者可以撤消/重做任何操作,有一
Time of Update: 2017-02-27
關於Java2D相信大家都不會陌生,它是基於AWT/Swing的二維圖形處理包, JDK附帶的示 常式序向我們展示了Java2D十分強大的圖形處理能力。在Draw2D出現以前,SWT應用程式在這 方面一直處於下風,而Draw2D這個SWT世界裡的Java2D改變了這種形勢。可能很多人還不十分瞭解GEF和Draw2D的關係:一些應用程式是只使用Draw2D,看起來卻
Time of Update: 2017-02-27
1、重啟RCP應用PlatformUI.getWorkbench().restart();2、在外掛程式資產庫中尋找Perspective(其它extend point資源的獲得類似)IPerspectiveDescriptoripd=PlatformUI.getWorkbench ().getPerspectiveRegistry().findPerspectiveWithId (FavoritePerspective.ID);