<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    tory320

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      10 隨筆 :: 0 文章 :: 1 評論 :: 0 Trackbacks
    所謂RCP,就是Rich Client Platform的縮寫,即富客戶平臺,是Eclipse進化的產物(自3.0版以后出現),是Eclipse組織向用戶提供的強大的開放性開發平臺,能夠使用戶方便地創建自己的基于Eclipse的應用程序,并且這些應用程序能夠得到Eclipse的底層支持。更重要的是,我們可以利用Java創建象Eclipse這么漂亮的桌面程序。

      我相信,在未來的幾年里,RCP一定會變得非常流行。使用RCP,我們可以開發界面象Eclipse這樣漂亮的桌面程序,比如醫院管理系統啊、CAD軟件等等。遺憾的是,目前在國內基本上找不到關于RCP的中文資料,我們只能通過自己的探索來為我們的程序添加我們想要的功能。

      下面讓我們一步一步來建立一個Eclipse RCP程序,下面的內容可以說在Google上一搜一大把,有些人會覺得乏味,但是沒關系,這只是一個快速的起步。

      選擇“新建--項目”,選擇“插件項目”:
    rcp00.JPG

    rcp01.JPG

    點下一步,輸入項目名稱,選擇Eclipse版本,我這里選擇的是3.2:
    rcp02.JPG

      點下一步,插件標識和插件名稱可以更改,其他的內容都可以保持默認,一定要記得選中富客戶機應用程序支持:
    rcp03.JPG

      點下一步,選中一個模板,這里選一個最簡單的,到時候看源代碼的時候便于理解:
    rcp04.JPG

      點下一步,改一下應用程序標題:
    rcp05.JPG

      點完成,我們可以在項目上面點右鍵,選擇按Eclipse程序運行,就可以看到效果了:
    rcp16.JPG

    rcp17.JPG

      在這個程序中,窗口上顯示的是一個透視圖,透視圖中含有一個編輯器區域,以后,我們可以逐步為這個程序添加菜單、工具條和為這個透視圖添加視圖、編輯器等等。

      現在,這個程序只能在Eclipse環境下運行,而RCP的目標是創建可以獨立運行的應用程序,我們的事情還沒完呢。下一步,在項目上點右鍵,創建產品配置文件:
    rcp06.JPG

      輸入產品配置文件名:

    rcp07.JPG

      生成的產品配置文件在編輯器中打開,應該是這個樣子的:
    rcp09.JPG

      剛開始,上面的幾個文本框都是空的,點新建按鈕之后,彈出如下的對話框,輸入產品名稱后,點完成就行了。

    rcp08.JPG

      點擊配置文件中的“啟動程序”,我們可以試著啟動我們的RCP程序。結果呢,會出錯。原因很簡單,因為我們沒有為我們的程序選中它依賴的插件。

    ?  選中配置文件的“配置”選項卡,添加以下幾個依賴項,記住,一定要把我們自己,也就是com.blogjava.youxia.rcp_start加進依賴項,否則會出錯。最開始的時候,就是這么一點小問題,讓我浪費了幾天時間。
    rcp10.JPG

      再點擊添加必須的插件,自動添加其它的依賴項。

      再下一步,設置項目的構建路徑,如下圖:
    rcp11.JPG

      下一步,導出我們的程序:
    rcp12.JPG

    rcp13.JPG

      點下一步,輸入我們程序導出的目錄,如下圖:
    rcp14.JPG

      點完成按鈕之后,我們的程序就導出到我們的指定的目錄中了,打開這個目錄,可以看到一個類似eclipse的程序圖標,雙擊運行,效果如下圖:rcp15.JPG

      最后,需要說明兩點:第一,如果希望生成的程序有自己的圖標,可以在產品配置文件中的最后兩個配置文件中設置;第二,生成的程序應該是沒有菜單欄的,因為我的Eclipse安裝了MyEclipse,所以導出的程序就多了兩個菜單。

      好了,快速起步就到這里了,以后再仔細研究生成的代碼和為我們的程序添加功能。
    posted on 2006-12-10 08:59 tory 閱讀(224) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产另类久久久精品黑人| 免费h黄肉动漫在线观看| 亚洲国产成人片在线观看| 新最免费影视大全在线播放| 免费无遮挡无码视频网站| 亚洲日韩一中文字暮| 成人免费视频一区二区三区| 亚洲AV无码无限在线观看不卡 | 亚洲乳大丰满中文字幕| 国产免费区在线观看十分钟 | 18禁成人网站免费观看| 亚洲综合久久1区2区3区| 黄色网址免费观看| 亚洲精品无码久久久久久| 国产美女无遮挡免费视频| 香蕉97碰碰视频免费| 亚洲一区AV无码少妇电影☆| 在线成人精品国产区免费| 夜夜亚洲天天久久| AV免费网址在线观看| 黄色毛片免费网站| 亚洲男同帅GAY片在线观看| 16女性下面扒开无遮挡免费| 亚洲AV成人一区二区三区在线看| 国产成人无码区免费A∨视频网站 国产成人涩涩涩视频在线观看免费 | 成人人免费夜夜视频观看| 国产产在线精品亚洲AAVV| 色久悠悠婷婷综合在线亚洲| 午夜爽爽爽男女免费观看影院| 亚洲人成网站在线观看播放青青| 看全色黄大色大片免费久久| 72pao国产成视频永久免费| 亚洲精品视频在线| 日本免费中文字幕在线看| 精品久久久久久无码免费| 亚洲视频在线观看网址| 国产免费av片在线无码免费看| a级大片免费观看| 久久亚洲国产成人影院| 亚洲一区二区三区香蕉| 成人免费AA片在线观看|