<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 一级中文字幕乱码免费| 亚洲男人天堂2018av| 久久久久久久久久久免费精品 | 18gay台湾男同亚洲男同| a级黄色毛片免费播放视频| 亚洲午夜国产精品无码| 福利免费在线观看| 亚洲精品国产精品乱码不99| 99精品视频免费| 亚洲高清无在码在线电影不卡| 最近中文字幕免费2019| 亚洲成a人不卡在线观看| 一二三四免费观看在线视频中文版 | 小小影视日本动漫观看免费| 亚洲精品久久无码| 一本色道久久88亚洲综合| sihu国产精品永久免费| 亚洲AV午夜福利精品一区二区| 午夜不卡久久精品无码免费| 亚洲精品人成电影网| 歪歪漫画在线观看官网免费阅读| 亚洲人成欧美中文字幕| 免费看一级做a爰片久久| 国产视频精品免费视频| 精品无码一区二区三区亚洲桃色 | 亚洲狠狠综合久久| 24小时日本在线www免费的| 在线观看亚洲电影| 亚洲精品成人片在线观看精品字幕 | 亚洲av无码乱码国产精品| 青娱乐免费在线视频| 美女黄色免费网站| 亚洲AV无码乱码国产麻豆| 毛色毛片免费观看| 中文字幕在线免费看| 亚洲a级在线观看| 亚洲精品一级无码鲁丝片| 国产免费女女脚奴视频网| 国产精品亚洲专区一区| 亚洲无删减国产精品一区| 国产三级免费电影|