欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
用Eclipse來(lái)簡(jiǎn)化開(kāi)發(fā)
每個(gè)IDE都允許您管理文件和構建項目。Eclipse不僅僅局限于此,因為它可以在比大多數IDE所擁有的典型文件中心視圖更密切的層次上處理您所編寫(xiě)的代碼。作為開(kāi)發(fā)人員,您可以只編寫(xiě)少量代碼,而讓Eclipse來(lái)完成查找、改變、切換、移動(dòng)、等待這些繁雜的工作,從而獲得好處。

  有了Eclipse這個(gè)工具,您就可以把精力集中在手邊真正的任務(wù)上:編寫(xiě)能完成預定功能的代碼。

UI開(kāi)始

  首先請注意,本文所涉及的是新的Eclipse3,它在某些方面與較早的2.1版,以及WSAD和RAD不同。

  Eclipse看上去與其他大多數的IDE很類(lèi)似,因為基本的用戶(hù)界面(UI)已被各地的開(kāi)發(fā)人員所熟悉——除了那些仍在使用Emacs或vi的人,但他們還是可以在Eclipse中找到吸引人的東西,Eclipse對這兩個(gè)鍵綁定都是支持的。

  基本的Eclipse用戶(hù)界面如圖 1所示。在屏幕的左邊,可以看到開(kāi)發(fā)資源列表:源代碼、jars,以及組成您的最新開(kāi)發(fā)項目的其他成分。實(shí)際上,列表被劃分成您當前正在開(kāi)發(fā)的不同項目,它們可以是相互依賴(lài)的也可以是完全獨立的。

  Eclipse將項目數據保存在兩個(gè)文件中,分別是.project文件和.classpath文件。.project文件保存關(guān)于項目中包含哪些文件、如何使用它們、如何構建項目等方面的信息,以及更多的詳細信息。任何Java項目中都有.classpath文件,該文件告訴Eclipse在構建過(guò)程中使用什么作為CLASSPATH變量。

  所有當前的項目都存在于當前的Workspace中。Eclipse中的Workspace是一個(gè)包含了許多文件的目錄,可能還包含了項目所需的資源。Eclipse從一個(gè)默認Workspace開(kāi)始;不過(guò),您可以很方便地將它設置為打開(kāi)多個(gè)Workspace。要打開(kāi)一個(gè)不同的Workspace,只需要在啟動(dòng)可執行文件時(shí)使用-data標志即可,例如:

eclipse.exe -data E:/shared/workspaces/artemis 

  中間部分是一個(gè)源代碼查看器,它可以顯示當前打開(kāi)的文件的源代碼。注意,它是多重標簽的(tabbed),所以您可以一次打開(kāi)多個(gè)文件。右邊是當前打開(kāi)文件的概要。Eclipse列出了類(lèi)、方法和文件的其他部分。雙擊一個(gè)條目會(huì )跳轉到相應的位置。最后,在底部,是另一個(gè)多重標簽的區域,用于傳輸關(guān)于Eclipse所做的、所發(fā)現的或者具有問(wèn)題的事情的信息。注意所有這些下面的標簽都是視圖,您可以任意拖動(dòng),還可以將它們堆疊起來(lái)組成堆棧。信息視圖是獨立的,如果您希望同時(shí)看到它們而且您的屏幕足夠大,您可以將它們鋪開(kāi)。

  視圖被分組為透視圖,透視圖通常是面向環(huán)境的。這里有一個(gè)用于處理Java項目的Java透視圖,一個(gè)用于追蹤運行時(shí)問(wèn)題的Debug透視圖,一個(gè)用于管理CVS連接的CVS透視圖,等等。實(shí)際上,透視圖和視圖的數目是可擴展的,Eclipse的幾乎每個(gè)部分都是可擴展的。IDE為增加和擴充現有功能提供了多種方法,這些功能為Eclipse社團的許多人所利用。

  Eclipse的所有資源和項目都具有屬性。在左邊列表中的任意一項上右擊,再選擇“Properties”,就可以看到更詳細的信息。對于文件,您可以看到文件自身的一些基本信息,比如修改日期、位置和權限。對于項目,有更多高級選項,允許您設置Eclipse構建項目的方式。

  如果單擊“Java Build Path”,您將會(huì )看到四個(gè)控制構建行為的標簽,第一個(gè)是“Source”,它允許您設置Eclipse將在哪里查找源文件,還可指定哪些源文件是要用的哪些是可以忽略的。下一個(gè)標簽是“Projects”,它允許您設置當前項目所依賴(lài)的項目,這樣,您可以在一個(gè)項目中設置一些庫或公共代碼,并從其他項目簡(jiǎn)單地包含該項目。

  下一個(gè)標簽是“Libraries”,它允許您將JAR文件、庫和類(lèi)文件夾添加到類(lèi)路徑中。最后,您可以指定該項目將導出哪些資源,這樣,該項目的屬性就可以應用于導入該項目的其他項目。

  Eclipse是在中間大型源視圖中進(jìn)行構建的,所有的編輯也是在那里進(jìn)行的。但是有一些事情要注意,Eclipse提供的不僅僅是簡(jiǎn)單的文本視圖。首先,文本的左邊有一個(gè)小槽,Eclipse用它來(lái)隱藏傳遞有用信息的圖標。一個(gè)紅色的“X”會(huì )顯示在Eclipse不能編譯的行的旁邊,Eclipse認為可能存在錯誤的代碼旁會(huì )有黃色的“warning”標志,如未使用的導入語(yǔ)句(見(jiàn)圖1)。

  其次,存在問(wèn)題的代碼被加上了適當顏色的下劃線(xiàn)。同樣,紅色下劃線(xiàn)代表編譯錯誤,黃色代表警告。最后,滾動(dòng)條的右邊有另一個(gè)小槽。顏色在這里又一次被用來(lái)傳達信息:紅色塊標識有錯誤的代碼區域,黃色塊標識警告代碼區域。單擊色塊會(huì )將光標直接移至問(wèn)題代碼。將鼠標懸停在這三個(gè)帶顏色的條目(圖標、下劃線(xiàn)或塊——圖1中顯示了這三者)上,可以打開(kāi)相關(guān)問(wèn)題的描述。右擊會(huì )出現上下文菜單。

