- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
资料夹与套件
有系統地組織您的程式碼
在本章當中,我會先討論到 Eclipse 工作台以外,包括編輯器(editors )、視圖
(views ),和視景(perspectives )之類的其他元件的控制與使用方式。然後,我
會使用 Eclipse 來檢視一些基本的資源類型,包括專案(projects )、資料夾
(folders ),以及檔案(files )。
之後您將會運用剛學到的新知識去處理一個實際的範例。這一次,您不再只是把
「Hello World 」給輸出到 Java 主控台上面-而是輸出到電腦的音效卡上!在這個
範例的處理過程當中,我將會討論到其他更進階的主題,包括:檔案(files )和封
存檔(archives )的匯入(import )與匯出(export )、原始檔案與二進位檔案的結
合處理,以及如何正確地設定適當的專案內容屬性等等。
4.1 工作台(Workbench )
在《序言》當中,我曾經說過,Java Devloper Toolkit (JDT )只不過是 Eclipse 工
作台(它本身也是 Eclipse 平台的一個外掛程式)上所能使用的許多外掛程式
(plug-ins )之一。Eclipse 工作台是屬於完全語言中立的-所有專屬於 Java 語言的
開發功能,全都被封裝在JDT 外掛程式當中。
先暫時切回到資源視圖,如圖 4.1 。您之前看到顯示著『套件瀏覽器』(Package
Explorer )的地方,現在變成了『資源導覽器』(Resource Navigator )。原本的
Java 套件也已經消失了,而您現在所看到的是一個巢狀式的資料夾結構。這個『資
源導覽器』會秀出專案、資料夾和檔案。圖 4.1 所呈現的,就是以『導覽器』
(Navigator )來檢視您將在《第5 章》所開發的那個專案的情況。
第四章
圖4.1
4.2 資源(Resources)
『資源導覽器』(Resource Navigator )會以概要性的方式來呈現出受到Eclipse 工
作台所維護與管理的資源集合,並且會提供可以用來瀏覽這些資源集合的導覽功
能。
資源類型
Eclipse 的工作台認得底下這三種資源類型:
專案 (Projects ):一個專案永遠都是屬於某個資源樹(resource tree )的根節
點(root node )。專案可以容納資料夾和檔案,不過專案卻無法被套疊在其他
結構的下層節點當中。
資料夾 (Folders ):一個資料夾可以容納檔案以及其它的(巢狀)資料夾。
4-2
有系統地組織您的程式碼
檔案 (Files ):檔案就是屬於資源樹裡的子節點(leaf nodes ),也就是說,
一個檔案無法再容納其它更多的資源。
資源的儲存地點
所有的資源都是被直接儲存在主機平台的檔案系統當中。這和 Visual Age 以一個
儲藏庫(respository )來保存資源的方式不同。相較之下,在Eclipse 裡頭,專案和
資料夾的結構和主機平台的目錄結構有直接的對應關係。這種方式在碰到系統毀損
狀況,以及要進行資料備份的工作上,都會有很大的幫助(在《第 7 章》當中,我
將會討論到如何將儲存庫結合到Eclipse 當中)。
在預設情況下,Eclipse 平台的資源都會被儲存在(主機)的\eclipse\workspace 目
錄底下。每一個專案都會被存放在對應的子目錄裡頭。比如說,在上一張圖裡的
AnimationEvent.java 資源就是被儲存在於\eclipse\workspace\DukeSpeaks\com\sun\
speech\freetts\relp\AnimationEvent.java 路徑當中。當然,您也可以在啟動 Eclipse
時,搭配-data 的命令行選項,以類似的方式,來將工作區目錄給建立在其他位置
上,或者是透過『工作區啟動程式』(Workspac
文档评论(0)