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

JAVA用戶界面編程指南

JAVA用戶界面編程指南

定 價(jià):¥44.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《JAVA用戶界面編程指南》作者簡(jiǎn)介

圖書(shū)目錄

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

本目錄推薦

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