国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

發布您的最新基于Eclipse的產品一(圖)

2019-11-18 13:01:39
字體:
來源:轉載
供稿:網友

  本論文的內容主要介紹了在Eclipse平臺上構建您自己的產品的方法。
  
  Eclipse平臺不必多做解釋了,它應該是目前最熱門的開源的java開發工具之一了。而且,它的目標是定義為一個工具集成平臺,這種插件式的架構可以使眾多的工具提供廠商發布自己公司的基于Eclipse的產品,如IBM的workplace、borland公司的jbuilder2006 (Eclipse版)。
  
  本文就是介紹如如何創建基于Eclipse產品。遵循Hello world的慣例,本文的例子是一個最簡單的RCP例子,它只有一個介紹頁面。它最主要的目的不是教您如何進行插件的開發,而是介紹如何將您的插件打包成可分發的RCP產品。
  
  創建您的RCP產品
  
  在Eclipse 3.2中(事實上在Eclipse 3.1中,因為我們下面的產品都是在Eclipse 3.2上開發的,所以統一都叫做3.2),開發RCP(富客戶端程序)比較方便。在Eclipse3.0中,也可以開發RCP產品,但是還是有幾點不方便之處:必須手工config.ini文件,將您的PRodUCt、application和閃屏等手工更改或者添加到config.ini文件。在Ecllipse3.2中,您可以添加一個product文件,配置您的閃屏所在的目錄、RCP產品運行時的圖標、關于對話框中產品圖片和文字、RCP產品的product和application、產品名稱、啟動器的名稱、包含的功能部件等。同時,在Eclipse 3.2中,還可以直接導出RCP產品,而在Eclipse 3.0中,您只能導出插件,而后放入到RCP平臺中。
  
  下面,我們就以一個簡單的例子演示假如創建您自己的RCP產品。
  
  生成一個簡單的RCP例子
  
  打開Eclipse3.2,新建插件項目,項目名稱最好遵循約定俗稱的方式,因為plugin.xml中的插入點的id將根據這個項目名稱來生成(當然您也可以手工更改)。
  
  最下面是您的RCP產品發布時選擇哪一個Eclipse平臺,這里選擇Eclipse 3.1。點擊下一步按鈕。
  
 發布您的最新基于Eclipse的產品一(圖)(圖一)

  
圖表 1

  
  填寫您的插件的id、版本、名稱和提供商,選擇您的產品為RCP產品(相對Eclipse 3.0新增加的功能)。點擊下一步按鈕。
  
 發布您的最新基于Eclipse的產品一(圖)(圖二)

  
圖表 2

  
  選擇您要采用的模板。通過模板,您可以快速的建立起您的project,當然您也可以創建一個空的project,然后逐步添加相應的文件。
  
  在這個例子中,采用了一個帶有介紹頁面的模板。
  
  在我們第一次啟動Eclipse時,通常會看到一個Eclipse的歡迎頁面。我們這個例子也演示了這個功能,當別人第一次運行我們的產品的時候,我們給他顯示一個產品介紹的頁面,用戶將來也可以在幫助菜單中選擇顯示這個頁面。
  
  這里之所以采用這個模板是為下一片文章埋下伏筆,下一片文檔將重點介紹Eclipse的介紹頁面。點擊下一步按鈕。
  
 發布您的最新基于Eclipse的產品一(圖)(圖三)

  
圖表 3

  
  在這一步中,需要填寫產品的id、產品名稱和application的id。并選擇歡迎界面的內容是靜態的還是動態的,這里選擇是靜態的,將以xHtml格式文件提供介紹頁面。點擊下一步,project就建立了。
  
 發布您的最新基于Eclipse的產品一(圖)(圖四)

  
圖表 4

  
  生成product配置文件
  
  相對Eclipse3.0,最新的Eclipse產品提供了配置product產品的功能,假如配置了這個文件,就可以將您的這個產品直接導出成RCP產品。
  
  選擇新建一個Product Configuration:
  
 發布您的最新基于Eclipse的產品一(圖)(圖五)

  
圖表 5

  
  在接下來的對話框中填寫您的這個文件的名稱,以及如何初始化這個文件的內容。這里選擇了我們正在開發的這個產品,您選擇第一項也沒關系,因為可以通過編輯器可視化的編輯。
  
 發布您的最新基于Eclipse的產品一(圖)(圖六)

  
