Time of Update: 2018-12-05
前一段時間學習eclipse rcp開發寫的一個學慣用的工程。涉及了我當時學到的一些方面。當時想找一個可以用來學習的簡單的原始碼真難,有的都是複雜的。這裡提供一個簡單的工程。設計初學者接觸的各種問題。有時通一件事情使用了兩種方式來實現。使用了treeview ,tableview tableview的排序加入了javamail使用了jobs後台進程加入了log4j國際化設定了部署工程右鍵、菜單、雙擊等事件source下載
Time of Update: 2018-12-05
treeView的使用和TableView差不多,不同的是ContentProvider和LabelProvider的實現介面不同了。下邊是個例子,看一下相信你就,明白了 class KindLabelProvider extends LabelProvider { public String getText(Object obj) { if (obj instanceof Kind) { return obj.toString(); } return null; }
Time of Update: 2018-12-05
重構和單元測試是程式員的兩大法寶,他們的作用就像空氣和水對於人一樣,平凡,不起眼,但是意義深重。預善事,必先利器,本文就介紹怎樣在Eclipse中進行重構。 本文介紹了Eclipse支援的重構種類,它們的含義,以及怎樣重構。本文同時也可以作為學習重構知識的快速手冊。 什麼是重構重構是指在保持程式的全部功能的基礎上改變程式結構的過程。重構的類型有很多,如更改類名,改變方法名,或者提取代碼到方法中。每一次重構,都要執行一系列的步驟,這些步驟要保證代碼和原代碼相一致。 為什麼重構很重要
Time of Update: 2018-12-05
這些小問題會影響開發,尋找這些問題還是比較耗時間的,這裡把我在學習過程中遇到的問題,找到答案中比較好的轉出來。1,使用第三方控制項,在Rcp開發中使用第三方控制項(lib)的方式和一般的開發不太一樣,方式如下連結http://www.javazy.com/contentex/200644225825.shtml2,使用屬性檔案,對於屬性檔案的讀取,也稍有不同,使用方法(轉自http://blog.csdn.net/explorering/archive/2006/10/11/1330709.a
Time of Update: 2018-12-05
如何?各式各樣的提示視窗呢,SWT提供了一個類MessageDialog只有一個確定MessageDialog.openInformation(shell, "title", "message"); 有是/否MessageDialog.openConfirm(shell, "title","message");有是/否/取消MessageDialog dialog = new MessageDialog(shell, "title", null, "message",MessageDialog.
Time of Update: 2018-12-05
在二的基礎上,繼續,這個時候我們須要增加一個Viewer.在這裡我須要說一下,在eclipse的開發中用到的很多的是Viewer(視圖)這個概念,而不像Vb等開發中經常用到的window(視窗),並不是說Rcp中沒有視窗,而是使用頻率較低,所以分別說一下如何添加視窗和Viewer一,添加一個對話方塊視窗:添加一個類如下,然後在須要顯視的地方調用一下open()方法不一定非要繼承自Dialog,這裡為了漸少一些代碼,而且我使用中也多繼承自Dialogpackage
Time of Update: 2018-12-05
第一個 Rcp 程式 建立 ->project->plug-in Development->plug-in project 點擊 next 輸入工程名 HelloRcp à next 其它採取預設,Rich Client Application部分選擇 yes 選擇 Hello Rcp à Finish 工程建立完畢,下邊選擇 MANIFEST.MF 點擊下邊的 overview 進入 overview 視圖,點擊 Launch an Eclipse
Time of Update: 2018-12-05
使用eclipse產生文檔(javadoc)主要有三種方法:1,在項目列表中按右鍵,選擇Export(匯出),然後在Export(匯出)對話方塊中選擇java下的javadoc,提交到下一步。在Javadoc Generation對話方塊中有兩個地方要注意的:javadoc
Time of Update: 2018-12-05
Eclipse 3.2.2 "Callisto"/MyEclipse 5.1.0 GAVendor: Eclipse Foundation Website: www.eclipse.org Price: Free (base distribution)/Open-Source Vendor: Genuitec Website: www.myeclipseide.com Distribution: MyEclipse IDE Price: $49/year subscription
Time of Update: 2018-12-05
轉自:http://cnfree2000.spaces.live.com/blog/cns!6201144F025F9D77!426.entryEclipse裡每種編輯器都有它自己的視圖,有時候我們需要在上面添加自己的功能,擴充視圖快顯功能表則是必不可少的工作之一。 在一個視圖的Popup Menu裡增加一個功能表項目,含有2種方式: 1、viewerContribution,也就是通過視圖的id。這樣只有視圖id和給定的id一致的時候,它的快顯功能表才會增加我們定義的功能表項目。
Time of Update: 2018-12-05
Eclipse下代碼樣式、格式配置Eclipse代碼樣式、格式、配置王延成 (ybygjy#gmail.com),2010 年 08 月 24
Time of Update: 2018-12-05
標題 Eclipse快速鍵指南 smallnest [原作] 關鍵字 java eclipse Eclipse快速鍵指南編輯範圍 功能 快速鍵 全域 尋找並替換 Ctrl+F 文字編輯器 尋找上一個 Ctrl+Shift+K 文字編輯器 尋找下一個 Ctrl+K 全域 撤銷 Ctrl+Z 全域 複製 Ctrl+C 全域 恢複上一個選擇 Alt+Shift+↓ 全域 剪下 Ctrl+X 全域 快速修正 Ctrl1+1 全域 內容輔助 Alt+/ 全域 全部選中
Time of Update: 2018-12-05
一般安裝JDK的時候,會同時在系統目錄下也安裝一個JRE環境。開始我把安裝在系統目錄下的JRE環境卸載了,在環境變數中添加一個變數JAVA_HOME,並設定值為“F:/j2sdk”(JDK的安裝目錄),在Path變數中添加“%JAVA_HOME%/bin;”。 啟動eclipse,可以發現一切正常,點擊菜單“視窗”->喜好設定->Java->已安裝的JRE,可以發現存在一個名稱為“j2sdk”的JRE。 首先把
Time of Update: 2018-12-05
Eclipse安裝git外掛程式EGit發表於 2011 年 10 月 11 日由 薑立1.Eclipse中有EGit外掛程式來管理git版本庫,首先安裝EGithttp://eclipse.org/egit/download/開啟Eclipse,install new
Time of Update: 2018-12-05
雙擊.rptdesign開啟data explorer,右鍵點Data Sources -> New Data Sources ->JDBC Data Source到Next 如果沒有mysql-connector-java的包,請去下一個 http://dev.mysql.com/downloads/connector/j/5.0.html然後在Driver Class這裡就可以選 com.mysql.jdbc.Driver了,具體內容個人不同,我的是URL:jdbc:mysql:
Time of Update: 2018-12-05
在eclipse rcp/plugin項目中使用jni需要匯入本地方法庫檔案如果要調用本地庫可以這樣做:編輯MANIFEST.MF 加入Bundle-NativeCode: src/rxtxParallel.dll;src/rxtxSerial.dll;osname=Win32; processor=x86 src/rxtxParallel.dll 和 src/rxtxSerial.dll是你要匯入到庫路徑osname=Win32; processor=x86是作業系統
Time of Update: 2018-12-05
來自:http://www.ajaxline.com/best-eclipse-pluginsPyDev - Python Development Environment for EclipsepyDev使的程式員可以使用eclipse來開發Python、Jython和IronPython應用,而且Pydev+eclipse也成為開發Python的首選IDE。 EasyEclipsefor LAMP EasyEclipse for
Time of Update: 2018-12-05
在安裝Eclipse的前端介面開發外掛程式Aptana時,我選擇了簡潔的安裝方式即使用links目錄的方式,這樣做可以使Eclipse平台和外掛程式彼此獨立,降低耦合,實現真正意義的“插板”和“外掛程式”,但是在安裝完成後每次起動Eclipse時都會彈出Sending Ping Error解決方案,去掉Aptana啟動時 Aptana Studio Core User Interface的啟動項,該選擇的位置位於:視窗->喜好設定->常規->啟動和關閉
Time of Update: 2018-12-05
1 EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在這裡下載 http://www.eclipse.org/downloads/index.php2 lomboz J2EE外掛程式,開發JSP,EJB http://forge.objectweb.org/projects/lomboz3 MyEclipse J2EE開發外掛程式,支援SERVLET/JSP/EJB/資料庫操縱等 http://www.
Time of Update: 2018-12-05
在RCP程式中,實現可擴充性和可插入性的主要手段就是建立自訂擴充點,當然軟體自身也要設計得當才行。本節就以給SMS項目的功能導航器增加一個結點為例,示範如何建立自訂擴充點,最終效果33.3所示。 圖33.3 增加一個自訂擴充點將以下語句加入到plugin.xml檔案,就可以建立一個擴充點。33.4所示,在外掛程式清單編輯器的“擴充點”介面會多出一項。<extension-point id="navigators" name="Navigator Tree