注冊(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)21天學(xué)通JavaBeans

21天學(xué)通JavaBeans

21天學(xué)通JavaBeans

定 價(jià):¥48.00

作 者: (美)Donald Doherty著;康博創(chuàng)作室譯
出版社: 人民郵電出版社;西蒙與舒斯特國(guó)際出版公司
叢編項(xiàng): 計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用及開(kāi)發(fā)系列叢書(shū)
標(biāo) 簽: 程序語(yǔ)言

ISBN: 9787115072788 出版時(shí)間: 1998-10-01 包裝:
開(kāi)本: 26cm 頁(yè)數(shù): 336頁(yè) 字?jǐn)?shù):  

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

  本書(shū)譯自美國(guó)Sams.net出版公司出版的暢銷(xiāo)書(shū)《Teach Yourelf Ja vaBeans in 21Days》,書(shū)中全面介紹了JavaSoft公司的基于Java的軟件組件技術(shù)——JavaBeans。全書(shū)除附錄外共分3部分21章。第一部分討論JavaBeans的軟件組件技術(shù)基礎(chǔ)、開(kāi)發(fā)工具和開(kāi)發(fā)環(huán)境,并開(kāi)始創(chuàng)建幾個(gè)簡(jiǎn)單的Bean。第二部分對(duì)Bean進(jìn)行完善,包括添加彈出式菜單、圖形圖標(biāo);創(chuàng)建動(dòng)畫(huà)bean,數(shù)字簽署bean,國(guó)際化bean,以及把bean加入到應(yīng)用程序中,包括進(jìn)行網(wǎng)絡(luò)通信、編寫(xiě)Telnet客戶(hù)bean與服務(wù)器,并展望了JavaBeansr 的未來(lái)。本書(shū)結(jié)構(gòu)清晰,內(nèi)容詳實(shí),示例豐富,是廣大程序員和計(jì)算機(jī)用戶(hù)一本很好的參考書(shū)。

作者簡(jiǎn)介

暫缺《21天學(xué)通JavaBeans》作者簡(jiǎn)介

圖書(shū)目錄