動(dòng)態(tài)構建

  使用Eclipse進(jìn)行Java開(kāi)發(fā),您首先注意到的就是它的編譯是多么智能。進(jìn)入Preferences(WindowMenu > Preferences)并啟用動(dòng)態(tài)構建(Workbench > Build Automatically)?,F在,每當您保存文件時(shí),Eclipse將會(huì )自動(dòng)編譯該文件以及依賴(lài)于該文件的文件。因此,當您想運行您的應用程序時(shí),它基本上已經(jīng)保存好并且是最新版本。當您處理大型代碼基時(shí),這可以節約不少時(shí)間。如果您不得不使用其他IDE,那么您首先失去的就是該特性的簡(jiǎn)單性。

  當您使用Eclipse時(shí),您將會(huì )一次又一次地感受到這樣一個(gè)底層原理:IDE了解代碼。Eclipse不僅僅是一個(gè)能在以文件為中心的基礎上處理代碼和其他事情的編譯器,它還能夠查看源代碼并聰明地加以處理。它的智能編譯能力通過(guò)它能夠明白表達在導入語(yǔ)句中的依賴(lài)性而得到了證明。

智能搜索

  Eclipse具有非常智能的搜索特性(Search Menu > Search),允許您搜索文件中、整個(gè)項目中或一個(gè)文件組中出現的任何字符串。這個(gè)特性很好,但是還在變得更好。Java搜索(Search Menu > Java)允許您將搜索限定為只查找類(lèi)、方法、類(lèi)型或其他Java了解的類(lèi)別。Eclipse可以找到以“set”開(kāi)頭的所有方法實(shí)現,您可以輕易地找到您所有的寫(xiě)存取方法。更好的是,您可以在任意方法調用上控件單擊(control-click)從而進(jìn)入它的實(shí)現?;蚩丶螕粢粋€(gè)類(lèi)名進(jìn)入它的實(shí)現。另外,您可以在方法上右擊找到所有它被使用的地方(References > Project)。Eclipse對代碼的了解有助于它導航大型代碼基,而您會(huì )從中獲益。

TODO”任務(wù)鏈接創(chuàng )建

  Eclipse還可以提醒您仍需執行的任務(wù)。許多開(kāi)發(fā)人員在代碼中添加TODO注釋來(lái)提醒他們還有特定的任務(wù)要完成,或者特定的情況要處理。Eclipse又一次利用它對Java結構的知識找到任何以TODO開(kāi)頭的注釋?zhuān)⑺砑拥揭粋€(gè)特殊的Tasks視圖(打開(kāi)Window Menu > Show View > Other > Basic > Tasks就可看到)。這樣,Eclipse可以提供一個(gè)全面的待完成的任務(wù)列表。

此外,您還可以配置Eclipse去識別您定義的其他標簽。打開(kāi)Preferences(Window Menu > Preferences)并瀏覽到“Task Tags”頁(yè)面(Java > Task Tags)。您就可以添加新標簽,刪除已有標簽,設置不同標簽的屬性,為代碼指定Eclipse提供的默認值。

