如何理解和使用 Eclipse Production Configuration
本文提供了逐步指南,協助您利用 Eclipse 的 Production Configuration 和 PDE,將 Rich Client Platform (RCP) 應用程式作為具有您自己品牌的產品進行打包和管理。除了一些常見概念,如 splash Screen 和表徵圖檔案的顏色和大小,本文還介紹了 production configuration 的進階品牌推廣方面:RCP 可執行檔及其設定檔、進度條和訊息、RCP 視窗映像、About 對話方塊和歡迎頁面(如介紹)。通過本文,您能夠掌握將 RCP 應用程式封裝為獨立於 Eclipse 平台的可分布產品的要領。
在 Eclipse V3.1 引入 Production Configuration 之前,RCP 開發人員面臨著如何有效且高效地打包和交付具有必要外掛程式的 RCP 項目的問題。此問題實際上是影響到使用率的問題,因為它本質上決定了其軟體的分布和可用性。多虧了 Eclipse V3.1 的新 Production Configuration 功能,現在您可以輕鬆將其應用程式與依賴項和品牌推廣元素輕鬆地打包在一起了。本文詳細介紹了如何利用 Eclipse Product Configuration 製作一個範例 RCP 應用程式:一個名為 Frog Across River 的遊戲。
要從本文中獲得最大的收益,您需要 Eclipse 開發環境和範例代碼。如果還沒有安裝 Eclipse,請從此地址下載:
JRE V1.5.0 or later;運行 Eclipse 需要 Java 運行時環境(Java Runtime Environment,JRE)
Eclipse Platform 或 IBM Rational Software Development Platform V7.X
範例代碼在 Download 部分
先決條件:RCP 應用程式
Eclipse Product Configuration 的前提是已有 RCP 應用程式。您需要它作為產品的引匯入口。在本節中,您將使用以下說明,開發一個作為 RCP 應用程式的遊戲:Frog Across River。此 RCP 應用程式是一個外掛程式項目,可以擴充 org.eclipse.core.runtime.applications 擴充並在產品中發揮入口的作用。您也可以選擇跳過本節,通過本文附帶的下載內容匯入整個項目(參見 下載 部分),獲得後面情境的範例 RCP 程式。
建立範例 RCP 外掛程式
首先,按以下步驟,產生一個外掛程式項目。啟動 Eclipse,通過選擇 Window > Open Perspective > Other... > Plug-in Development 切換到外掛程式開發透視圖。
從 Eclipse 菜單中,選擇 File > New > Project... > Plug-in Development > Plug-in Project 並單擊 Next。
在 Plug-in Project 嚮導頁面,輸入 com.example.zyx 作為項目名稱並單擊 Next。
在 Plug-in Content 嚮導頁面,接受所有預設設定並為 "Would you like to create a rich client application?" 選項單擊 Yes,然後單擊 Next。
在 Templates 嚮導頁面,選擇 Hello RCP 模板並單擊 Finish。然後,將會看到一個名為 com.example.zyx 的項目出現在工作區中。