出版時間:2010-12 出版社:中國鐵道 作者:麥廷琮 頁數(shù):417 字數(shù):622000
Tag標簽:無
前言
Java是目前市場占有率最高的編程語言,一直以來Java都缺乏一個類似Visual Studio的開發(fā)平臺。筆者曾經用過NetBean和JBuilderNetBean雖然免費,但是運行效率不高;JBuilder稍好一些,但是對電腦資源的消耗太大,且價格昂貴。 2003年,Eclipse 21剛剛推出不久,筆者懷著試一試的心態(tài)體驗了一下,馬上就被它流暢高效的運行過程所吸引;并且,Eclipse功能齊全,完全可以滿足項目的開發(fā)需求。于是在短短的兩天內,筆者的整個團隊就把正在JBuilder上開發(fā)的項目轉移到了Eclipse 21中?! ‰S后的幾年,Eclipse不斷發(fā)展壯大,現(xiàn)在的Eclipse已經不再是一個單純的1ava開發(fā)工具了,它還是一個應用程序框架,既可以應用在桌面程序中,也可以應用到Web中,還可以應用到手機或者其他嵌入式設備上,Eclipse已經成為了Java項目的首選開發(fā)工具?! 」P者的開發(fā)經歷也是伴隨著Eclipse的發(fā)展而變化的。最初是用Eclipse進行Web應用的開發(fā);隨后用Eclipse的SWT控件制作簡單的桌面程序;在對Eclipse深入了解后,又利用Eclipse的RCP平臺制作更復雜的企業(yè)級應用程序。剛開始時,Eclipse的參考資料并不多,也沒有系統(tǒng)的教程。筆者和開發(fā)團隊都是一邊上網搜尋零散的參考資料,一邊自己摸索進行實踐的。 正因為有了這樣的經歷,體會到初學者要全面掌握Eclipse的應用不是一件容易的事情,所以就有了編寫一本Eclipse教程的想法。本書由淺入深,可幫助初學者深入了解Eclipse的應用。
內容概要
Eclipse是目前最受歡迎的Java開發(fā)平臺。本書由淺入深、循序漸進地講解如何使用Eclipse進行軟件項目的開發(fā),包括:Eclipse的基本功能、如何建立Java項目、如何利用Eclipse提供的功能快速進行開發(fā);講解Eclipse的SWT和JFace控件、如何使用PDE工具開發(fā)Eclipse插件、使用Eclipse的RCP平臺作為應用程序框架,快速地開發(fā)企業(yè)級的應用程序;講解Eclipse的Web應用開發(fā)和數(shù)據(jù)庫開發(fā)。 本書配套光盤中有全程視頻,可以幫助讀者更快、更好地掌握本書內容。本書適合廣大軟件開發(fā)人員、Java初學者和大專院校的學生閱讀。
書籍目錄
第1篇 基礎知識 第1章 認識Eclipse 1.1 Eclipse簡介 1.1.1 什么是Eclipse 1.1.2 Eclipse的含義 1.1.3 Eclipse的歷史 1.1.4 使用Eclipse的著名項目 1.1.5 Eclipse的發(fā)展 1.1.6 Eclipse的開源協(xié)議EPL 1.2 安裝和設置Eclipse 1.2.1 安裝JDK 1.2.2 獲得Eclipse 1.2.3 安裝Eclipse 1.2.4.了解Eclipse的文件結構 1.3 第一次運行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 小結 第2章 快速入門 第3章 JDT的使用 第4章 高級Java開發(fā)技術 第5章 團隊和版本管理第2篇 SWT/JFace的使用第3篇 插件開發(fā)第4篇 RCP產品第5篇 Web應用開發(fā)
章節(jié)摘錄
第3章講解了Eclipse JDT的基本應用,這些應用基本上集中在編輯器的使用上。本章將學習更多的高級功能,包括項目的構建、項目的運行和測試、幾Init的應用、代碼的重構,以及Eclipse所提供的其他輔助開發(fā)功能。4..構建和運行 編輯完上一章的Hello PDE的代碼后,需要測試運行。在測試運行Hello PDE之前,需要把.Java源代碼進行編譯和構建。編譯(Compile)就是使用JDK提供的編譯器,把.Java代碼編譯成目標字節(jié)代碼。這只是第一步,這一步是JDT自動完成的,每次修改保存源代碼都會自動編譯。第二步是構建(Build),在編譯的基礎上,把目標代碼和其他資源文件集成為可以執(zhí)行的程序。下面進一步講解JDT中的構建(Build)功能?! ?.1.1自動構建 JDT提供了兩種構建的方式之一是自動構建,這是默認的方式。自動構建不需要用戶干預,JDT會自動判斷何時應該構建。構建過程包括了源代碼的編譯和資源文件的構建。JDT采用的是增量式構建,每次只構建需要的部分,不用完全構建整個項目。JDT又是在后臺用線程的方式進行構建,所以對于一般項目來說,基本上覺察不到構建的過程。在大多數(shù)情況下,使用自動構建已經非常理想了。 并不是所有人都喜歡自動構建,有時候自動構建的線程可能會影響前臺的操作。而且,JDT的增量式構建有時候也會出現(xiàn)一些小問題。另外,還有一種情況也會導致有些人不喜歡自動構建?!『芏嗟臅r候,源代碼中可能有許多等待排除的錯誤。自動構建后,這些錯誤會顯示出來,在Package Explorer中出現(xiàn)大量的紅色叉叉,非?!半y看”。有些用戶喜歡自己排除了錯誤后再自動構建?! ∫∠詣訕嫿ㄒ埠芎唵?,在菜單欄中選擇Project命令,在彈出的下拉菜單中取消勾選Build Automatically就可以了。
編輯推薦
《從零開始學Eclipse》技術全面,內容充實,全面涵蓋軟件開發(fā)的整個流程圖文并茂,步驟清晰?!稄牧汩_始學Eclipse》采用大量插圖,插圖中用序號標示了操作步驟,清晰明了《從零開始學Eclipse》實例全部來自一線開發(fā)項目具有很強的代表性。讀者通過進行案例學習,可輕松掌握Eclipse應用程序的完整過程書中附送的多媒體光盤包含所有案例源代碼、視頻和PPT。幫助讀者更快、更好地掌握Eclipse社區(qū)討論,共同進步。為讀者解決后顧之憂?! √讜咙c:由名家精心編寫。理論與實踐相結合,實用性強;知識體系完整。涵蓋內容全面示例豐富,講解深入,使讀者理解更深刻。掌握更輕松。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載