注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)JAVA用戶界面編程指南

JAVA用戶界面編程指南

JAVA用戶界面編程指南

定 價:¥44.00

作 者: (美)Kenneth F.Krutsch,(美)David S.Cargo,(美)Virginia Howlett著;張偉等譯;張偉譯
出版社: 電子工業(yè)出版社
叢編項: 樂思公司編程指南系列
標(biāo) 簽: 暫缺

ISBN: 9787505374973 出版時間: 2002-02-01 包裝: 平裝
開本: 26cm 頁數(shù): 448 字?jǐn)?shù):  

內(nèi)容簡介

  本書針對Internet瀏覽器環(huán)境,詳細(xì)介紹Java定制用戶交互組件的設(shè)計與實現(xiàn)方法。主要目標(biāo)是講解怎樣建立通用的、面向瀏覽器的Web應(yīng)用程序。在介紹定制組件的開發(fā)過程時,本書首先從一個用于教學(xué)的、簡單精煉的例子開始,然后通過實際的代碼全面介紹設(shè)計和開發(fā)過程,書中的例子及文檔均可從p2p.Wrox.com站點下載。本書可供定制用戶界面組件和框架的Java開發(fā)人員使用,要求讀者熟悉Java語言,并且對AWT以及JFC/Swing有一定程度的了解。簡 介簡要地說,這是一本詳細(xì)講解Java定制用戶界面組件設(shè)計與實現(xiàn)的專業(yè)性書籍,主要用于Internet瀏覽器用戶。在以下的數(shù)百頁的課程中,我們要討論有關(guān)可視化設(shè)計、規(guī)劃組件,并在實現(xiàn)組件的過程中有效地使用設(shè)計模型,以及詳細(xì)設(shè)計和代碼維護(hù)等內(nèi)容。本書的獨特之處體現(xiàn)在以下三個重要的方面:首先,本書不是一本參考指南或Application Program Interface(API)手冊。有關(guān)API的手冊、叢書、快速參考指南以及入門指導(dǎo)之類的書籍已經(jīng)很多了,它們提供了詳盡的有關(guān)API方面的內(nèi)容,諸如Abstract Windowing Toolkit(AWT)和Swing(Java2用戶界面組件集)等。這些資源幾乎都沒有進(jìn)一步介紹怎樣使用這些普通組件,而本書正是要向你展示怎樣構(gòu)造像定制網(wǎng)格這類的一些真正有用的組件?!?其次,本書內(nèi)容根據(jù)用戶的反饋意見做了改進(jìn),為讀者閱讀其他文獻(xiàn)提供了有效的基礎(chǔ),書中介紹使用的題材已經(jīng)作為技術(shù)學(xué)院Java課程內(nèi)容的一部分。第一個例子(扳動開關(guān))就已經(jīng)在相應(yīng)的課程中使用了三年,并不斷地通過學(xué)員的反饋進(jìn)行了重寫和完善。· 最后,本書包含了一個龐大完整的Java組件集,其中第3章和第4章的例子相對比較簡單,是用來為后續(xù)章節(jié)提供基礎(chǔ)的。書中其他的例子大部分是為StorageTek is Networking Business Group(SNBG)開發(fā)的大型而復(fù)雜的真正基于Web的應(yīng)用程序。非常感謝StorageTek允許將其Common User Interface(CUI)組件框架作為例子集使用在本書中。因而我們得以檢查這些開發(fā)測試的代碼,并通過開發(fā)小組和測試工程師在數(shù)年來的課程中將其分發(fā)到客戶。透過這些StorageTek CUI實例,我們可以洞悉組件開發(fā)的過程:哪些做得好,哪些做得差,以及哪些是完全失敗的。本書適用對象本書適用于那些正在尋找有關(guān)設(shè)計和實現(xiàn)定制用戶界面組件和框架的初級以及高級的Java開發(fā)人員。書中的素材既對開發(fā)商業(yè)性的、基于Web應(yīng)用程序的軟件工程人員有所助益,也適用于意在創(chuàng)建真正獨特的Web應(yīng)用程序的軟件開發(fā)人員。本書涉及的范圍本書實際由以下四個主要部分所組成:· 第1章和第2章:題目介紹· 第3章和第4章:設(shè)計與實現(xiàn)定制組件介紹· 第5章到第9章:StorageTek Common User Interface(CUI)組件· 第10章和第11章:真正實際使用定制組件第1章“定制用戶界面組件”介紹組件的定義及其在應(yīng)用程序開發(fā)方面的用途。然后概要說明書中大部分內(nèi)容都要涉及的有關(guān)設(shè)計和實現(xiàn)的概念。第2章是本書特約撰稿人所寫三章中的頭一章。在這里Virginia Howlett談及了程序員的可視化設(shè)計,因為組件必須既有用又有吸引人的外觀才能被稱為有效的組件。后面的部分將向我們傳授定制組件的編碼經(jīng)驗。本書主要作者之一Ken Krutsch又重新提及在第1章中提出的想法以及計劃和實施高性能定制組件的開發(fā)策略。在第3章中,給出了定制組件的一個完整的實例,即:扳動開關(guān),而在第4章中則有更多的復(fù)雜組件示例,其中Movieline組件將平鋪的概念有效地用在了層次形式的顯示方面,這章有兩個目的,一個是向讀者介紹一些高級的知識,另外一個是介紹一種有效地用在StorageTek CUI組件中的編碼模型。Ken所述有關(guān)StorageTek組件的內(nèi)容可分為兩個部分:第5章、第6章和第7章是著眼于組件的設(shè)計模型(可分別在組件Treepanel、Applyable和Tablepanel中看到);第8和第9章詳細(xì)介紹使用組件集合的組件框架(包括Scrollpanel組件及框架)。第10章和第11章是David S. Cargo所寫,通過論述組件實際應(yīng)用的兩個方面而使本書圓滿結(jié)束。本書使用需求為觀看并與Applet例子交互,你需要一個能夠運行Java的瀏覽器?!?用于Microsoft Windows的Microsoft Internet Explorer 4.0(SPI)或更高版本· 用于MacOS(與MRJ2.1或更高版本配套)的Microsoft Internet Explorer 4.5或更高版本· 用于Microsoft Windows、linux或Unix 的Netscape Navigator 4.51或更高版本另外,也可以下載Sun Microsystems Java Development Kit(JDK)來使用其中的appletviewer程序。大多數(shù)代碼均可在其本地的標(biāo)準(zhǔn)商業(yè)瀏覽器上運行。因此只要有JDK1.1.5或更高版本即可滿足要求。有些例子需要Swing,因此建議安裝Java2平臺,標(biāo)準(zhǔn)版本的SDK(JDK1.3)可從http://java.sun.com上獲得。源代碼及更多的文檔正如前面提到的,書中大部分的討論都是基于圍繞 StorageTek Common User Interface組件框架來展開,因此這里所討論的是相當(dāng)復(fù)雜的產(chǎn)品代碼。如要介紹其中的每個方法和類的話,將會使我們真正要學(xué)的內(nèi)容迷失在代碼的汪洋大海里。下載內(nèi)容有以下四個文件夾:· kai——第3章和第4章使用的組件開發(fā)例子源代碼· mannal_kai——第3章和第4章討論的例子文檔(特別從packages.html文件開始)· nsg——第5章到第9章討論的用于StorageTek Common User Interface組件源代碼· manual_cui——StorageTek Common User Interface組件文檔(也要從package.html文件開始)有關(guān)要注意的版權(quán)信息可從Kai和Nsg目錄中包含的Licence.txt文件中查到。使用約定為了幫助讀者更好地閱讀,書中采用一些約定或慣例,例如:黑體文本包含重要的不應(yīng)忘記的與上下文相關(guān)的信息。背景形式用于與當(dāng)前討論內(nèi)容無關(guān)的一些題外話。文本樣式如下:· 重要內(nèi)容介紹時采用突出顯示· 按鍵則像這樣:Ctrl-A· 文件名和代碼文本樣式:doGet()· 用戶界面文本及URL地址像這樣顯示:Menu代碼有幾種不同的表示方法,命令行及終端輸出形式如下:C:\> java showStyleWhen the command line is shown, it is shown in the above style, while terminal output is in this style.Output needing a: responseis shown like this方法及屬性定義顯示形式如下:protected void paint (Graphics g)例子代碼顯示為:In our code examples, the code foreground style shows new, important,pertinent codewhile code background shows code that is less important in the present context, or has been seen before.客戶支持我們希望得知你對本書的看法:你所喜歡和不喜歡的,以及你認(rèn)為我們以后怎樣做才更好。你可以發(fā)電子郵件給feedback@wrox.com,請在內(nèi)容中注明所指的書名(英文原名)。P2P.WROX.COM為了讓作者以及對等的支持能夠加入到郵件清單中,我們使用了一個獨特的系統(tǒng)通過郵件清單、論壇以及新聞組的方式提供了對程序員的技術(shù)支持,所有這些方式都是對我們一對一電子郵件系統(tǒng)的額外補充手段??梢源_信,你的咨詢不僅會受到專業(yè)支持者的檢查,也會被在我們郵件清單中的許多Wrox作者和其他專家處理。在p2p.wrox.com網(wǎng)站,你會發(fā)現(xiàn)一些能夠幫助Java程序員的清單。它們既可以在你閱讀本?槭幣材茉誑⒛闋約旱撓τ貿(mào)絳蚴碧峁┌鎦?,永@涫屎媳臼櫚氖莗ro Java和Java GUI清單。欲加入技術(shù)支持請按下列系統(tǒng)步驟進(jìn)行。1. 轉(zhuǎn)到p2p.wrox.com網(wǎng)站。2. 單擊Java按鈕。3. 單擊你欲加入的郵件清單。4.填入電子郵件地址及密碼(至少四位),然后將電子郵件發(fā)給我們。為什么這個系統(tǒng)能提供最好的支持?如果你選擇加入了郵件清單,則可以每周收到相關(guān)的資料,如果你沒有時間或工具來接收郵件清單,則可以查找我們的聯(lián)機檔案,無效的以及公用的(Junk and spam)郵件地址將會被刪除,而你自己的電子郵件地址則受到獨特的Lyris系統(tǒng)保護(hù)。如有任何加入或離開清單以及其他有關(guān)清單的問題,應(yīng)當(dāng)發(fā)信向listsupport@p2p.wrox.com咨詢。譯者序隨著信息技術(shù)的飛速進(jìn)步和Internet的日益普及,人們的活動越來越多地通過網(wǎng)絡(luò)進(jìn)行。如何充分利用Java技術(shù)通過互聯(lián)網(wǎng)向人們提供更好的信息應(yīng)用,是當(dāng)前要研究和解決的首要問題。本書主要內(nèi)容是介紹基于Internet瀏覽器環(huán)境的Java應(yīng)用程序的設(shè)計與實現(xiàn),向讀者講解如何開發(fā)高效率的、通用的客戶端Java組件和Applet應(yīng)用程序。書中使用了大量經(jīng)過精心挑選的、實用的例子,詳細(xì)介紹了可視化定制用戶界面組件的設(shè)計和實現(xiàn),也討論了很多相關(guān)的軟件開發(fā)原理以及測試維護(hù)方面的問題。本書由Wrox公司編著,這是一個世界知名的、多年來一直從事信息技術(shù)推廣應(yīng)用的專業(yè)出版公司,深受

