国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

Eclipse入門使用指南及開發(fā)Eclipse插件(2)

2019-11-18 14:45:31
字體:
來源:轉載
供稿:網(wǎng)友

  Eclipse入門使用指南及開發(fā)Eclipse插件(2)

2. Eclipse開發(fā)環(huán)境

和IVJ一樣,Eclipse開發(fā)環(huán)境被稱為Workbench,它主要由三個部分組成:視圖(Perspective),編輯窗口(Editor)和觀察窗口(View)。在下面的介紹中,希望讀者能知道java視圖,Java包瀏覽窗口,資源視圖,資源瀏覽窗口等區(qū)別(其實最主要的也就是要區(qū)別視圖和窗口),以免在進一步的閱讀中產生混淆。Workbench包含多個視圖,而每個視圖又包含不同的窗口。由于每個編輯窗口有很大的共性,而且缺省情況它們都在同一區(qū)域中顯示,因此我們只在每個視圖中標出一個編輯窗口,以綠色表示。觀察窗口則各不相同,這里以紅色表示。

下面首先介紹編輯窗口。所有文件的顯示和編輯都包含在編輯窗口里。缺省情況下打開的多個文件是以標簽(TagTable)方式在同一個窗口中排列,可以用拖動方式將這些文件排列成各種布局。方法是拖動某一個文件的標簽(tag)到編輯窗口的邊框,當光標有相應的變化時再釋放。

當文件被加入到項目中后,在資源瀏覽或Java包瀏覽窗口雙擊文件,Eclipse會試圖打開這個文件:其中Eclipse內嵌的編輯器能缺省打開一些文件,如*.java,*.txt,*.class等等。假如是其它類型的文件,Eclipse會調用操作系統(tǒng)相應的缺省編輯器打開,如Word文檔,PDF文件等。同時Eclipse也可以象IVJ一樣用指定的編輯器打開相應的文件。例如在Eclipse項目中雙擊Html文件時,可能希望是用Notepad打開,而不是用系統(tǒng)缺省的IE瀏覽器打開。實現(xiàn)的方法是打開菜單欄中的WorkBenchàPReferences對話框,之后在對話框中選擇WorkBenchàFile Editors,然后添加文件類型,如*.html,再為其指定編輯器即可。

在編輯窗口,還值得注重的是,習慣了IVJ的程序員在編輯Java程序的時候,更愿意以方法為獨立的編輯單位(即在編輯窗口中只顯示單個的方法,而不是程序全部的源代碼),這種方式也的確是非常合理的開發(fā)方式,不僅代碼的顯示更加簡捷,還能輔助程序員編出封裝性更好的類。在Eclipse在工具欄上提供了一個切換按鈕,可以在"顯示全部代碼"和"只顯示所選單元"(這里的單元指的是單個方法、變量、導入的包等)之間切換。建議沒有使用過IVJ的程序員也嘗試一下在"只顯示所選單元"狀態(tài)下進行代碼開發(fā)。

其次要介紹的是觀察窗口,它配合編輯窗口并提供了多種的相關信息和瀏覽方式。常用的觀察窗口有資源瀏覽窗口(Navigator),Java包瀏覽窗口(Packages),控制臺(Console),任務欄(Task)等等。

瀏覽窗口和Java瀏覽窗口是觀察窗口核心部分。前者和Windows的瀏覽器差不多,能瀏覽項目文件夾中的所有文件,后者用來瀏覽項目中的Java包,包中的類,類中的變量和方法等信息。在Java瀏覽窗口中可以通過用鼠標右鍵的菜單中的Open Type Hierarchy打開層次瀏覽窗口(Hierarchy),這個窗口非常實用,它能非常清楚的查看類的層次結構。類中的編譯出錯信息可以在任務窗口中查到,同時它也可以成為名符其實的任務窗口:向其中添加新的任務描述信息,來跟蹤項目的進度。控制臺則主要用來顯示程序的輸出信息。在調試程序的時候,會有更豐富的觀察窗口來幫助程序員進行調試,如變量值察看窗口,斷點窗口等等。

觀察窗口是任何IDE開發(fā)環(huán)境的核心,用好觀察窗口是也就是用好IDE開發(fā)環(huán)境。Eclipse提供了豐富的觀察窗口,能真正用好這些窗口恐怕要得經(jīng)過一段時間的磨練。

最后介紹視圖。一個視圖包括一個或多個編輯窗口和觀察窗口。在開發(fā)環(huán)境的最左側的快捷欄中的上部分顯示的就是當前所打開的視圖圖標。視圖是Eclipse的最靈活的部分,可以自定義每個視圖中包含的觀察窗口種類,也可以自定義一個新視圖。這些功能都被包括在"Perspective" 菜單中。在Eclipse的Java開發(fā)環(huán)境中提供了幾種缺省視圖,如資源視圖(Resource Perspective,它也是第一次啟動Eclipse時的缺省視圖),Java視圖(Java Perspective),調試視圖(Debug Perspective),團隊視圖(Team Perspective)等等。每一種視圖都對應不同種類的觀察窗口。可以從菜單欄中的PerspectiveàShow View看到該視圖對應的觀察窗口。當然,每個視圖的觀察窗口都是可配置的,可以在菜單欄中的PerspectiveàCustomize進行配置。多樣化的視圖不但可以幫助程序員以不同角度觀察代碼,也可以滿足不同的編程習慣。 (未完待續(xù))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 洛宁县| 古丈县| 开远市| 颍上县| 永寿县| 乃东县| 肥东县| 鄂托克前旗| 葫芦岛市| 彭泽县| 吉首市| 宜兴市| 泸定县| 山阴县| 沙河市| 绥德县| 梁河县| 教育| 碌曲县| 金昌市| 平原县| 东乌珠穆沁旗| 普格县| 芜湖县| 攀枝花市| 句容市| 绥滨县| 筠连县| 大石桥市| 景泰县| 吉木萨尔县| 永平县| 定日县| 腾冲县| 富顺县| 界首市| 天全县| 卢湾区| 东兰县| 繁峙县| 江口县|