圖表 6

  
  點擊完成之后就會顯示這個文件的編輯器。這個編輯器有三個頁面,第一個頁面描述了這個產品的一些基本信息。剛才我們創建這個文件的時候選擇是基于這個產品創建,所以這里已經填寫了我們產品的內容。
  
 發布您的最新基于Eclipse的產品一(圖)(圖七)
點擊查看大圖

  
圖表 7

  
  第二個頁面顯示了我們這個產品發布時包含的功能部件以及程序運行時的運行時的參數。
  
 發布您的最新基于Eclipse的產品一(圖)(圖八)

  
圖表 8

  
  第三個頁面時配置啟動程序的名稱、程序運行時的圖標、閃屏所在的插件以及關于對話框的圖片和文字。在這里先填寫啟動程序的名稱。
  
  啟動程序是只調用startup.jar的那個exe文件。默認是eclipse.exe,它負責查找jre、處理啟動時的參數以及調用starup.jar文件。
  
  其他的配置在下面介紹。
  
 發布您的最新基于Eclipse的產品一(圖)(圖九)

  
圖表 9

  
 發布您的最新基于Eclipse的產品一(圖)(圖十)

  
圖表 10

  
  創建產品的windows圖標
  
  看看我們的Eclipse,程序在運行時圖標是日食那個圖標。假如我們要發布自己的產品,必然要采用自己的產品的圖標。
  
  首先預備兩張gif圖片,一張是16×16的,一張是32×32的。在我們的project中創建一個icons文件夾,將這兩個圖片放到這個文件夾中。
  
 發布您的最新基于Eclipse的產品一(圖)(圖十)

  
圖表 11

  
  雙擊plugin.xml文件,在編輯器中選擇build那一頁,在二進制輸出選項中將icons選中,這樣在發布的時候就會同時將icons發布。
  
 發布您的最新基于Eclipse的產品一(圖)(圖十二)

  
圖表 12

  
  現在我們雙擊product文件(rcpapp.product),選取第三頁(Branding)。配置Window Images這一節。
  
 發布您的最新基于Eclipse的產品一(圖)(圖十三)
點擊查看大圖

  
圖表 13

  
  這樣,我們的程序在運行時,將顯示我們的圖標。
  
 發布您的最新基于Eclipse的產品一(圖)(圖十四)

  
圖表 14

  
  創建產品About圖片和文字
  
  在Eclipse的幫助菜單中,選擇“關于”(about)那一個菜單項,將顯示Eclipse產品信息。
  
 發布您的最新基于Eclipse的產品一(圖)(圖十五)

  
圖表 15

  
  假如我們要發布自己的產品,自然會想到顯示我們自己的圖片和信息。下面就介紹了如何替換成自己的圖片和文本信息。
  
  首先將一個gif格式的產品圖片放入icons文件夾下,圖片的大小不能超過500×330像素,假如大于250×330像素,文本信息將不被顯示。
  
  現在我們雙擊product文件(rcpapp.product),選取第三頁(Branding)。配置About dialog這一節。
  
發布您的最新基于Eclipse的產品一(圖)(圖十六)

  
圖表 16

  
  到目前為止,我們的程序只有一個菜單“Help”,而且菜單中只有一個菜單項“Help”,現在我們就需要將“About”菜單項添加到幫助菜單中。
  
  可以通過下面的代碼將“About”菜單添加上。其中的aboutAction是我們現在才添加的代碼。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肥城市| 乌兰浩特市| 平顺县| 德州市| 宁城县| 葵青区| 烟台市| 治多县| 将乐县| 河南省| 广昌县| 鲁山县| 睢宁县| 勃利县| 中阳县| 噶尔县| 大田县| 宜川县| 綦江县| 墨江| 崇左市| 梁山县| 华坪县| 辽宁省| 三台县| 阜城县| 惠安县| 西乌珠穆沁旗| 镇雄县| 馆陶县| 焉耆| 鹤山市| 喀什市| 通海县| 翁源县| 巴里| 彭水| 肇源县| 普宁市| 五寨县| 和平县|