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