從零開始學(xué)Eclipse

出版時(shí)間:2010-12  出版社:中國鐵道  作者:麥廷琮  頁數(shù):417  字?jǐn)?shù):622000  
Tag標(biāo)簽:無  

前言

  Java是目前市場(chǎng)占有率最高的編程語言,一直以來Java都缺乏一個(gè)類似Visual Studio的開發(fā)平臺(tái)。筆者曾經(jīng)用過NetBean和JBuilderNetBean雖然免費(fèi),但是運(yùn)行效率不高;JBuilder稍好一些,但是對(duì)電腦資源的消耗太大,且價(jià)格昂貴。  2003年,Eclipse 21剛剛推出不久,筆者懷著試一試的心態(tài)體驗(yàn)了一下,馬上就被它流暢高效的運(yùn)行過程所吸引;并且,Eclipse功能齊全,完全可以滿足項(xiàng)目的開發(fā)需求。于是在短短的兩天內(nèi),筆者的整個(gè)團(tuán)隊(duì)就把正在JBuilder上開發(fā)的項(xiàng)目轉(zhuǎn)移到了Eclipse 21中?! ‰S后的幾年,Eclipse不斷發(fā)展壯大,現(xiàn)在的Eclipse已經(jīng)不再是一個(gè)單純的1ava開發(fā)工具了,它還是一個(gè)應(yīng)用程序框架,既可以應(yīng)用在桌面程序中,也可以應(yīng)用到Web中,還可以應(yīng)用到手機(jī)或者其他嵌入式設(shè)備上,Eclipse已經(jīng)成為了Java項(xiàng)目的首選開發(fā)工具?! 」P者的開發(fā)經(jīng)歷也是伴隨著Eclipse的發(fā)展而變化的。最初是用Eclipse進(jìn)行Web應(yīng)用的開發(fā);隨后用Eclipse的SWT控件制作簡單的桌面程序;在對(duì)Eclipse深入了解后,又利用Eclipse的RCP平臺(tái)制作更復(fù)雜的企業(yè)級(jí)應(yīng)用程序。剛開始時(shí),Eclipse的參考資料并不多,也沒有系統(tǒng)的教程。筆者和開發(fā)團(tuán)隊(duì)都是一邊上網(wǎng)搜尋零散的參考資料,一邊自己摸索進(jìn)行實(shí)踐的?! ≌?yàn)橛辛诉@樣的經(jīng)歷,體會(huì)到初學(xué)者要全面掌握Eclipse的應(yīng)用不是一件容易的事情,所以就有了編寫一本Eclipse教程的想法。本書由淺入深,可幫助初學(xué)者深入了解Eclipse的應(yīng)用。

內(nèi)容概要

Eclipse是目前最受歡迎的Java開發(fā)平臺(tái)。本書由淺入深、循序漸進(jìn)地講解如何使用Eclipse進(jìn)行軟件項(xiàng)目的開發(fā),包括:Eclipse的基本功能、如何建立Java項(xiàng)目、如何利用Eclipse提供的功能快速進(jìn)行開發(fā);講解Eclipse的SWT和JFace控件、如何使用PDE工具開發(fā)Eclipse插件、使用Eclipse的RCP平臺(tái)作為應(yīng)用程序框架,快速地開發(fā)企業(yè)級(jí)的應(yīng)用程序;講解Eclipse的Web應(yīng)用開發(fā)和數(shù)據(jù)庫開發(fā)。    本書配套光盤中有全程視頻,可以幫助讀者更快、更好地掌握本書內(nèi)容。本書適合廣大軟件開發(fā)人員、Java初學(xué)者和大專院校的學(xué)生閱讀。

書籍目錄

第1篇 基礎(chǔ)知識(shí)  第1章 認(rèn)識(shí)Eclipse    1.1 Eclipse簡介      1.1.1 什么是Eclipse      1.1.2 Eclipse的含義      1.1.3 Eclipse的歷史      1.1.4 使用Eclipse的著名項(xiàng)目      1.1.5 Eclipse的發(fā)展      1.1.6 Eclipse的開源協(xié)議EPL    1.2 安裝和設(shè)置Eclipse      1.2.1 安裝JDK      1.2.2 獲得Eclipse      1.2.3 安裝Eclipse      1.2.4.了解Eclipse的文件結(jié)構(gòu)    1.3 第一次運(yùn)行Eclipse      1.3.1 Splash屏幕      1.3.2 選擇工作空間      1.3.3 開始首頁    1.4 了解Eclipse的主要插件    1.5 獲得更多的幫助      1.5.1 Eclipse的幫助系統(tǒng)      1.5.2 Eclipse的API文檔      1.5.3 獲得Eclipse的源代碼      1.5.4 Eclipse的幫助中心    1.6 小結(jié)  第2章 快速入門  第3章 JDT的使用  第4章 高級(jí)Java開發(fā)技術(shù)  第5章 團(tuán)隊(duì)和版本管理第2篇 SWT/JFace的使用第3篇 插件開發(fā)第4篇 RCP產(chǎn)品第5篇 Web應(yīng)用開發(fā)

