出版時間:2003-4-1 出版社:人民郵電出版社 作者:潘傳邦,楊瑞峰,王建軍 頁數(shù):332 字?jǐn)?shù):659
內(nèi)容概要
本書通過100多個精選的實(shí)例講解了利用Java進(jìn)行應(yīng)用程序開發(fā)的各個方面,涵蓋了控件、界面、多媒體控制、圖像處理、操作系統(tǒng)、磁盤文件、數(shù)據(jù)庫、網(wǎng)絡(luò)應(yīng)用、郵件和通信、Java Beans、國際化和本地化等方面的內(nèi)容。
本書內(nèi)容突出了實(shí)用性,85%以上的實(shí)例模仿較常見的優(yōu)秀軟件的相關(guān)功能,余下實(shí)例大多為幫助讀者理解重點(diǎn)、難懂概念所做。本書的另一個特點(diǎn)在于給出了不少實(shí)用性很強(qiáng)的“方案實(shí)例”(以往的百例圖書內(nèi)容基本上都屬于“功能實(shí)例”),其內(nèi)容多為典型或通用的功能模塊的解決方案,包括界面設(shè)計、操作流程以及代碼控制等內(nèi)容。
本書適用于已經(jīng)初步掌握J(rèn)ava編程概念、方法的讀者閱讀,本書可以幫助讀者迅速掌握實(shí)際應(yīng)用中的各種經(jīng)驗(yàn)、技巧。
書籍目錄
第1章 控件與界面 1實(shí)例1 自定義標(biāo)簽的邊界效果 2實(shí)例2 實(shí)現(xiàn)Web鏈接的標(biāo)簽 4實(shí)例3 列表單元中實(shí)現(xiàn)圖標(biāo) 5實(shí)例4 實(shí)現(xiàn)IE地址欄 8實(shí)例5 信息窗口的實(shí)現(xiàn) 10實(shí)例6 父子窗體的實(shí)現(xiàn) 12實(shí)例7 不同風(fēng)格的窗體的實(shí)現(xiàn) 14實(shí)例8 實(shí)現(xiàn)分層框體 17第2章 多媒體與圖形圖像 19實(shí)例9 簡易音頻片斷播放器 20實(shí)例10 多媒體視頻播放器 22實(shí)例11 視頻處理 25實(shí)例12 再現(xiàn)Windows錄音機(jī) 31實(shí)例13 調(diào)色板程序 36實(shí)例14 緩沖區(qū)圖像示例 39實(shí)例15 平臺字體示例 41實(shí)例16 圖像移動控制 42實(shí)例17 旋轉(zhuǎn)圖片 44實(shí)例18 圖像的明暗處理 47實(shí)例19 將彩色圖像轉(zhuǎn)換為灰度圖 51實(shí)例20 銳化和模糊圖像 53實(shí)例21 顯示圖像的輪廓 56實(shí)例22 拉伸縮放圖像 58第3章 操作系統(tǒng) 62實(shí)例23 獲得系統(tǒng)的基本信息 63實(shí)例24 獲得系統(tǒng)字體信息 64實(shí)例25 啟動并控制其他程序 66實(shí)例26 線程間同步互斥 67實(shí)例27 線程優(yōu)先級示例——賽馬 71實(shí)例28 監(jiān)視內(nèi)存的使用情況 74實(shí)例29 讀寫時間 76實(shí)例30 鍵盤輸入和捆綁 79實(shí)例31 利用剪貼板交換程序間數(shù)據(jù) 80實(shí)例32 鼠標(biāo)拖放的實(shí)現(xiàn) 82第4章 磁盤文件 86實(shí)例33 獲取系統(tǒng)根目錄 87實(shí)例34 獲取文件屬性 88實(shí)例35 查看磁盤目錄下的文件 90實(shí)例36 刪除不為空的目錄 92實(shí)例37 臨時文件示例 95實(shí)例38 以對象形式讀存數(shù)據(jù) 97實(shí)例39 讀存大塊資料(二進(jìn)制)文件 100實(shí)例40 壓縮解壓Zip文件 103第5章 數(shù)據(jù)庫 108實(shí)例41 加載JDBC驅(qū)動程序 109實(shí)例42 建立與DB2數(shù)據(jù)源的連接 110實(shí)例43 通過JDBC對數(shù)據(jù)庫進(jìn)行查詢 112實(shí)例44 檢索數(shù)據(jù)庫 113實(shí)例45 數(shù)據(jù)庫更新 115實(shí)例46 獲取數(shù)據(jù)庫的基本信息 116實(shí)例47 獲取數(shù)據(jù)庫對SQL支持的信息 120實(shí)例48 處理訪問數(shù)據(jù)庫出現(xiàn)的常見異常情況 122實(shí)例49 留言簿 124實(shí)例50 建立與SQL Server數(shù)據(jù)庫的連接 128實(shí)例51 在Servelt中連接數(shù)據(jù)庫 130實(shí)例52 在Servlet中對數(shù)據(jù)庫中數(shù)據(jù)分頁顯示 132實(shí)例53 多線程處理Oracle數(shù)據(jù)庫 135第6章 網(wǎng)絡(luò)應(yīng)用編程 141實(shí)例54 獲得本地IP地址 143實(shí)例55 獲得給定主機(jī)名和IP地址 143實(shí)例56 判定給定網(wǎng)址是否相同 144實(shí)例57 測試給定IP地址類型 145實(shí)例58 實(shí)現(xiàn)主機(jī)查找功能 146實(shí)例59 測試主機(jī)是否支持特定的協(xié)議 149實(shí)例60 通過相對URL訪問網(wǎng)頁 150實(shí)例61 分析URL成分 151實(shí)例62 訪問URL指定的網(wǎng)頁獲取源碼及URL標(biāo)準(zhǔn)格式 152實(shí)例63 下載頁面不丟失鏈接 158實(shí)例64 根據(jù)新的URL對網(wǎng)頁進(jìn)行重定向 159實(shí)例65 在Internet上搜索指定的對象 160實(shí)例66 給網(wǎng)站增加訪問限制 161實(shí)例67 實(shí)現(xiàn)一個簡單的瀏覽器 164實(shí)例68 把網(wǎng)頁存為文本格式 166實(shí)例69 通過頁面獲取聲音文件并播放 169實(shí)例70 通過頁面獲取圖像文件 171實(shí)例71 在頁面上對圖像文件規(guī)定高和寬 173實(shí)例72 掃描給定主機(jī)的TCP端口 177實(shí)例73 獲得給定Socket連接的信息 178實(shí)例74 實(shí)現(xiàn)Echo服務(wù)的客戶端 180實(shí)例75 實(shí)現(xiàn)Finger服務(wù)的客戶端 181實(shí)例76 實(shí)現(xiàn)Whois服務(wù)的客戶端 183實(shí)例77 檢測本地主機(jī)提供服務(wù)的端口 184實(shí)例78 實(shí)現(xiàn)DayTime服務(wù)器 186實(shí)例79 實(shí)現(xiàn)Time服務(wù)器 187實(shí)例80 實(shí)現(xiàn)Web服務(wù)器重定向功能 189實(shí)例81 實(shí)現(xiàn)Web服務(wù)器重請求處理功能 193實(shí)例82 增強(qiáng)Web服務(wù)器日志功能 197實(shí)例83 多線程實(shí)現(xiàn)的Web服務(wù)器 200實(shí)例84 使用Https與Web服務(wù)器通信 207實(shí)例85 使用SSL確保訂單的安全 208實(shí)例86 本地主機(jī)UDP端口掃描實(shí)現(xiàn) 211實(shí)例87 實(shí)現(xiàn)基于UDP的discard客戶端 212實(shí)例88 實(shí)現(xiàn)基于UDP的discard服務(wù)器端 214實(shí)例89 實(shí)現(xiàn)可支持多種協(xié)議的UDP服務(wù)器 215實(shí)例90 使用UDP實(shí)現(xiàn)Echo服務(wù) 217實(shí)例91 利用多線程方式收發(fā)消息實(shí)現(xiàn)Echo服務(wù)的客戶端 219實(shí)例92 收發(fā)多播消息 223實(shí)例93 通過RMI實(shí)現(xiàn)遠(yuǎn)程調(diào)用 226第7章 郵件和通信服務(wù) 229實(shí)例94 發(fā)送簡單E-mail消息 230實(shí)例95 從網(wǎng)頁當(dāng)中發(fā)送E-mail消息 233實(shí)例96 接收指定POP3信箱當(dāng)中的E-mail 236實(shí)例97 實(shí)現(xiàn)與協(xié)議無關(guān)的郵件客戶端 240實(shí)例98 通過IMAP獲得郵件的Flags 242實(shí)例99 收取信箱中郵件的屬性 246實(shí)例100 收取帶有附件的郵件 249實(shí)例101 帶有過濾功能的郵件客戶端的實(shí)現(xiàn) 254實(shí)例102 郵件服務(wù)器POP3的實(shí)現(xiàn) 259實(shí)例103 FTP客戶端的實(shí)現(xiàn) 266實(shí)例104 實(shí)現(xiàn)Telnet客戶端 271實(shí)例105 建立C/S模式聊天室服務(wù)器和客戶端 279實(shí)例106 使用TFTP遠(yuǎn)程顯示一個文件 287實(shí)例107 代理服務(wù)器的實(shí)現(xiàn) 289第8章 Java Beans 299實(shí)例108 利用Bean發(fā)郵件 300實(shí)例109 在Bean中連接URL 304實(shí)例110 在線書店購物車的實(shí)現(xiàn) 306實(shí)例111 消息過濾器的實(shí)現(xiàn) 310實(shí)例112 新聞服務(wù)提供系統(tǒng)的實(shí)現(xiàn) 315第9章 國際化和本地化 321實(shí)例113 獲得和設(shè)置當(dāng)前系統(tǒng)使用國家代碼 322實(shí)例114 顯示所有Unicode字符 323實(shí)例115 在不同編碼之間進(jìn)行文件轉(zhuǎn)換 326實(shí)例116 國際化的菜單 328實(shí)例117 以本地化方式顯示錯誤 331
圖書封面
評論、評分、閱讀與下載