第一部分 歡迎進(jìn)入JavaBeans
第一章 使用組件
1.1 組件是軟件的未來(lái)
1.1.1 對(duì)象
1.1.2 組件
1.2 組件結(jié)構(gòu)
1.2.1 JavaBeans
1.2.2 ActiveX
1.3 使用JavaBeans進(jìn)行快速應(yīng)用程序開(kāi)發(fā)
1.3.1 BeanBox
1.3.2 添加一個(gè)Juggler Bean
1.3.3 添加一個(gè)按鈕Bean
1.3.4 邊接Bean組件
1.3.5 添加一個(gè)按鈕
1.4 小結(jié)
1.5 問(wèn)題與解答
1.6 討論
1.6.1測(cè)驗(yàn) 
第二章 建立Bean
2.1 Bean開(kāi)發(fā)工具
2.1.1 Java開(kāi)發(fā)工具包
2.1.2 nmake工具
2.1.3 Bean開(kāi)發(fā)工具包
2.1.4 其它工具
2.2 從現(xiàn)有Java類(lèi)創(chuàng)建Bean
2.2.1 Java的Button類(lèi)Bean
2.2.2 在JAR中存儲(chǔ)Bean
2.3 小結(jié)
2.4 問(wèn)題與解答
2.5 討論
2.5.1 測(cè)驗(yàn)
第三章 第一個(gè)Bean
3.1 編寫(xiě)一個(gè)簡(jiǎn)單的Bean
3.1.1 加載圖像
3.1.2 重設(shè)的大小
3.1.3 顯示圖像
3.2 生成簡(jiǎn)單的
3.3 在JAR中存儲(chǔ)Bean
3.3.1 編寫(xiě)生成文件
3.3.3 運(yùn)行nmake工具
3.4 測(cè)試Bean
3.5 小結(jié)
3.6 問(wèn)題與解答
3.7 討論
3.7.1 測(cè)驗(yàn) 
第四章 Bean的定義
4.1 對(duì)象何時(shí)為Bean
4.2 Bean的功能
4.3 Bean的屬性
4.3.1 私有數(shù)據(jù)域
4.3.2 訪問(wèn)者方法
4.3.3 依附屬性
4.3.4 約束屬性
4.3.5 帶下標(biāo)的屬性
4.4 Bean事件
4.4.1 Delegation事件模型
4.5 Bean方法
4.6 內(nèi)省
4.7 定制
4.7.1 屬性編輯器
4.7.2 調(diào)用設(shè)置者方法
4.8 持續(xù)性
4.9 把Applet轉(zhuǎn)換為Bean
4.9.1 修改TeddyApplet類(lèi)
4.9.2 創(chuàng)建teddybean.jar文件
4.9.3 編寫(xiě)teddybean.html文件
4.9.4 測(cè)試TeddyBean
4.10 小結(jié)
4.11 問(wèn)題與解答
4.12 討論
4.12.1 測(cè)驗(yàn)
第五章 Bean事件
5.1 使用Java的delegation事件模型
5.1.1 事件源
5.1.2 事件對(duì)象
5.1.3 事件收聽(tīng)者
5.1.4 傳送事件
5.2 傳送由Java組件創(chuàng)建的事件
5.2.1 注冊(cè)事件收聽(tīng)者
5.2.2 編寫(xiě)使用事件收聽(tīng)者的JavaBean
5.2.3 編寫(xiě)使用語(yǔ)義事件收聽(tīng)者的JavaBean
5.3 傳送JavaBean創(chuàng)建的事件
5.3.1 編寫(xiě)創(chuàng)建屬性修改事件的JavaBean
5.3.2 編寫(xiě)接收屬性修改事件的JavaBean
5.3.3 使用SendEvents和ReceiveEventsBean
5.4 小結(jié)
5.5 問(wèn)題與解答
5.6 討論
5.6.1 測(cè)驗(yàn)
第六章 GUI控件Bean
6.1 使用控件Bean
6.2 擴(kuò)充Java的Canvas類(lèi)
6.2.1 添加imageFilename屬性
6.2.2 重設(shè)Bean的大小
6.2.3 其它修改
6.3 創(chuàng)建一個(gè)圖像按鈕Bean
6.3.1 作為按鈕的PictureBean
6.3.2 PictureButton Bean
6.4 小結(jié)
6.5 問(wèn)題與解答
6.6 討論
6.6.1 測(cè)驗(yàn)
第七章 運(yùn)行期間非可視的Bean
7.1 非可視的JavaBean組件
7.1.1 時(shí)間和計(jì)時(shí)器
7.1.2 系統(tǒng)時(shí)間和計(jì)時(shí)器
7.1.3 編寫(xiě)一個(gè)計(jì)時(shí)器Bean
7.1.4 編寫(xiě)一個(gè)TesTimer Bean
7.2 小結(jié)
7.3 問(wèn)題與解答
7.4 討論
7.4.1 測(cè)驗(yàn)
第二部分 完善Bean
第八章 添加彈出式菜單
8.1 在Bean中使用彈出式菜單
8.1.1 Bean之間的剪切與粘貼
8.2 給Bean添加彈出式菜單
8.2.1 創(chuàng)建彈出式菜單
8.2.2 與彈出式菜單交互作用
8.2.3 使用彈出式菜單
8.3 小結(jié)
8.4 問(wèn)題與解答
8.5 討論
8.5.1 測(cè)驗(yàn)
第九章 持續(xù)的Bean
9.1 JavaBeans串行化
9.1.1 實(shí)現(xiàn)Java的Serializable接口
9.2 Serializable接口不夠時(shí)使用的其他方法
9.2.1 使用Java的transient關(guān)鍵詞
9.2.2 使用Java的readObject方法
9.2.3 使用Java的WriteObjec方法t
9.3 改寫(xiě)B(tài)ean
9.3.1 設(shè)計(jì)時(shí)需考慮的事情
9.3.2 記錄類(lèi)版本
9.3.3 讀取serialVersionUID
9.3.4 使新的類(lèi)與舊的類(lèi)兼容
9.4 小結(jié)
9.5 問(wèn)題與解答
9.6 討論
9.6.1 測(cè)驗(yàn)
第十章 Bean對(duì)應(yīng)用程序生成器的支持
10.1 顯示一個(gè)Bean圖標(biāo)
10.2 控制可視屬性
10.3 提供自定義屬性編輯器
10.4 小結(jié)
10.5 問(wèn)題與解答
10.6 討論
10.6.1 測(cè)驗(yàn)
第十一章 動(dòng)畫(huà)Bean
11.1 創(chuàng)建動(dòng)畫(huà)Bean
11.1.1 創(chuàng)建一個(gè)屏幕外的圖形緩沖區(qū)
11.1.2 創(chuàng)建MediaTracker對(duì)象
11.1.3 加載圖像
11.1.4 運(yùn)行Animation
11.2 繪制和更新圖像
11.2.1 避免閃爍
11.3 封包并測(cè)試AnimatedTeddy Bean
11.4 小結(jié)
11.5 問(wèn)題與解答
11.6 討論
11.6.1 測(cè)驗(yàn)
第十二章 Bean安全性
12.1 JavaSecurity API
12.1.1 公鑰密碼術(shù)
12.2 簽名的代碼
12.2.1 使用數(shù)字簽署的Bean
12.2.2 創(chuàng)建數(shù)字簽署的Bean
12.3 小結(jié)
12.4 問(wèn)題與解答
12.5 討論
12.5.1 測(cè)驗(yàn)
第十三章 國(guó)際化的Bean
13.1 創(chuàng)建全球性的Bean
13.2 使對(duì)象本地化
13.2.1 使用Java的Locale類(lèi)
13.2.2 摁綁資源
13.3 編寫(xiě)GlobalBean Bean
13.3.1 創(chuàng)建Locale對(duì)象
13.3.2 創(chuàng)建ListResource Bundle對(duì)象
13.3.3 添加Global Bean類(lèi)構(gòu)造方法
13.3.4 添加action Performed方法
13.3.5 編寫(xiě)Labels Bundle類(lèi)
13.3.6 使用GlobaBean Bean
13.4 小結(jié)
13.5 問(wèn)題與解答
13.6 討論
13.6.1 測(cè)驗(yàn)
第十四章 作為ActiveX組件的Bean
14.1 使用ActiveX Bridge for JavaBeans
14.1.1 作為ActiveX控件的Bean
14.1.2 使用作為ActiveX控件的Bean
14.1.3 操縱ActiveX Bean控件
14.1.4 創(chuàng)建完整的Web頁(yè)面
14.2 小結(jié)
14.3 問(wèn)題與解答
14.4 討論
14.4.1 測(cè)驗(yàn)
第三部分 建立Bean的應(yīng)用程序
第十五章 使用RMI進(jìn)行Internet通信
15.1 Java分布式對(duì)象模型
15.2 創(chuàng)建RMI應(yīng)用程序
15.2.1 定義遠(yuǎn)程對(duì)象
15.2.2 創(chuàng)建客戶(hù)接口
15.2.3 創(chuàng)建客戶(hù)Bean
15.2.4 用兩個(gè)步驟進(jìn)行編譯
15.2.5 創(chuàng)建通話圖形接口Bean
15.2.6 封包Bean
15.2.7 測(cè)試通話應(yīng)用程序
15.3 小結(jié)
15.4 問(wèn)題與解答
15.5 討論
15.5.1 測(cè)驗(yàn)
第十六章 Bean之間Internet通信
16.1 在網(wǎng)絡(luò)上通信
16.2 使用TCP/IP
16.3 使用網(wǎng)絡(luò)服務(wù)
16.4 使用Socket
16.5 使用Internet地址
16.6 使用UDP創(chuàng)建Bean
16.6.1 使用UDP
16.6.2 改善數(shù)據(jù)報(bào)包
16.6.3 接收數(shù)據(jù)報(bào)包
16.6.4 使用UDPSend和UDPReceive Bean
16.7 小結(jié)
16.8 問(wèn)題與解答
16.9 討論
16.9.1 測(cè)驗(yàn)
第十七章 建立Telnet服務(wù)器Bean
17.1 使用TCP
17.2 創(chuàng)建一個(gè)Telnet服務(wù)器Bean
17.2.1 編寫(xiě)TelnetServer類(lèi)
17.2.2 創(chuàng)建依附屬性
17.2.3 創(chuàng)建公共方法
17.2.4 創(chuàng)建/serverSocket對(duì)象
17.2.5 收聽(tīng)Socket請(qǐng)求
17.2.6 編寫(xiě)TelnetClientService類(lèi)
17.2.7 創(chuàng)建緩沖數(shù)據(jù)輸入和輸出
17.2.8 運(yùn)行TelnetClientService對(duì)象的線程
17.2.9 添加登陸錄和密碼驗(yàn)證
17.2.10 處理Telnet客戶(hù)命令
17.2.11 編譯TelnetServer類(lèi)
17.3 小結(jié)
17.4 問(wèn)題與解答
17.5討論
17.5.1 測(cè)驗(yàn)
第十八章 建立Telent客戶(hù)Bean
18.1 創(chuàng)建一個(gè)Telent客戶(hù)Bean
18.1.1 編寫(xiě)TelnetClient類(lèi)
18.1.2 編寫(xiě)TelnetClientThread類(lèi)
18.1.3 使用Java的Socket類(lèi)
18.1.4 編寫(xiě)TelnetClientCommands類(lèi)
18.2 小結(jié)
18.3 問(wèn)題與解答
18.4 討論
18.4.1 測(cè)驗(yàn)
第十九章 測(cè)試Telnet Bean
19.1 創(chuàng)建TelnetServerInterface Bean
19.2 把Bean填封包到JAR中
19.3 測(cè)試Telnet Bean
19.3.1 連接Telnet服務(wù)器應(yīng)用程序
19.3.2 連接Telnet客戶(hù)應(yīng)用程序
19.3.3 運(yùn)行Telnet應(yīng)用程序
19.4 小結(jié)
19.5 問(wèn)題與解答
19.6 討論
19.6.1 測(cè)驗(yàn)
第二十章 編寫(xiě)Telnet應(yīng)用程序
20.1 使用JavaBeans手工編寫(xiě)應(yīng)用程序
20.2 編寫(xiě)Telnet服務(wù)器應(yīng)用程序
20.2.1 創(chuàng)建一個(gè)GUI容器
20.2.2 添加Bean
20.2.3 實(shí)現(xiàn)ActionListener接口
20.2.4 注冊(cè)事件收聽(tīng)者
20.2.5 添加Main方法
20.3 編寫(xiě)Telnet客戶(hù)應(yīng)用程序
20.3.1 創(chuàng)建一個(gè)GUI容器
20.3.2 添加Bean
20.3.3 實(shí)現(xiàn)ActionListener接口
20.3.4 注冊(cè)事件收聽(tīng)者
20.3.5 添加main方法
20.4 運(yùn)行Telnet應(yīng)用程序
20.5 小結(jié)
20.6 問(wèn)題與解答
20.7 討論
20.7.1 測(cè)驗(yàn)
第二十一章 JavaBeans的未來(lái)
21.1 Bean的發(fā)展
21.2 拖放
21.3 多媒體
21.3.1 核心Java媒體API
21.3.2 標(biāo)準(zhǔn)擴(kuò)充Java媒體API
21.4 Lotus InfoBus
21.5 IBM JavaBeans Migration Assistant for ActiveX
21.6 Java IDL
21.7 下一版
21.7.1 對(duì)象聚集和授權(quán)模型
21.7.2 可擴(kuò)充的運(yùn)行時(shí)間包容和服務(wù)協(xié)議
21.8 小結(jié)
21.9 問(wèn)題與解答
21.10 討論
21.10.1 測(cè)驗(yàn)
第四部分 附錄
附錄A 安裝JDK1.1、BDK
A.1 考查JDK和BDK目錄結(jié)構(gòu)
A.2 考查CLASSPATH
A.3 安裝Java開(kāi)發(fā)工具包
A.4 安裝Beans開(kāi)發(fā)工具包
A.5 JavaBeans Bridge for ActiveX
附錄B Java.API包
B.1 java.applet包
B.2 java.awt包
B.3 java.awt.datatransfer包
B.4 jawa.awt.event包
B.5 java.awt.image包
B.6 java.awt.peer包
B.7 java.beans包
B.8 java.io包
B.9 java.lang包
B.10 java.lang.reflect包
B.11 java.math包
B.12 java.net包
B.13 java.rmi包
B.14 java.rmi.dgc包
B.15 java.rmi.registry包
B.16 java.rmi.server包
B.17 java.security包
B.18 java.security.acl 包
B.19 java.security.interfaces包
B.20 java.sql包
B.21 java.tex包
B.22 java.util包
B.23 java.util.aip包
附錄C 本書(shū)所帶光盤(pán)內(nèi)容
C.1 Windows軟件
C.1.1 Java
C.1.2 HTML工具
C.1.3 圖形、視頻和聲音應(yīng)用程序
C.1.4 實(shí)用程序
C.2 Macintosh軟件
C.2.1 Java
C.2.2 HTML工具
C.2.3 Graphics
C.2.4 實(shí)用程序

本目錄推薦

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