麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

發(fā)布您的最新基于Eclipse的產(chǎn)品一(圖)

2019-11-18 13:01:39
字體:
供稿:網(wǎng)友

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

  
圖表 1

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

  
圖表 2

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

  
圖表 3

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

  
圖表 4

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

  
圖表 5

  
  在接下來的對(duì)話框中填寫您的這個(gè)文件的名稱,以及如何初始化這個(gè)文件的內(nèi)容。這里選擇了我們正在開發(fā)的這個(gè)產(chǎn)品,您選擇第一項(xiàng)也沒關(guān)系,因?yàn)榭梢酝ㄟ^編輯器可視化的編輯。
  
 發(fā)布您的最新基于Eclipse的產(chǎn)品一(圖)(圖六)

  
圖表 6

  
  點(diǎn)擊完成之后就會(huì)顯示這個(gè)文件的編輯器。這個(gè)編輯器有三個(gè)頁面,第一個(gè)頁面描述了這個(gè)產(chǎn)品的一些基本信息。剛才我們創(chuàng)建這個(gè)文件的時(shí)候選擇是基于這個(gè)產(chǎn)品創(chuàng)建,所以這里已經(jīng)填寫了我們產(chǎn)品的內(nèi)容。
  
 發(fā)布您的最新基于Eclipse的產(chǎn)品一(圖)(圖七)
點(diǎn)擊查看大圖

  
圖表 7

  
  第二個(gè)頁面顯示了我們這個(gè)產(chǎn)品發(fā)布時(shí)包含的功能部件以及程序運(yùn)行時(shí)的運(yùn)行時(shí)的參數(shù)。
  
 發(fā)布您的最新基于Eclipse的產(chǎn)品一(圖)(圖八)

  
圖表 8

  
  第三個(gè)頁面時(shí)配置啟動(dòng)程序的名稱、程序運(yùn)行時(shí)的圖標(biāo)、閃屏所在的插件以及關(guān)于對(duì)話框的圖片和文字。在這里先填寫啟動(dòng)程序的名稱。
  
  啟動(dòng)程序是只調(diào)用startup.jar的那個(gè)exe文件。默認(rèn)是eclipse.exe,它負(fù)責(zé)查找jre、處理啟動(dòng)時(shí)的參數(shù)以及調(diào)用starup.jar文件。
  
  其他的配置在下面介紹。
  
 發(fā)布您的最新基于Eclipse的產(chǎn)品一(圖)(圖九)

  
圖表 9

  
 發(fā)布您的最新基于Eclipse的產(chǎn)品一(圖)(圖十)

  
圖表 10

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

  
圖表 11

  
  雙擊plugin.xml文件,在編輯器中選擇build那一頁,在二進(jìn)制輸出選項(xiàng)中將icons選中,這樣在發(fā)布的時(shí)候就會(huì)同時(shí)將icons發(fā)布。
  
 發(fā)布您的最新基于Eclipse的產(chǎn)品一(圖)(圖十二)

  
圖表 12

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

  
圖表 13

  
  這樣,我們的程序在運(yùn)行時(shí),將顯示我們的圖標(biāo)。
  
 發(fā)布您的最新基于Eclipse的產(chǎn)品一(圖)(圖十四)

  
圖表 14

  
  創(chuàng)建產(chǎn)品About圖片和文字
  
  在Eclipse的幫助菜單中,選擇“關(guān)于”(about)那一個(gè)菜單項(xiàng),將顯示Eclipse產(chǎn)品信息。
  
 發(fā)布您的最新基于Eclipse的產(chǎn)品一(圖)(圖十五)

  
圖表 15

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

  
圖表 16

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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久国产免费视频 | 少妇色诱麻豆色哟哟 | 欧洲成人综合网 | 久久久久久三区 | 影视免费观看 | 我爱我色成人网 | 色日本视频 | 香蕉成人在线观看 | 欧美日韩成人一区二区 | 国产激情精品一区二区三区 | 国产精品久久久久久久不卡 | 99精品国产一区二区三区 | 视频一区二区三区在线播放 | 亚洲午夜网站 | 一级成人毛片 | 精品亚洲综合 | 亚洲午夜1000理论片aa | 九九热精品在线 | 欧美1区2区在线观看 | 黄在线| 一级黄色毛片a | 99在线热视频 | 污黄视频在线播放 | 久久久精品网 | 国产午夜亚洲精品午夜鲁丝片 | 午夜精品福利视频 | 成人免费看毛片 | 久久久精品99 | 狠狠婷婷综合久久久久久妖精 | 欧美在线观看黄色 | 激情午夜天 | 亚洲国产精品高潮呻吟久久 | 中文字幕网址 | av在线播放亚洲 | 蜜桃视频最新网址 | 午夜av男人的天堂 | 性插视频 | 久精品久久 | 久草在线观看福利视频 | 亚洲国产精品久久久 | 又黄又爽免费无遮挡在线观看 |