章節(jié)摘錄

  第3章講解了Eclipse JDT的基本應(yīng)用,這些應(yīng)用基本上集中在編輯器的使用上。本章將學(xué)習(xí)更多的高級(jí)功能,包括項(xiàng)目的構(gòu)建、項(xiàng)目的運(yùn)行和測(cè)試、幾Init的應(yīng)用、代碼的重構(gòu),以及Eclipse所提供的其他輔助開發(fā)功能。4..構(gòu)建和運(yùn)行  編輯完上一章的Hello PDE的代碼后,需要測(cè)試運(yùn)行。在測(cè)試運(yùn)行Hello PDE之前,需要把.Java源代碼進(jìn)行編譯和構(gòu)建。編譯(Compile)就是使用JDK提供的編譯器,把.Java代碼編譯成目標(biāo)字節(jié)代碼。這只是第一步,這一步是JDT自動(dòng)完成的,每次修改保存源代碼都會(huì)自動(dòng)編譯。第二步是構(gòu)建(Build),在編譯的基礎(chǔ)上,把目標(biāo)代碼和其他資源文件集成為可以執(zhí)行的程序。下面進(jìn)一步講解JDT中的構(gòu)建(Build)功能?! ?.1.1自動(dòng)構(gòu)建  JDT提供了兩種構(gòu)建的方式之一是自動(dòng)構(gòu)建,這是默認(rèn)的方式。自動(dòng)構(gòu)建不需要用戶干預(yù),JDT會(huì)自動(dòng)判斷何時(shí)應(yīng)該構(gòu)建。構(gòu)建過程包括了源代碼的編譯和資源文件的構(gòu)建。JDT采用的是增量式構(gòu)建,每次只構(gòu)建需要的部分,不用完全構(gòu)建整個(gè)項(xiàng)目。JDT又是在后臺(tái)用線程的方式進(jìn)行構(gòu)建,所以對(duì)于一般項(xiàng)目來說,基本上覺察不到構(gòu)建的過程。在大多數(shù)情況下,使用自動(dòng)構(gòu)建已經(jīng)非常理想了?! 〔⒉皇撬腥硕枷矚g自動(dòng)構(gòu)建,有時(shí)候自動(dòng)構(gòu)建的線程可能會(huì)影響前臺(tái)的操作。而且,JDT的增量式構(gòu)建有時(shí)候也會(huì)出現(xiàn)一些小問題。另外,還有一種情況也會(huì)導(dǎo)致有些人不喜歡自動(dòng)構(gòu)建?!『芏嗟臅r(shí)候,源代碼中可能有許多等待排除的錯(cuò)誤。自動(dòng)構(gòu)建后,這些錯(cuò)誤會(huì)顯示出來,在Package Explorer中出現(xiàn)大量的紅色叉叉,非?!半y看”。有些用戶喜歡自己排除了錯(cuò)誤后再自動(dòng)構(gòu)建?! ∫∠詣?dòng)構(gòu)建也很簡單,在菜單欄中選擇Project命令,在彈出的下拉菜單中取消勾選Build Automatically就可以了。

編輯推薦

  《從零開始學(xué)Eclipse》技術(shù)全面,內(nèi)容充實(shí),全面涵蓋軟件開發(fā)的整個(gè)流程圖文并茂,步驟清晰?!稄牧汩_始學(xué)Eclipse》采用大量插圖,插圖中用序號(hào)標(biāo)示了操作步驟,清晰明了《從零開始學(xué)Eclipse》實(shí)例全部來自一線開發(fā)項(xiàng)目具有很強(qiáng)的代表性。讀者通過進(jìn)行案例學(xué)習(xí),可輕松掌握Eclipse應(yīng)用程序的完整過程書中附送的多媒體光盤包含所有案例源代碼、視頻和PPT。幫助讀者更快、更好地掌握Eclipse社區(qū)討論,共同進(jìn)步。為讀者解決后顧之憂?! √讜咙c(diǎn):由名家精心編寫。理論與實(shí)踐相結(jié)合,實(shí)用性強(qiáng);知識(shí)體系完整。涵蓋內(nèi)容全面示例豐富,講解深入,使讀者理解更深刻。掌握更輕松。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    從零開始學(xué)Eclipse PDF格式下載


用戶評(píng)論 (總計(jì)13條)

 
 

  •   非常棒的入門教程,不過最好先學(xué)完Java。感覺比其他基本如Eclipse從入門到精通要好。
  •   里面的視頻講得很好,照著做很快上手了。不過你要有JAVA的基礎(chǔ)。這本書不是講JAVA開發(fā)的,是講開發(fā)工具的使用。
  •   這本書不錯(cuò),對(duì)我?guī)椭U大。對(duì)于初學(xué)者來說很好,值得買
  •   正在看,對(duì)完全沒接觸過JAVA的新手來說的確不錯(cuò)
  •   作為一個(gè)初學(xué)者,看這本書很辛苦,而且不知所云
  •   當(dāng)時(shí)剛到公司實(shí)習(xí),后來上頭布置了很多任務(wù)下來,幾乎都是這里面有講解到的,所以就買了本,想edit,rcp等都有講到,我看了一點(diǎn)沒怎么看就送給朋友了,因?yàn)槲乙呀?jīng)過了實(shí)習(xí)期啦,哈哈
  •   學(xué)習(xí)的起點(diǎn)之作,非常好。
  •   書的內(nèi)容不錯(cuò),很受用??!
  •   對(duì)eclipse來說,是本工具書,就是介紹eclipse的使用的,對(duì)于此工具來說,這本書還是可以的!
  •   從零開始,全面了解。
  •   書印刷質(zhì)量好,內(nèi)容還沒看完,Java書寫得好的不多,這本也一樣,因Eclipse和Java一起才買的.
  •   如同該書的書名一樣,全面介紹了Eclipse這個(gè)工具的使用情況。

    對(duì)于有編程基礎(chǔ),不太會(huì)用Eclipse工具的人來說有點(diǎn)幫助。
  •   剛開始學(xué)java很有幫助
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7