作者簡介

暫缺《JAVA用戶界面編程指南》作者簡介

圖書目錄

第1章 定制用戶界面組件 
什么是定制組件
為什么建立定制組件
設(shè)計和實現(xiàn)定制組件
本書開發(fā)的定制組件
編碼要旨
小結(jié) 
第2章 程序員的可視化設(shè)計 
設(shè)計精彩的用戶界面有哪些優(yōu)勢
怎樣設(shè)計優(yōu)秀的用戶界面
完成一個既有吸引力又清晰的界面
視覺要素
綜合全部內(nèi)容
小結(jié) 
第3章 基本范例——扳動開關(guān) 
場景設(shè)置
規(guī)劃階段
實現(xiàn)階段
高級題目
將Switch用Swing升級
小結(jié) 
第4章 Movieline 
設(shè)置場景
使用定制組件解決特定問題
實現(xiàn)階段
小結(jié) 
第5章 TreePanel 
設(shè)置場景
規(guī)劃階段
輔助類
實現(xiàn)階段
小結(jié) 
第6章 Applyable組件 
設(shè)置場景
規(guī)劃階段
輔助類
實現(xiàn)階段
小結(jié) 
第7章 TablePanel 
設(shè)置場景
規(guī)劃階段
輔助類
實現(xiàn)階段
小結(jié) 
第8章 SlidePanel 
設(shè)置場景
規(guī)劃階段
輔助類
實現(xiàn)階段
小結(jié) 
第9章 Framework 
背景介紹
規(guī)劃階段
輔助類:Param
實現(xiàn)階段
小結(jié) 
第10章 定制用戶界面設(shè)計 
什么是產(chǎn)品說明書文檔
計劃 
軟件開發(fā)過程
限制 
測試 
可維護(hù)性
如何知道你何時完成
小結(jié) 
第11章 組件維護(hù) 
重新分解技術(shù)
反射 
程序的演變
小結(jié)
附錄A 用戶界面設(shè)計資源

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號