Eclipse基礎與應用

出版時間:2008-2  出版社:夏明萍、孫雪、 方遒 清華大學出版社 (2008-02出版)  作者:夏明萍 等 著  頁數(shù):366  

前言

Eclipse是一個非常優(yōu)秀的集成開發(fā)環(huán)境,是IBM多年來開發(fā)的開放源代碼的、基于Java的可擴展開發(fā)平臺。Eclipse最吸引入的地方是它的插件體系結構,它為用戶提供了一個成熟的、精心設計的、可擴展的體系結構,該體系結構是一個開放的源碼平臺。這個平臺允許任何人構建與環(huán)境和其他工具無縫結合的工具。其核心部分是插件,由于有了插件,Eclipse系統(tǒng)的核心部分在啟動時只要完成啟動平臺的基礎部分和查找系統(tǒng)的插件即可。Eclipse軟件可用于管理多種開發(fā)任務,例如測試、程序調試等,而且還能集成多個供貨商的第三方應用程序開發(fā)工具。此外,Eclipse在Web方面的應用也日益廣泛。本書在編寫過程中,結合作者長期從事一線教學的經(jīng)驗,注重“理論聯(lián)系實際”的原則,采用當前穩(wěn)定的Eclipse 3.2版本介紹Eclipse的使用、插件開發(fā)、了DT調試、Web應用等重要的Eclipse應用。本書的最大特色是實例完整、前后統(tǒng)一、可操作性強,例如在Web應用的第9、10章中,使用了JSP+JavaBean兩層開發(fā)模式、JSP+JavaBean+Servlet三層開發(fā)模式、Eclipse中Struts程序的開發(fā)模式、Hibernate與Strut。結合等多種方式實現(xiàn)用戶登錄的實例。本書行文流暢,通俗易懂,對Eclipse3.2的基礎使用、調試、插件開發(fā)、測試、Web應用進行了由淺人深的、全面的、系統(tǒng)的闡述,完全能夠勝任教材和實驗指導書的角色。本書適合于廣大在校學生,也可供開源愛好者閱讀、參考。本書共分10章。第1章主要介紹了Eclipse概念、主要組成、Eclipse 3.2的下載安裝、插件的三種安裝方式及Eclipse 3.2.1ava開發(fā)工具的新特性。通過本章的介紹,希望讀者對Eclipse有一個基本認識。第2章主要介紹了Eclipse平臺中使用的技術,Eclipse 3.2工作臺的組成,Eclipse 3.2中資源的組織和管理,定制個性化工作臺,最后介紹了Eclipse 3.2工作臺中的快捷鍵。通過本章的學習,讀者應該能夠對Eclipse有進一步的理解,并會使用Eclipse工作臺進行一些基本操作。第3章詳細介紹了在JDT中對java項目的創(chuàng)建、編輯器、代碼注釋等基本操作,JDT的相關視圖、透視圖的使用,Java程序在JDT環(huán)境中的構建過程和設置,重點論述了Java項目在Eclipse的JDT環(huán)境中對程序、程序段和表達式的運行、調試詳細過程。本章是對Eclipse中了DT的詳細介紹和使用。通過本章的實踐,讀者應該能夠熟練地使用Eclipse的JDT進行Java程序的調試。第4章介紹了使用:Eclipse開發(fā)J2ME項目的環(huán)境的構建,并實現(xiàn)了簡單的J2ME程序的編制。通過本章的學習,讀者應該體會Eclipse能夠集成供貨商的第三方應用程序開發(fā)工具的功能。第5章重點介紹了軟件測試的概念、目標、過程、原則、方法、對象、類型,以及制定一個成功的測試計劃的要點。最后以.Eclipse為環(huán)境,詳細實現(xiàn)了Eclipse中了unit的使用過程。通過本章的學習,讀者能夠了解軟件測試的基本概念和Eclipse中junit測試用例的編寫和對測試過程、結果的分析。第6章主要介紹了什么是SWT Designer,如何下載、安裝、注冊SWT Designer;如何使用SWTDesigner創(chuàng)建、運行項目;SWT中常用的基本組件、布局管理器。SWT Designer在界面設計時雖然比較簡單,但還無法完成所有的界面設計工作,所以在界面開發(fā)中依然是以手工寫代碼為主,而且手寫代碼某些時候比界面拖拉操作更快捷。

