模塊性:Forte for Java是一個結構化的系統,IDE的各項功能如編輯、調試、GUI生成、EJB(EnterPRise Java Bean)支持等都是一個個獨立存在的模塊。Forte for Java的Update Center 可以幫助你從SUN公司的官方站點上下載最新的模塊。
可定制性:Forte for Java由很好的可配置性,用戶可以方便地更改圖形用戶界面,通過對菜單、工具欄、工作區等進行配置,可以生成具有用戶自己開發風格的圖形用戶界面。
延展性:Forte for Java提供了一套完整的開放的API集(Forte 其自身就是由這套API集開發的),因此無論Forte 的何種版本,都可以利用充分利用這個成熟的開發平臺。
集成開發環境(IDE)簡介
在這一節,我們將簡要介紹IDE用戶接口的一些主要構件及其特性。使第一次使用Forte for Java進行應用開發的讀者,了解如何瀏覽和查找命令,如何獲得幫助文檔等基本知識。
用戶接口(User Interface): 用戶接口由Main Window(主窗體)、EXPlorer(資源治理器)、Editor(編輯器)、Project Settings Window(項目設置窗體)、Global options Windows(全局選擇窗體)幾個核心部分組成。我們下面對它們進行逐個介紹。
1 Main Window(主窗體)
一旦Forte for Java開始運行,主窗體被打開,并一直保持到Forte結束運行。主窗體可以被視為整個集成開發環境的控制中心,絕大多數重要的操作和命令都與之相關。它又可被分為四組獨立的控制群:菜單欄、工具欄、工作區和狀態欄。
菜單欄由九個菜單組成,與Windows98操作風格一致,分別是File(文件)、Edit(編輯)、View(視圖)、Project(項目)、Build(創建)、Debug(調試)、Tools(工具)、Windows(窗口)、Help(幫助)。
工具欄位于主窗體的中部,是由一些操作按鈕組成,分別對應著一些菜單選項或命令的功能。可以直接用鼠標單擊這些按鈕來完成指定的功能。工具欄按鈕使用戶的操作過程得到大大簡化,并使操作過程可視化。工具欄按鈕中比較非凡的是Component Palette(部件調色板),它位于工具欄的右半部分。主要與Form Editor(表單編輯器)結合,進行可視化開發。它由一些標準的構件和頁面布局組成。
菜單和工具都是上下文相關的,它們有時是不可用的(以灰色顯示),這是由于跟它們相關聯的窗體或對象沒有激活的原因。
Workspaces(工作區):Forte for Java引入工作區的概念來治理窗體和工具。工作區位于主窗體的下端,有五個選項卡:Editing(編輯)、GUI Editing(圖形界面編輯)、Browsing(瀏覽)、Running(運行)、Debugging(調試)。每一個選項卡都有一套窗體對應與應用開發過程的一個特定步驟。在缺省條件下,IDE在用戶打開一個可視化窗體時自動打開GUI Editing工作區,而當用戶運行一個應用程序時,IDE自動切換到Running工作區。
1.2 Explorer(資源治理器):
Forte for Java的資源治理器為用戶提供了一個治理所有對象和文件的界面以及一個進入各種編程功能的入口。用戶通過它可以編輯類,治理項目,更改對象屬性,連接各種數據源。
1.3 Form Editor(窗體編輯器):
窗體編輯器為用戶提供可視化開發用戶界面的功能。用戶可以從Component Palette中選擇各類標準構件,如菜單、滾動條、按鈕等,然后直接放置在窗體編輯器上,Forte for Java會自動生成相應的Java代碼完成構件的設計和屬性設置(Java代碼可以從Editor Window看到)。窗體編輯器還可以通過調用Java Layout Explorer來改變窗體上各個構件的外觀,從而生成用戶自定義的界面。
1.4 Project Settings Window(項目設置窗體)和Global options Windows(全局選擇窗體):
這兩個窗體負責對IDE進行配置。Project Settings Window治理單個項目的相關設置,如編譯器的類型,Java資源等。Global options Windows則是對整個IDE集成開發環境進行配置。
新聞熱點
疑難解答