




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、olibubu阿里巴巴社區(qū)來源:網(wǎng)上PDF制作:Eclipse中文教程.doc第1頁,共288頁更多電子書教程下載請(qǐng)登陸/ebook本站提供的電子書教程均為網(wǎng)上搜集,如果該教程涉及或侵害到您的版權(quán)請(qǐng)聯(lián)系我們Eclipse -整合開發(fā)工具基礎(chǔ)篇Jacky Lee2005/03/01目錄0.環(huán)境說明 81. Eclipse 簡介 91.1歷史背景 91.2開發(fā)原始碼軟件 101.3 Eclipse 版本介紹 101.4跨語言、跨平臺(tái) 112. Eclipse Platform 132.1概觀 132.2架構(gòu) 132.3項(xiàng)目與
2、資料夾 142.4平臺(tái)核心 142.5 工作區(qū)(workspace) 152.6 工作臺(tái)(workbench) 152.6.1 視圖(View) 162.6.2 編輯器(Editor) 192.6.3 視景(Perspective) 222.7重新排列視圖和編輯器 232.7.1放置游標(biāo) 232.7.2重新排列視圖 242.7.3并列編輯器 252.7.4重新排列附加標(biāo)簽的視圖 262.7.5最大化 272.8菜單和工具列 282.8.1 菜單 292.8.2圖標(biāo)和按鈕 442.9視景 492.9.1新視景 492.9.2 新窗口 512.9.3儲(chǔ)存視景 522.9.4配置視景 542.10作
3、業(yè)和標(biāo)記 552.10.1不相關(guān)的作業(yè) 562.10.2相關(guān)的作業(yè) 562.10.3開啟檔案 582.11 書簽 582.11.1新增和檢視書簽 59Eclipse中文教程.doc第3頁,共288頁2.11.2使用書簽 612.11.3移除書簽 612.12 快速視圖(Fast View) 632.12.1建立快速視圖 632.12.2使用快速視圖 642.13 比較 652.13.1簡單比較 662.13.2 了解比較 672.13.3使用比較 692.14歷史紀(jì)錄 712.15 回應(yīng) UI 733. 喜好設(shè)定(Prefere nces) 763.1 工作臺(tái)(Workbench) 773.1
4、.1 夕卜觀(Appearanee) 793.1.2 功能(Capabilities) 803.1.3 顏色和字型(Colors and Fonts) 823.1.4 比較/ 修正(Compare/Patch) 833.1.5 編輯器(Editors) 863.1.6 檔案關(guān)聯(lián)(File Associations) 873.1.7 按鍵(Keys) 903.1.8 標(biāo)簽裝飾(Label Decorations) 993.1.9 鏈接資源(Linked Resources) 993.1.10 歷史紀(jì)錄(LocalHistory) 1013.1.11 視景 1023.1.12 搜尋(Search)
5、 1043.1.13 啟動(dòng)和關(guān)閉(Startup and Shutdown) 1053.2 Ant 1073.2.1 Ant編輯器(Ant Editor) 1073.2.2 Ant 執(zhí)行時(shí)期(A nt Ru ntime) 1093.3 建置次序(Build Order) 1123.4 說明(Help) 1133.4.1 說明服務(wù)器(Help Server) 1153.5 自動(dòng)更新(Install/Update) 1163.6 Java 1173.6.1 夕卜觀(Appearanee) 1183.6.2 類別路徑變量(Classpath variables) 1193.6.3程序代碼格式制作器(
6、Code Formatter) 1203.6.4 程序代碼產(chǎn)生(Code generation) 122更多電子書教程下載請(qǐng)登陸/ebook本站提供的電子書教程均為網(wǎng)上搜集,如果該教程涉及或侵害到您的版權(quán)請(qǐng)聯(lián)系我們。3.6.5 編譯器(Compiler) 1243.6.6 Java 編輯器(Java editor) 1313.6.7 JRE 安裝(JRE installations) 1393.6.8 JU nit 1403.6.9 新專案(New project) 1413.6.10 組織匯入(Organize imports) 1413.6.11
7、重構(gòu)喜好設(shè)定(Refactori ng prefere nces) 1423.6.12 作業(yè)標(biāo)示(Task Tags) 1433.7 團(tuán)隊(duì)(Team) 1443.7.1 CVS 1453.7.2 忽略的資源(Ignored Resources) 1503.7.3 檔案內(nèi)容(File Content) 1514. Java程序開發(fā) 1524.1建立Java項(xiàng)目 1524.2建立Java類別 1544.3程序代碼完成功能 1564.3.1 Code Completio n 1564.3.2 Code Assist 1564.4 執(zhí)行 Java 程序 1584.5 Java 實(shí)時(shí)運(yùn)算簿頁面(Java
8、 Scrapbook Page) 1604.6自訂開發(fā)環(huán)境 1674.6.1程序代碼格式 1674.6.2程序代碼產(chǎn)生模板 1694.6.3 Javadoc 批注 1714.7 產(chǎn)生 getter 與 setter 1764.8建立JAR檔案 1774.8.1建立新的JAR檔案 1774.8.2設(shè)定進(jìn)階選項(xiàng) 1794.8.3 定義 JAR 檔的 manifest 1804.8.4重新產(chǎn)生JAR檔 1834.9.建立 Javadoc 文件 1854.9.1選取產(chǎn)生Javadoc用的類型 1854.9.2為標(biāo)準(zhǔn)doclet 配置Javadoc自變量 1864.9.3 配置 Javadoc 自變量
9、1874.10 工作集(Working Sets) 1884.10.1新增工作集 1894.10.2隱藏導(dǎo)覽器視圖中的檔案 1914.10.3顯示導(dǎo)覽器視圖中的檔案 1925. 除錯(cuò) 1945.1錯(cuò)誤的程序 1945.2 設(shè)定岔斷點(diǎn)(Breakpoints) 1955.3逐步除錯(cuò) 2005.3.1 Step Into 2005.3.2 Step Over 2015.3.3 Step Retur n 2015.3.4 Drop to Frame 2015.3.5 Use Step Filters/Step Debug 2015.4繼續(xù)執(zhí)行 2035.5設(shè)定岔斷點(diǎn)的Hit Count 2055.6
10、岔斷點(diǎn)組態(tài)設(shè)定 2125.7 監(jiān)視點(diǎn)(Watchpoint) 2145.8 方法岔斷斷點(diǎn)(Method Breakpoint) 2175.9 異常岔斷點(diǎn)(Exception Breakpoint) 2205.10 Java表示式及變更某些值 2226. 重構(gòu)(Refactori ng) 2256.1重新命名 2256.1.1 區(qū)域變量(Local Variable) 2256.1.2 字段(Field) 2276.1.3 方法(Method) 2296.1.4 類別(Class)或是接口(Interface) 2316.1.5 套件(Package) 2336.2 擷取(Extracting)
11、 2356.2.1 擷取常數(shù)(Extracti ng a Constant) 2356.2.2 擷取區(qū)域變量(Extracting a Local Variable) 2396.2.3 擷取方法(Extracting a Method) 2426.3 列入(Inlining) 2476.3.1 歹 U入常數(shù)(I nli ning a Constant) 2486.3.2 列入?yún)^(qū)域變量(Inlining a Local Variable) 2506.3.3 列入方法(Inlining a Method) 2526.4變更方法簽章(Signature) 2556.5 移動(dòng) Java 元素(Movi
12、ng Java Elements) 2586.5.1 字段(Field) 2596.5.2 Static Members 2606.6 自行封裝字段(Self Encapsulating a Field) 2637. 要訣和技巧(Tips and Tricks) 2677.1 編輯程序文件(Editing Source) 2677.2 搜尋(Searching) 2727.3 程序代碼導(dǎo)覽和讀取(Code navigation and reading) 2747.4 Java 視圖(Java views) 2787.5 除錯(cuò)(Debugging) 2807.6 各種(Various) 2830
13、.環(huán)境說明操作系統(tǒng)Microsoft Windows XP ProfessionalService Pack 2Eclipse 版本Version : Eclipse 3.0.1 SDK (Release)Build id : 200409161125File Name : eclipse-SDK30.1-win32.zip參考數(shù)據(jù)Eclipses HelpOREILLY Eclipse整合開發(fā)工具博碩文化Eclipse實(shí)作手冊-活用Java整合開發(fā)環(huán)境1. Eclipse 簡介Eclipse就像軟件開發(fā)者的打鐵鋪,它一開始備有火爐、鐵鉆 與鐵錘。就像鐵匠會(huì)用現(xiàn)有的工具打造新的工具,也能用Ec
14、lipse打造新工具來開發(fā)軟件-這些新工具可擴(kuò)充Eclipse的功能。(Eclipse 其中一個(gè)賣點(diǎn)就是它的擴(kuò)充性)1.1歷史背景Eclipse這樣功能完整且成熟的開發(fā)環(huán)境,是由藍(lán)色巨人IBM所釋 出。IBM花了 4千萬美金來開發(fā)這個(gè)IDE(lntegrated Development Environment)。第一版1.0在2001年11月釋出,隨后逐漸受到歡迎。Eclipse已經(jīng)成為開放原始碼計(jì)劃(Open Source Project),大部 分的開發(fā)扔然掌握在IBM手中,但是有一部份由 的軟件 聯(lián)盟主導(dǎo)。( )Eclips
15、e 項(xiàng)目由 Project Management Committee(PMC)所管理,它 綜觀項(xiàng)目全局,Eclipse項(xiàng)目分成3個(gè)子項(xiàng)目:z 平臺(tái)-Platformz 開發(fā)工具箱-Java Development Toolkit(JDT)z 外掛開發(fā)環(huán)境-Plug-in Development Environment(PDE)這些子項(xiàng)目又細(xì)分成更多子項(xiàng)目。例如Platform子項(xiàng)目包含數(shù)各組件,如Compare Help與Search。JDT子項(xiàng)目包括三各組件:User Interface(UI)、核心(Core)及除錯(cuò)(Debug)。PDE子項(xiàng)目包含兩各組 件:UI 與 Core。Eclip
16、se中文教程.doc第7頁,共288頁更多電子書教程下載請(qǐng)登陸/ebook本站提供的電子書教程均為網(wǎng)上搜集,如果該教程涉及或侵害到您的版權(quán)請(qǐng)聯(lián)系我們1.2開發(fā)原始碼軟件Eclipse是開放原始碼,結(jié)果很多人在使用的時(shí)候都不注重合法權(quán) 的問題。開放原始碼軟件讓使用者能夠取得軟件的原始碼,有權(quán)去修 改和散布這個(gè)軟件。如果想修改軟件,這件事的另一面就是,除非其 它人對(duì)修改后的軟件也有相同的權(quán)力,否則是不能散布修改后的軟件, 這種權(quán)利和著作權(quán)(copyright)相反,開放原始碼項(xiàng)目中有時(shí)稱之為著 作義(copyleft)。有些開放原始碼許可書,堅(jiān)持要求任何
17、和其它開發(fā)原始碼合組成 的軟件也必須是開放原始碼。然而,Eclipse使用的開放原始碼許可 書:公共公眾許可書-CommoiPublic License(CPL)作為授權(quán)方式,設(shè) 計(jì)上是可以容許商業(yè)利益的。CPL可以容許Eclipse和其它開放原始 碼軟件合組時(shí),能夠以更嚴(yán)謹(jǐn)?shù)脑S可書散布軟件,以求用于商業(yè)途徑。 CPL經(jīng)過OpenSoftware Initiative(OSI) 認(rèn)證,其內(nèi)容符合開放原始 碼授權(quán)的需求。13 Eclipse版本介紹可以從 網(wǎng)站(/downloads ) 下載,可以發(fā)現(xiàn)最新與最好的版本,這兩種版本通
18、常不一樣, 基本上有四種版本-或建置(build)可供下載:z 釋出版(Release builds)由Eclipse開發(fā)團(tuán)隊(duì)所宣稱的主要穩(wěn)定版本。Release builds經(jīng)過完整測試,并具有一致性、定義清楚的功能。它的定位就 跟上市的商業(yè)軟件一樣。z 穩(wěn)定版(Stable builds)比Release build新一級(jí)的版本,經(jīng)由Eclipse開發(fā)團(tuán)隊(duì)測試,Eclipse中文教程.doc第10頁,共288頁并認(rèn)定它相當(dāng)穩(wěn)定。新功能通常會(huì)在此過渡版本出現(xiàn)。它的定位就跟商業(yè)軟件的beta版一樣。z 整合版(Integration builds)此版本的各個(gè)獨(dú)立的組件已經(jīng)過 Eclipse開
19、發(fā)團(tuán)隊(duì)認(rèn)定具穩(wěn) 定度,但不保證兜在一起沒問題。若兜在一起夠穩(wěn)定,它就有 可能晉級(jí)成Stable build 。z 當(dāng)日最新版(Nightly builds)此版本顯然是從最新的原始碼產(chǎn)生出來的??上攵?,此版本當(dāng)然不保證它跑起來沒問題,搞不好還有嚴(yán)重的bug。1.4跨語言、跨平臺(tái)多數(shù)人認(rèn)為Eclipse是Java IDE,不過,當(dāng)下載 Eclipse之后, 除了有Java IDE(就是JDT),還有PDE然而Eclipse是萬用工具平 臺(tái)。JDT實(shí)際上是Eclipse的添加品,也就是外掛程序。Eclipse本身 實(shí)際上是指Eclipse平臺(tái)(Eclipse Platform),除了下載時(shí)能取得
20、 Java工具集以外,還提供各種工具的支持,所以平臺(tái)本身只是相當(dāng)小 的丨組軟件。如果想開發(fā)Java程序,用的是Eclipse隨附的JDT外掛程序。如 果想開發(fā)其它語言的程序,就需要拿到其它外掛程序,諸如CDT(CDevelopment Toolkit) 就可以開發(fā) C/C+程序。Eclipse跨計(jì)算機(jī)語言,也跨人類的語言。相同的外掛機(jī)制可用來 增加對(duì)不同語言的支持,這里使用一種特殊的外掛,叫做外掛程序片 斷(plug-infragment) o IBM以捐出一個(gè)語言套件,支持中文(繁體與簡體)、法文、德文、意大利文、日文、韓文、葡萄牙文(巴西)與西班牙文。照理說Eclipse以Java寫成,應(yīng)
21、該可以在任何的平臺(tái)執(zhí)行。但嚴(yán)格來說Eclipse不是跨平臺(tái)的,因?yàn)樗褂米鳂I(yè)平臺(tái)的原生圖形來建 置。因此要等 SWT(StandardWidget Toolkit)移植到該平臺(tái),Eclipse 才能在那個(gè)平臺(tái)執(zhí)行。但就現(xiàn)實(shí)而言到不是什么大問題,因?yàn)镾WTE經(jīng)被移植到數(shù)個(gè)常見平臺(tái)上了,包括 Windows Linux/Motif、Linux/GTK2、 Solaris 、 QNX AIX、 HP-UX與 Mac OS XEclipse中文教程.doc第11頁,共288頁更多電子書教程下載請(qǐng)登陸/ebook本站提供的電子書教程均為網(wǎng)上搜集,如果該教程涉及
22、或侵害到您的版權(quán)請(qǐng)聯(lián)系我們2. Eclipse PlatformEclipse平臺(tái)的目的,是提供多種軟件開發(fā)工具的整合機(jī)制,這些工具會(huì)實(shí)作成Eclipse外掛程序,平臺(tái)必須用外掛程序加以擴(kuò)充才有 用處。Eclipse設(shè)計(jì)美妙之處,在于所有東西都是外掛,除了底層的 核心以外。這種外掛設(shè)計(jì)讓Eclipse具備強(qiáng)大擴(kuò)充性,但更重要的是, 此平臺(tái)提供一個(gè)定義明確的機(jī)制,讓各種外掛程序共通合作(透過延伸 點(diǎn)extension points) 與貢獻(xiàn)(contributions),因此新功能可以輕易且無縫地加入平臺(tái)。2.1概觀第一次執(zhí)行 Eclipse 時(shí),會(huì)在 Eclipse 目錄下建一個(gè) worksp
23、ace 的目錄,根據(jù)預(yù)設(shè),所有的工作都會(huì)存在此目錄。若要備份工作目錄, 只要備份這個(gè)目錄就行了。若要升級(jí)至新版的 Eclipse,只要將這個(gè) 目錄拷貝過去即可。用新版時(shí)得看看release notes,確保它支持前一版的 workspace ; 若不支持,只要將舊的 workspace子目錄拷貝到新的Eclipse目錄下 即可。所有的喜好設(shè)定都會(huì)保留。2.2架構(gòu)Eclipse 平臺(tái)由數(shù)種組件組成:平臺(tái)核心 (platform kernel) 、工 作臺(tái)(workbench)、工作區(qū)(workspace)、團(tuán)隊(duì)組件(tram component) 以及說明組件(help)。Eclipse中文教程
24、.doc第13頁,共288頁DTrz;5P c5 hWorki)enGhHelpSWT JFaceWorkspaceTeamPlatfonn oinljmeFigure 1,1The EcfipM* archiilectiire. Except for a 呂mall niirrtime kernel, ewrytilning in Edip資 i t 曲 plLigun or a 0 0*曠 dJJwa QRtsauiBtFite Edit Navigate Smch Project Rim Windtw Help電毗.訂 W1 = -謬麻ky 叵耳com=1 E jwky 陸 Hello
25、xhs T HeUo.ftivfi :(.ject Eclipse -整合閱 J README txtMutableInsertI :1圖2.7圖2.8在Windows中,工作臺(tái)會(huì)試圖啟動(dòng)現(xiàn)有的編輯器,女口OLE(ObjectLinking and Embedding)文件編輯器。比方說,如果機(jī)器中安裝了 Microsoft Word,編輯DOC檔案會(huì)直接在工作臺(tái)內(nèi)開啟 Microsoft Word(例如圖2.9)。如果沒有安裝 Microsoft Word ,就會(huì)開啟 Word Pad。& Java - Eclipse -聲嵩闍樂工耳 doc - Eclipse Pl
26、atfonQ匸叵Fite編輻檢覘疝入鬧丨同編審 口 JackyId 6 cobi白jaclgF臥*Eclip -整會(huì)關(guān)發(fā)工具.如X 臣OutlL.為金且第|為臨 -J十*益儀我的最愛k到防k fnAn on tike is availihlB-.格武功工具表格WlfldLJW説明凹Ej wJJwa OjEesoiwe*站 Hellb .class|j;| HeOojava.pmject Etlpa -整舍圈I README .txt鳩幽諾是很特殊的視移會(huì)出規(guī)屋二 作會(huì)的中共當(dāng)打閑更禪*卷式暢或其他 噴源時(shí) Eclipse會(huì)還攔最迪噹的鷄轉(zhuǎn)鳶 打開丈科*晉趙純文宇稽 Eclipse制間 內(nèi)建的丸
27、字編輯器打閑;若是Java 鵰,就用JHT的Ja陽誦輯爲(wèi)打開;若是繪園臉” B 快職圖案、口 O H S3 41圖2.9如果標(biāo)簽左側(cè)出現(xiàn)星號(hào)(*)(例如圖2.9),就表示編輯器有未儲(chǔ)存 的變更。如果試圖關(guān)閉編輯器或結(jié)束工作臺(tái),但沒有儲(chǔ)存變更,就會(huì) 出現(xiàn)儲(chǔ)存編輯器變更的提示。工具列中的向后和向前箭頭按鈕,或利用 Ctrl+F6 加速鍵來切換 編輯器。箭頭按鈕會(huì)移動(dòng)通過先前的鼠標(biāo)選取點(diǎn),可以先通過檔案中 的多個(gè)點(diǎn),之后才移到另一個(gè)點(diǎn)。Ctrl+F6 會(huì)蹦現(xiàn)目前所選取的編輯器清單,依預(yù)設(shè),會(huì)選取在現(xiàn)行編輯器之前所用的編輯器。(在Macinosh 中,加速鍵是 Command+F。)263 視景(Pe
28、rspective)Eclipse提供數(shù)群育先選定的視圖,并已事先定義好的方式排列, 稱之為視景(perspective)。所有視景的主要組件式編輯器。每個(gè)視景的目的是執(zhí)行某特定的工作,如編寫Java程序,在每個(gè)視圖以各種不同的觀點(diǎn)處理工作,例如圖2.10。圖 2.10若在Debug的視景中,其中一個(gè)視圖會(huì)顯示程序代碼,另一個(gè)可 能換顯示變量目前的值,還有一個(gè)可能會(huì)顯示程序的執(zhí)行結(jié)果。例如 圖 2.11。r DJ。露-HeUo iflvfl - Bclipie Pl且旳ecpublic class Hello 7puhXic static void rnain(StrIng &rgs)(aSy
29、stemprintln( wHelio Ja.亡;OV1WritableSmart Imert IB: 1Fite Edit So nice Refactor Navigats Search Prenject Ron Window Help,閆凸1券Q 電”_ 3球一夕厚02f D&bygIJjReUKeW=Vanables 涼 BreakpourtsL*1筑克0 “ P鷲Q firStunp (id=il)S 閨 Hb-Ud JfrvB Applica.1ial|a二 越 conijeurkHHlo 機(jī) lotaIhcisL29站趣卿伽亦血.=H&lh.nwntStaAgQ)血:1.81 -
30、A R h -i ii A rtiP111frtnEP 14 Kht an rvb i .燦i二| 圖 2.112.7重新排列視圖和編輯器2.7.1放置游標(biāo)放置光標(biāo)表示視圖可以定置在工作臺(tái)窗口的哪里。當(dāng)重新排列視 圖時(shí),可能會(huì)出現(xiàn)幾種不同的放置光標(biāo)。圖示說明定置上方:如果在顯示定置上方光標(biāo)時(shí)放開鼠標(biāo)按鈕, 標(biāo)所在視圖的上面。視圖會(huì)放在光定置下方:如果在顯示定置下方光標(biāo)時(shí)放開鼠標(biāo)按鈕, 標(biāo)所在視圖的下面。視圖會(huì)放在光4定置右側(cè):如果在顯示定置右側(cè)光標(biāo)時(shí)放開鼠標(biāo)按鈕, 標(biāo)所在視圖的右側(cè)。視圖會(huì)放在光圖示說明疋置左側(cè):如果在顯示疋置左側(cè)光標(biāo)時(shí)放開鼠標(biāo) 標(biāo)所在視圖的左側(cè)。不按鈕,視圖會(huì)放在光三堆棧:如
31、果在顯示堆棧光標(biāo)時(shí)放開鼠標(biāo)按鈕, 的視圖同一個(gè)窗格中的標(biāo)簽。視圖會(huì)變成與光標(biāo)卜面限制:如果在顯示限制光標(biāo)時(shí)放開鼠標(biāo)按鈕, 置。比方說,視圖不能定置在編輯區(qū)。視圖不會(huì)定置在這個(gè)位2.7.2重新排列視圖可以變更Navigator視圖在工作臺(tái)窗口中的位置。I. 按一下Navigator視圖的標(biāo)題列,并且拖曳視圖以橫跨工作 臺(tái)窗口。目前還不要放開鼠標(biāo)按鈕。II. 當(dāng)仍在工作臺(tái)窗口的頂端拖曳視圖時(shí),請(qǐng)注意,各種放置光標(biāo) 時(shí)會(huì)出現(xiàn)。這些放置游標(biāo)(請(qǐng)參閱 上一節(jié))表示當(dāng)放開鼠標(biāo)按鈕 時(shí),視圖會(huì)關(guān)聯(lián)于光標(biāo)所在的視圖或編輯區(qū)而定置在哪里。請(qǐng)注 意,這時(shí)會(huì)繪制用來強(qiáng)調(diào)顯示的矩形,以提供視圖將定置在哪里 的其它回饋
32、。III. 將視圖定置在工作臺(tái)窗口中的任何位置,再檢視這個(gè)動(dòng)作的結(jié)果。IV. 按一下并且拖曳視圖的標(biāo)題列,將視圖重新定置在工作臺(tái)窗口 中的其它位置。請(qǐng)觀察這個(gè)動(dòng)作的結(jié)果。V. 最后,將Navigator視圖拖曳到Outline視圖上面。這時(shí) 會(huì)顯示一個(gè)堆棧光標(biāo)。如果放開鼠標(biāo)按鈕,Navigator就會(huì)和rOutline視圖一起堆放到附加卷標(biāo)的筆記本中。2.7.3并列編輯器工作臺(tái)可以在編輯區(qū)中建立兩組或更多組編輯器。也可以調(diào)整編 輯區(qū)的大小,但不能將視圖拖曳到編輯區(qū)。I. 在Navigator視圖中按兩下可編輯的檔案,以在編輯器區(qū)中 開啟至少兩個(gè)編輯器。II. 按一個(gè)編輯器的標(biāo)示,將它拖曳到編輯
33、器區(qū)域之外。不要放開 鼠標(biāo)按鈕。III. 請(qǐng)注意,如果試圖將編輯器放到任何視圖的頂端,或放在工作 臺(tái)窗口之外,就會(huì)出現(xiàn)限制光標(biāo)。IV. 仍按住鼠標(biāo)按鈕,將編輯器拖曳到編輯器區(qū),沿著編輯器區(qū)的 四邊移動(dòng)光標(biāo),以及在編輯器區(qū)中央另一開啟的編輯器上移動(dòng)光 標(biāo)。請(qǐng)注意,沿著編輯器區(qū)域的邊緣會(huì)出現(xiàn)有方向箭頭的放置光 標(biāo),編輯器區(qū)域中央會(huì)出現(xiàn)堆棧放置光標(biāo)。V. 將編輯器定置在有方向箭頭的放置光標(biāo)上,使兩個(gè)編輯器都出現(xiàn)在編輯器區(qū)域中。VI. 請(qǐng)注意,必要時(shí),也可以調(diào)整各編輯器和整個(gè)編輯區(qū)的大小來 容納編輯器和視圖。VII. 請(qǐng)務(wù)必觀察編輯器標(biāo)簽的顏色(下圖中有兩個(gè)群組,一個(gè)群組 在另一群組的上面)藍(lán)色-表示
34、編輯器目前在作用中。默認(rèn)值(在Windows XP中呈灰色)-表示編輯器是前次作用中 的編輯器。如果有作用中的視圖,它就是作用中視圖目前在使用 的編輯器。當(dāng)使用會(huì)密切搭配編輯器的 Outline和內(nèi)容 這類視圖時(shí),這一點(diǎn)非常重要。VIII. 拖曳編輯器,將它定置在編輯器區(qū)的其它位置,請(qǐng)注意定置 各種放置光標(biāo)時(shí)所產(chǎn)生的行為。請(qǐng)繼續(xù)嘗試定置編輯器和視圖及調(diào)整其大小,直到工作臺(tái)的安排符合要求為止。圖2.12說明將一個(gè)編輯器拖放到另一編輯器之下的布置??? Created on 2005/3/3a* TODO To change the tempLatefor this g* Vindau - Pre
35、ferences - Java-Code Sty9 /u聊 TriableSmart Jrtsert 1 :1卜 Pioblents 塚 Javadoc Declaration0 trror 0 *antLb 0 iMosI Deffiuptifin.| Resowte| la Folder| Lotatsor圖 重新排列附加標(biāo)簽的視圖除了在工作臺(tái)中拖放視圖之外,也可以在附加卷標(biāo)的筆記本內(nèi)重 新排列視圖的次序。I. 選擇Window fReset Perspective,將Resource視景 重設(shè)回程序布置。II. 按一下Outline標(biāo)題列,然后在Navigator視圖頂
36、端加 以拖曳?,F(xiàn)在Outline將會(huì)堆棧在Navigator的頂端。II. 按一下Navigator標(biāo)簽,將它拖曳到Outline標(biāo)簽的右 側(cè)。- navigator XIV. 光標(biāo)到了Outline卷標(biāo)右側(cè)且變成堆棧光標(biāo)之后,放開鼠標(biāo) 按鈕。請(qǐng)觀察Navigator卷標(biāo),它現(xiàn)在已在Outline標(biāo)簽的右側(cè)。Outline x2.7.5最大化能夠?qū)⒁晥D或編輯器最大化,有時(shí)非常有用。將視圖和編輯器兩 者最大化很容易。如果要將視圖最大化,請(qǐng)按兩下它的卷標(biāo),或從卷標(biāo)的蹦現(xiàn)菜 單中選取Maximize。如果要將編輯器最小化,請(qǐng)按兩下編輯器卷標(biāo),或從卷標(biāo)的蹦 現(xiàn)菜單中選取Minimize。將視圖還原至程
37、序大小的方法也類似(按兩下或從菜單中選擇Restore J)。2.8菜單和工具列123678圖 2.131. 菜單(Menu Bar)2. 工具列(Tool Bar)3. 快速視圖(Fast View)4. Package Explorer 視圖5. Editor 視圖6. 快捷方式工具列(Shortcut Toolbar)7.0utline 視圖8.Tasks視圖和Console視圖2.8.1菜單File菜單這個(gè)菜單可以建立、儲(chǔ)存、關(guān)閉、打印、匯入及匯出工作臺(tái)資源以及 結(jié)束工作臺(tái)本身。名稱功能New新建)建立Java兀素或新資源。配置哪些兀素會(huì)顯示在 Window fPreferences的
38、子菜單中。在Java視景中,依預(yù)設(shè), 會(huì)提供項(xiàng)目、套件、類別、接口、來源數(shù)據(jù)夾、實(shí)時(shí)運(yùn)算 簿、檔案和數(shù)據(jù)夾的建立動(dòng)作。Close(關(guān)閉)關(guān)閉現(xiàn)行編輯器。如果編輯器中有資料尚未儲(chǔ)存,則會(huì)顯 示個(gè)儲(chǔ)存要求對(duì)話框。Close All( 全部關(guān) 閉)關(guān)閉所有編輯器。如果編輯器中有資料尚未儲(chǔ)存,則會(huì)顯 示個(gè)儲(chǔ)存要求對(duì)話框。Save(儲(chǔ)存)儲(chǔ)存現(xiàn)行編輯器的內(nèi)容。如果編輯器中沒有未儲(chǔ)存的變 更,則會(huì)停用。Save As(另存新檔)以新名稱儲(chǔ)存現(xiàn)行編輯器中的內(nèi)容。_ 1Save All(全部儲(chǔ)存)儲(chǔ)存所有編輯器內(nèi)容以及未儲(chǔ)存的變更。如果沒有編輯器中有未儲(chǔ)存的變更,則會(huì)停用。Revert(回復(fù))將現(xiàn)行編輯器的內(nèi)
39、容回復(fù)成已儲(chǔ)存檔案中的內(nèi)容。如果編輯器中沒有未儲(chǔ)存的變更,則會(huì)停用。Move移動(dòng))移動(dòng)資源。如果是 Java兀素則會(huì)停用。如果要移動(dòng)Java兀素,請(qǐng)使用RefactorfMove(如此會(huì)更新檔案的所有參照),或使用EditCut/Paste(如此不 會(huì)更新參照)。Rename重新命名)將資源重新命名。如果是Java兀素則會(huì)停用。如果要重新命名Java兀素,請(qǐng)使用RefactorfRename (如 此會(huì)更新檔案的所有參照)。Refresh(重新整理)以本端檔案系統(tǒng)來重新整理所選兀素的內(nèi)容。如果不是從特定選項(xiàng)啟動(dòng),這個(gè)指令會(huì)重新整理所有項(xiàng)目。Print(打?。┐蛴‖F(xiàn)行編輯器的內(nèi)容。會(huì)在編輯器成為
40、焦點(diǎn)時(shí)啟用。Switch workspace(切換工 作區(qū))這個(gè)指令可以切換至不同的工作區(qū)這會(huì)重新啟動(dòng)工作臺(tái)Open exter nal file(開啟外部檔 案)這個(gè)扌曰令可以在文字編輯器中開啟不在工作區(qū)中的檔案Import(匯入)開啟匯入精靈對(duì)話框。JDT不會(huì)提供任何匯入精靈。Export(匯出)開啟匯出精靈對(duì)話框。JDT會(huì)提供JAR檔匯出精靈和Javadoc產(chǎn)生精靈。Properties(內(nèi)容)開啟所選兀素的內(nèi)容頁面。依據(jù)Java項(xiàng)目開啟Java建置路徑頁面,且可使用 Javadoc位置頁面。如果是 JAR 保存文件,請(qǐng)?jiān)谶@個(gè)配置 JAR的程序文件附加與 Javadoc 位置。Rece
41、nt filelist(最近使用的檔 案清單File底端維護(hù)了一份最近在工作臺(tái)中存取的檔案的清 單只要選取文件名,就可以從File開啟這其中的任何檔 案。Exit(結(jié)束)結(jié)束 EclipseEdit菜單這個(gè)菜單可協(xié)助操作編輯器區(qū)域中的資源名稱功能Un do(復(fù)原)回復(fù)成編輯器中的前次變更1Redo(重 做)回復(fù)已取消的變更Cut(剪下)將目前所選取的文字或兀素復(fù)制到剪貼簿中,并移除兀 素。就兀素而言,在貼到剪貼簿前不會(huì)移除。Copy(復(fù)制)將目前所選取的文字或兀素復(fù)制到剪貼簿中。Paste (貼上)將目前的內(nèi)容當(dāng)成文字貼到編輯器中,或當(dāng)成同層級(jí)或下層元素,貼到目前所選的元素中。Delete(刪
42、除)刪除目前的文字或兀素選項(xiàng)。Select All(全選)選取所有的編輯器內(nèi)容。Find / Replace( 尋 找/取代)開啟尋找/取代對(duì)話框。限編輯器。Find Next(尋找下一 個(gè))尋找目前所選文字下 個(gè)搜尋結(jié)果。限編輯器。Find Previous(尋找 上個(gè))尋找目前所選文字上 個(gè)搜尋結(jié)果。限編輯器。In creme ntal FindNext(增量尋找下 個(gè))啟動(dòng)增量尋找模式。在呼叫后,請(qǐng)按照狀態(tài)列屮的指示來 輸入搜尋文字。限編輯器。In creme ntal FindPrevious(增量尋找上個(gè))啟動(dòng)增量尋找模式。在呼叫后,請(qǐng)按照狀態(tài)列屮的指示來 輸入搜尋文字。限編輯器。A
43、dd Bookmark(新增書簽)為目前的文字選項(xiàng)或所選取的兀素新增書簽。Add Task(新增作業(yè))為目前的文字選項(xiàng)或所選取的兀素新增使用者定義的作 業(yè)。Expa nd Selecti on to(展開選項(xiàng)至)含括兀素:選取程序代碼中的含括表示式、區(qū)塊、方 法。這個(gè)動(dòng)作會(huì)注意Java語法。如果程序代碼的語法 有錯(cuò),可能無法運(yùn)作正常。(上移鍵)下一個(gè)元素:選取現(xiàn)行與下一個(gè)元素。(右移鍵)上個(gè)元素:選取現(xiàn)行與上個(gè)元素(左移鍵) 還原前次的選擇:在呼叫 展開選項(xiàng)至之后,還原先前 的選項(xiàng)。(下移鍵)Show Tooltip Descripti on(顯示 工具提示說明)以浮動(dòng)說明方式顯示出現(xiàn)在現(xiàn)行光
44、標(biāo)位置上的值。對(duì)話框可以卷動(dòng),因而不會(huì)縮短說明。Content Assist(內(nèi) 容輔助)在現(xiàn)仃光標(biāo)位置開啟個(gè)內(nèi)容輔助對(duì)話框,以顯示Java程序代碼的輔助提議與范本。請(qǐng)參閱模板喜好設(shè)定頁面,以取得可用的模板(Window PreferencesJavaEditorTemplates),然后移至編 輯器喜好設(shè)定頁面(Win dow tPrefere ncesJava JEditorCode Assist),來配置程序代碼輔助 的行為。Quick Fix(快速修 正)如果光標(biāo)位于有出現(xiàn)問題指示之處,則這個(gè)動(dòng)作會(huì)在現(xiàn)行光標(biāo)處開啟一個(gè)內(nèi)容輔助對(duì)話框,以提供可能的更正動(dòng) 作。Parameter Hint
45、s(參數(shù)提示)如果光標(biāo)位于方法參照的參數(shù)規(guī)格處, 這個(gè)動(dòng)作會(huì)以浮動(dòng) 說明的方式顯示參數(shù)類型信息。 現(xiàn)行光標(biāo)處的參數(shù)會(huì)以粗 體字顯示。Encoding(編碼)切換目前所示文字內(nèi)容的編碼。|Source菜單名稱功能Toggle Comme nt(批 注)標(biāo)注出內(nèi)含現(xiàn)行選擇項(xiàng)的所有字行。Add BlockComme nt批注區(qū)塊)標(biāo)注出內(nèi)含現(xiàn)行選擇項(xiàng)的區(qū)塊。Remove BlockComme nt解除批注區(qū)塊)取消標(biāo)注內(nèi)含現(xiàn)行選擇項(xiàng)的區(qū)塊。Shift Right(向右移 位)增加目前所選字行的內(nèi)縮層次。只有在選擇項(xiàng)涵蓋多行或一整行時(shí)才會(huì)啟用。Shift Left( 向左移 位)減少目前所選字行的內(nèi)縮層次。只有在選擇項(xiàng)涵蓋多行或一整行時(shí)才會(huì)啟用。Format(格式)可使用程序代碼格式制作器, 來設(shè)定目前文字選擇項(xiàng)的格 式。格式設(shè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鳳翔學(xué)校九年級(jí)數(shù)學(xué)試卷
- 低分和高分?jǐn)?shù)學(xué)試卷
- 肝病中醫(yī)康復(fù)課件
- 地調(diào)小升初考試數(shù)學(xué)試卷
- 肖琴中醫(yī)課件
- 公廁管護(hù)培訓(xùn)課件內(nèi)容
- 鄧州市大聯(lián)考數(shù)學(xué)試卷
- 肉牛飼養(yǎng)技術(shù)課件
- 課件制作培訓(xùn)過程
- 2025至2030城市應(yīng)急聯(lián)動(dòng)行業(yè)市場深度研究與戰(zhàn)略咨詢分析報(bào)告
- 流浪未成年人救助保護(hù)中心建設(shè)標(biāo)準(zhǔn)
- 2024年中國燈影牛肉市場調(diào)查研究報(bào)告
- 2024年高中生物學(xué)業(yè)水平合格考及答案
- DB61∕T 1856-2024 國土調(diào)查成本定額
- 出版業(yè)行業(yè)市場特點(diǎn)分析
- 廣東省四校(華附、省實(shí)、廣雅、深中)2023至2024學(xué)年高二下學(xué)期期末聯(lián)考化學(xué)試題附參考答案(解析)
- 離散裝配行業(yè)MES案例
- 1.3探索三角形全等的條件第7課時(shí) 蘇科版八年級(jí)數(shù)學(xué)上冊
- 南昌市產(chǎn)業(yè)投資集團(tuán)有限公司人才招聘筆試真題2023
- GB/T 4706.11-2024家用和類似用途電器的安全第11部分:快熱式熱水器的特殊要求
- 數(shù)字貨幣概論 課件 第5章 穩(wěn)定幣的原理與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論