內(nèi)容概要

  《高等學校計算機科學與技術教材:Eclipse基礎與應用》是一本面向一般本科和廣大開源愛好者的教材,是作者從事Echpse相關教學的經(jīng)驗總結。在編寫過程中,本著介紹適度的理論為原則,重點放在對Ecfipse的使用和開發(fā)上?!  陡叩葘W校計算機科學與技術教材:Eclipse基礎與應用》共分10章,從Ecfipse 3。2的下載、安裝和工作臺等基礎開始,介紹了Echpse 3。2的JDT調試環(huán)境,測試,重構,J2ME環(huán)境的搭建,插件開發(fā),Web應用等當前流行的Echpse 3。2應用。

書籍目錄

第1章 Eclipse 3.2的安裝、新特性1.1 Eclipse概念、主要組成1.2 Eclipse 3.2的下載安裝1.3 Eclipse 3.2多國語言包插件的安裝1.4 Eclipse 3.2 Java開發(fā)工具的新特性小結習題1第2章 Eclipse 3.2平臺概述2.1 Eclipse工作臺2.1.1 Eclipse平臺技術概述2.1.2 Eclipse 3.2工作臺2.2 Eclipse 3.2資源管理2.2.1 對資源的基本操作2.2.2 導入/導出資源2.3 定制Eclipse 3.2工作臺2.3.1 定制工具欄2.3.2 更改使用的字體和顏色2.3.3 定制Java個性化注釋2.3.4 定制Java個性化代碼格式2.4 Eclipse 3.2工作臺中的快捷鍵小結習題2第3章 JDT調試環(huán)境3.1 JDT的基本操作3.1.1 Java項目創(chuàng)建3.1.2 Java編輯器3.2 JDT的相關視圖、透視圖3.2.1【包資源管理器】視圖3.2.2【層次結構】視圖3.2.3【大綱】視圖3.2.4【Java瀏覽】透視圖3.3 Java構建器3.3.1 構建Java程序3.3.2 構建類路徑3.3.3 JRE的使用3.4 Java程序的運行與調試3.4.1 Java程序的運行3.4.2 JDT調試器3.4.3 斷點設置3.4.4 JDT本地調試3.4.5 JDT增加調試功能:對表達式和代碼段求值小結習題3第4章 使用Eclipse進行J2ME開發(fā)基礎4.1 J2ME應用開發(fā)簡介4.2 J2ME WTK的安裝、使用4.3 基于EclipSe的J2ME開發(fā)環(huán)境的配置4.3.1 EclipseMe的安裝4.3.2 EclipseMe配置4.4 基于Eclipse的J2ME簡單DemoMIDLet開發(fā)小結習題4第5章 Eclipse中的Junit5.1 軟件測試基本理論5.1.1 軟件測試的目標5.1.2 軟件測試的過程5.1.3 軟件測試原則5.1.4 軟件測試方法5.1.5 軟件測試的對象5.1.6 軟件測試的類型5.1.7 制訂成功的測試計劃5.2 Eclipse中JUnit的使用小結習題5第6章 Eclipse中的SWT程序編制6.1 SWT概述6.1.1 為什么要使用SWT?6.1.2 一個SWT應用程序的基本內(nèi)容6.1.3 使用SWT Designet開發(fā)界面時的基本流程6.1.4 使用SWT Designer的注意事項6.2 SWT的下載、安裝、注冊6.3 SWT簡單程序編制6.3.1 Eclipse、SWT和JFace6.3.2 使用SWT編寫簡單程序6.3.3 My firstsw tapplication.java代碼分析……第7章 Eclipse3.2插件開發(fā)實戰(zhàn)第8章 Eclipse3.2重構第9章 Eclipse中Web應用開發(fā)基礎第10章 Eclipse中Web應用開發(fā)進階參考文獻

