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 閱讀(226) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 西安市| 克东县| 永寿县| 琼中| 镇平县| 甘孜县| 武强县| 关岭| 龙胜| 天门市| 平度市| 鹤岗市| 达孜县| 南昌县| 女性| 隆昌县| 台东县| 梁平县| 东光县| 铅山县| 榆中县| 嘉兴市| 垫江县| 疏附县| 明溪县| 阳谷县| 白河县| 乌鲁木齐县| 三亚市| 高州市| 榆林市| 荃湾区| 庆城县| 蒲城县| 六枝特区| 蒙自县| 稻城县| 东莞市| 龙游县| 尚志市| 曲周县|