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