注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(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)作室譯
出版社: 人民郵電出版社;西蒙與舒斯特國際出版公司
叢編項(xiàng): 計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用及開發(fā)系列叢書
標(biāo) 簽: 程序語言

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第一部分 歡迎進(jìn)入JavaBeans
第一章 使用組件
1.1 組件是軟件的未來
1.1.1 對象
1.1.2 組件
1.2 組件結(jié)構(gòu)
1.2.1 JavaBeans
1.2.2 ActiveX
1.3 使用JavaBeans進(jìn)行快速應(yīng)用程序開發(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 問題與解答
1.6 討論
1.6.1測驗(yàn) 
第二章 建立Bean
2.1 Bean開發(fā)工具
2.1.1 Java開發(fā)工具包
2.1.2 nmake工具
2.1.3 Bean開發(fā)工具包
2.1.4 其它工具
2.2 從現(xiàn)有Java類創(chuàng)建Bean
2.2.1 Java的Button類Bean
2.2.2 在JAR中存儲Bean
2.3 小結(jié)
2.4 問題與解答
2.5 討論
2.5.1 測驗(yàn)
第三章 第一個(gè)Bean
3.1 編寫一個(gè)簡單的Bean
3.1.1 加載圖像
3.1.2 重設(shè)的大小
3.1.3 顯示圖像
3.2 生成簡單的
3.3 在JAR中存儲Bean
3.3.1 編寫生成文件
3.3.3 運(yùn)行nmake工具
3.4 測試Bean
3.5 小結(jié)
3.6 問題與解答
3.7 討論
3.7.1 測驗(yàn) 
第四章 Bean的定義
4.1 對象何時(shí)為Bean
4.2 Bean的功能
4.3 Bean的屬性
4.3.1 私有數(shù)據(jù)域
4.3.2 訪問者方法
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類
4.9.2 創(chuàng)建teddybean.jar文件
4.9.3 編寫teddybean.html文件
4.9.4 測試TeddyBean
4.10 小結(jié)
4.11 問題與解答
4.12 討論
4.12.1 測驗(yàn)
第五章 Bean事件
5.1 使用Java的delegation事件模型
5.1.1 事件源
5.1.2 事件對象
5.1.3 事件收聽者
5.1.4 傳送事件
5.2 傳送由Java組件創(chuàng)建的事件
5.2.1 注冊事件收聽者
5.2.2 編寫使用事件收聽者的JavaBean
5.2.3 編寫使用語義事件收聽者的JavaBean
5.3 傳送JavaBean創(chuàng)建的事件
5.3.1 編寫創(chuàng)建屬性修改事件的JavaBean
5.3.2 編寫接收屬性修改事件的JavaBean
5.3.3 使用SendEvents和ReceiveEventsBean
5.4 小結(jié)
5.5 問題與解答
5.6 討論
5.6.1 測驗(yàn)
第六章 GUI控件Bean
6.1 使用控件Bean
6.2 擴(kuò)充Java的Canvas類
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 問題與解答
6.6 討論
6.6.1 測驗(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 編寫一個(gè)計(jì)時(shí)器Bean
7.1.4 編寫一個(gè)TesTimer Bean
7.2 小結(jié)
7.3 問題與解答
7.4 討論
7.4.1 測驗(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 問題與解答
8.5 討論
8.5.1 測驗(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 改寫B(tài)ean
9.3.1 設(shè)計(jì)時(shí)需考慮的事情
9.3.2 記錄類版本
9.3.3 讀取serialVersionUID
9.3.4 使新的類與舊的類兼容
9.4 小結(jié)
9.5 問題與解答
9.6 討論
9.6.1 測驗(yàn)
第十章 Bean對應(yīng)用程序生成器的支持
10.1 顯示一個(gè)Bean圖標(biāo)
10.2 控制可視屬性
10.3 提供自定義屬性編輯器
10.4 小結(jié)
10.5 問題與解答
10.6 討論
10.6.1 測驗(yàn)
第十一章 動畫Bean
11.1 創(chuàng)建動畫Bean
11.1.1 創(chuàng)建一個(gè)屏幕外的圖形緩沖區(qū)
11.1.2 創(chuàng)建MediaTracker對象
11.1.3 加載圖像
11.1.4 運(yùn)行Animation
11.2 繪制和更新圖像
11.2.1 避免閃爍
11.3 封包并測試AnimatedTeddy Bean
11.4 小結(jié)
11.5 問題與解答
11.6 討論
11.6.1 測驗(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 問題與解答
12.5 討論
12.5.1 測驗(yàn)
第十三章 國際化的Bean
13.1 創(chuàng)建全球性的Bean
13.2 使對象本地化
13.2.1 使用Java的Locale類
13.2.2 摁綁資源
13.3 編寫GlobalBean Bean
13.3.1 創(chuàng)建Locale對象
13.3.2 創(chuàng)建ListResource Bundle對象
13.3.3 添加Global Bean類構(gòu)造方法
13.3.4 添加action Performed方法
13.3.5 編寫Labels Bundle類
13.3.6 使用GlobaBean Bean
13.4 小結(jié)
13.5 問題與解答
13.6 討論
13.6.1 測驗(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頁面
14.2 小結(jié)
14.3 問題與解答
14.4 討論
14.4.1 測驗(yàn)
第三部分 建立Bean的應(yīng)用程序
第十五章 使用RMI進(jìn)行Internet通信
15.1 Java分布式對象模型
15.2 創(chuàng)建RMI應(yīng)用程序
15.2.1 定義遠(yuǎn)程對象
15.2.2 創(chuàng)建客戶接口
15.2.3 創(chuàng)建客戶Bean
15.2.4 用兩個(gè)步驟進(jìn)行編譯
15.2.5 創(chuàng)建通話圖形接口Bean
15.2.6 封包Bean
15.2.7 測試通話應(yīng)用程序
15.3 小結(jié)
15.4 問題與解答
15.5 討論
15.5.1 測驗(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 問題與解答
16.9 討論
16.9.1 測驗(yàn)
第十七章 建立Telnet服務(wù)器Bean
17.1 使用TCP
17.2 創(chuàng)建一個(gè)Telnet服務(wù)器Bean
17.2.1 編寫TelnetServer類
17.2.2 創(chuàng)建依附屬性
17.2.3 創(chuàng)建公共方法
17.2.4 創(chuàng)建/serverSocket對象
17.2.5 收聽Socket請求
17.2.6 編寫TelnetClientService類
17.2.7 創(chuàng)建緩沖數(shù)據(jù)輸入和輸出
17.2.8 運(yùn)行TelnetClientService對象的線程
17.2.9 添加登陸錄和密碼驗(yàn)證
17.2.10 處理Telnet客戶命令
17.2.11 編譯TelnetServer類
17.3 小結(jié)
17.4 問題與解答
17.5討論
17.5.1 測驗(yàn)
第十八章 建立Telent客戶Bean
18.1 創(chuàng)建一個(gè)Telent客戶Bean
18.1.1 編寫TelnetClient類
18.1.2 編寫TelnetClientThread類
18.1.3 使用Java的Socket類
18.1.4 編寫TelnetClientCommands類
18.2 小結(jié)
18.3 問題與解答
18.4 討論
18.4.1 測驗(yàn)
第十九章 測試Telnet Bean
19.1 創(chuàng)建TelnetServerInterface Bean
19.2 把Bean填封包到JAR中
19.3 測試Telnet Bean
19.3.1 連接Telnet服務(wù)器應(yīng)用程序
19.3.2 連接Telnet客戶應(yīng)用程序
19.3.3 運(yùn)行Telnet應(yīng)用程序
19.4 小結(jié)
19.5 問題與解答
19.6 討論
19.6.1 測驗(yàn)
第二十章 編寫Telnet應(yīng)用程序
20.1 使用JavaBeans手工編寫應(yīng)用程序
20.2 編寫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 注冊事件收聽者
20.2.5 添加Main方法
20.3 編寫Telnet客戶應(yīng)用程序
20.3.1 創(chuàng)建一個(gè)GUI容器
20.3.2 添加Bean
20.3.3 實(shí)現(xiàn)ActionListener接口
20.3.4 注冊事件收聽者
20.3.5 添加main方法
20.4 運(yùn)行Telnet應(yīng)用程序
20.5 小結(jié)
20.6 問題與解答
20.7 討論
20.7.1 測驗(yàn)
第二十一章 JavaBeans的未來
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 對象聚集和授權(quán)模型
21.7.2 可擴(kuò)充的運(yùn)行時(shí)間包容和服務(wù)協(xié)議
21.8 小結(jié)
21.9 問題與解答
21.10 討論
21.10.1 測驗(yàn)
第四部分 附錄
附錄A 安裝JDK1.1、BDK
A.1 考查JDK和BDK目錄結(jié)構(gòu)
A.2 考查CLASSPATH
A.3 安裝Java開發(fā)工具包
A.4 安裝Beans開發(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 本書所帶光盤內(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 ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號