章節(jié)摘錄

插圖:1.產(chǎn)品基本情況調研這部分應包括產(chǎn)品的一些基本情況介紹,例如產(chǎn)品的運行平臺和應用的領域,產(chǎn)品的特點和主要的功能模塊,產(chǎn)品的特點等。對于大的測試項目,還要包括測試的目的和側重點。2.具體的要點(1)目的重點描述如何使測試建立在客觀的基礎上,定義測試的策略,測試的配置,粗略的估計測試大致需要的周期和最終測試報告遞交的時間。(2)變更說明有可能會導致測試計劃變更的事件。包括測試工具改進了,測試的環(huán)境改變了,或者是添加了新的功能。(3)技術結構可以借助畫圖,將要測試的軟件劃分成幾個組成部分,規(guī)劃成一個適用于測試的完整的系統(tǒng),包括數(shù)據(jù)是如何存儲的,如何傳遞的(數(shù)據(jù)流圖),每一個部分的測試是要達到什么樣的目的,每一個部分是怎么實現(xiàn)數(shù)據(jù)更新的。還有就是常規(guī)性的技術要求,比如運行平臺、需要什么樣的數(shù)據(jù)庫等。(4)產(chǎn)品規(guī)格就是制造商和產(chǎn)品版本號的說明。(5)測試范圍簡單的描述如何搭建測試平臺及測試的潛在風險。(6)項目信息說明要測試的項目的相關資料,如用戶文檔、產(chǎn)品描述、主要功能的舉例說明。(7)測試需求說明這一部分要列出所有要測試的功能項。凡是沒有出現(xiàn)在這個清單里的功能項都排除在測試的范圍之外。萬一有一天在一個沒有測試的部分里發(fā)現(xiàn)了一個問題,可以在文檔的記錄進行證明,可以證明測試了什么沒測試什么。具體要點如下。①功能的測試。理論上是測試是要覆蓋所有的功能項,例如在數(shù)據(jù)庫中添加、編輯、刪除記錄等,這會是一個浩大的工程,但是有利于測試的完整性。②設計的測試。對于一些用戶界面、菜單的結構還有窗體的設計是否合理等的測試。(8)整體考慮這部分測試需求要考慮到數(shù)據(jù)流從軟件中的一個模塊流到另一個模塊的過程中的正確性。(9)測試的策略和記錄這是整個測試計劃的重點所在,要描述如何公正客觀地開展測試,要考慮模塊、功能、整體、系統(tǒng)、版本、壓力、性能、配置和安裝等各個因素的影響。要盡可能地考慮到細節(jié),越詳細越好,并制作測試記錄文檔的模板,為即將開始的測試做準備。測試記錄中包括的部分具體說明如下。①公正性聲明。要對測試的公正性、遵照的標準做一個說明,證明測試是客觀的,整體上,軟件功能要滿足需求,實現(xiàn)正確,和用戶文檔的描述保持一致。②測試案例。描述測試案例是什么樣的,采用了什么工具,工具的來源是什么。

編輯推薦

《高等學校計算機科學與技術教材?Eclipse基礎與應用》適合于廣大在校學生,也可供開源愛好者閱讀、參考。

圖書封面

評論、評分、閱讀與下載


    Eclipse基礎與應用 PDF格式下載


用戶評論 (總計5條)

 
 

  •   翻譯過來的,對看不懂英文版的人有幫助。
  •   紙質看起來有點陳舊。
  •   送人的,不懂這方面,無法評價。
  •   沒怎么看,不是很好!
  •   該書作為一本入門級教材,非常適合高校應用
 

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

京ICP備13047387號-7