代碼編寫(xiě)

  您將會(huì )發(fā)現Eclipse實(shí)際上可以為您編寫(xiě)代碼。右擊源文件,在“Source”子菜單下,提供了Eclipse可以修改或擴展代碼的一些方法,這會(huì )去做一些枯燥工作,從而把您解脫出來(lái)。其中最有用的代碼編寫(xiě)能力是“Generate Getters and Setters”選項,它將會(huì )掃描一個(gè)類(lèi)以查找域并為這些域產(chǎn)生適當的存取方法。

  如果您選擇了它,將會(huì )彈出一個(gè)窗口,讓您指定要為之產(chǎn)生存取方法的域,以及產(chǎn)生什么存取方法(get,set,或兩者)。您還可以指定產(chǎn)生的方法的權限(public,private等)。相似地,Eclipse可以基于超類(lèi)及方法而產(chǎn)生構造函數,以覆蓋或封裝超類(lèi)方法。

重構

  Eclipse最強大的一個(gè)特性就是它對重構的健壯支持。選中一個(gè)方法并右擊鼠標,您將會(huì )看到“Refactor”子菜單。如果您使用該方法來(lái)改變一個(gè)方法名,Eclipse將找到該方法的所有調用并將這些調用改變?yōu)槭褂眯碌姆椒?。您也可以改變方法簽名,具體方法是通過(guò)添加參數,同時(shí)令Eclipse改變所有現有調用來(lái)添加那個(gè)參數,使用的是您指定的值。當然,您也可以刪除您認為不再有用的參數,或重新排列參數使界面更一致。重構也可以工作在類(lèi)的層次,您可以將內部的類(lèi)拖至它們自己的文件中,或將類(lèi)移至其他的包中。

健壯的撤銷(xiāo)支持

  另一個(gè)非常好的特性叫做“Local History”,這是一種極簡(jiǎn)單的本地CVS存儲庫。每保存一次文件,Eclipse將會(huì )記住這一保存,并允許您在需要的時(shí)候退回到該保存。在默認狀態(tài)下,它會(huì )記錄過(guò)去7天的保存(可以在Window Menu > Preferences > Workbench > Local History中修改這個(gè)默認設置)。

  當您采用新特性,卻破壞了不相干的特性時(shí),撤銷(xiāo)機制可以挽回局面。您可以快速地在兩個(gè)版本間做一個(gè)異同比較,看看您都做出了哪些改動(dòng),并可以將改動(dòng)退回到前一個(gè)版本,甚至昨天的版本。更好的是,您可以只回退特定的方法,而保留其他方法中的修改。

JUnit集成

  Eclipse可以很容易與JUnit框架一起使用。如果您有按JUnit標準編寫(xiě)的類(lèi),您可以在左邊的Resources視圖中選擇類(lèi)并運行測試(Run Menu > Run As > JUnit Test)。Eclipse將會(huì )自動(dòng)找到定義的測試套件并運行其中的所有測試,使用它自己的定制UI來(lái)顯示測試的運行及發(fā)現的錯誤。常見(jiàn)的JUnit綠色線(xiàn)在測試失敗的情況下會(huì )變成紅色,Eclipse將會(huì )為您顯示導致出錯的棧追蹤信息。

Eclipse來(lái)做吧

  您看,Eclipse提供了如此多的特性來(lái)自動(dòng)完成一些枯燥繁重的工作,使開(kāi)發(fā)人員的生活更輕松。由于平臺的架構,為您提供了很好的機會(huì )來(lái)找到一個(gè)插件幫助您完成特定的任務(wù)。如果找不到,您可以用Eclipse來(lái)編寫(xiě)它!

原文出處

http://wldj.sys-con.com/read/48887.htm

 作者簡(jiǎn)介
Seth Roby 在Parasoft公司培訓來(lái)自財富500強企業(yè)的代表,教他們的自動(dòng)錯誤預防(Automated Error Prevention)方法。作為一個(gè)專(zhuān)家級的服務(wù)工程師,他撰寫(xiě)過(guò)有關(guān)測試過(guò)程、保證代碼質(zhì)量所必需的基礎設施和許多其他主題的白皮書(shū)。他還編寫(xiě)并講授以Java和JUnit為核心的Unit測試實(shí)踐的課程。他同妻子Sonja住在加州的Costa Mesa。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
斷點(diǎn)持久化問(wèn)題 資源標記 中國Eclipse社區 論壇
使用開(kāi)源軟件設計、開(kāi)發(fā)和部署協(xié)作型 Web 站點(diǎn),第 13 部分: Eclipse 中的 ...
7 種流行 PHP IDE 的比較
軟件開(kāi)發(fā)工具(第11章:Eclipse CDT開(kāi)發(fā)常用功能)
Eclipse插件開(kāi)發(fā)之基礎篇(3) 插件的測試與調試
JavaDoc使用注釋
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久