注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關JAVA用戶界面編程指南

JAVA用戶界面編程指南

JAVA用戶界面編程指南

定 價:¥44.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號