注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)NetBeans富客戶端編程權(quán)威教程

NetBeans富客戶端編程權(quán)威教程

NetBeans富客戶端編程權(quán)威教程

定 價(jià):¥58.00

作 者: (美)波德魯,(美)圖拉赫,(美)威爾蘭格 著,葉亮 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: JSP

ISBN: 9787302182030 出版時(shí)間: 2008-09-01 包裝: 平裝
開本: 16開 頁數(shù): 445 字?jǐn)?shù):  

內(nèi)容簡介

  《NetBeans富客戶端編程權(quán)威教程》是一本的關(guān)NeBeans富客戶端應(yīng)用程序開發(fā)的權(quán)威指南,內(nèi)容涵蓋了NetBeans 5.5和6.x版本,重點(diǎn)介紹了如何使用NetBeans平臺作為框架,開發(fā)“一次編寫,處處運(yùn)行:”的富客戶端應(yīng)用程序。旨在幫助讀者掌握NetBeans模塊的開發(fā),精通NetBeans的主要APl,以及學(xué)會一些構(gòu)建可靠桌面軟件的技術(shù)與技巧?!禢etBeans富客戶端編程權(quán)威教程》由三位頂級NetBeans專家聯(lián)合編寫,并由Sun中國的專家團(tuán)隊(duì)葉亮等人翻譯和審校,是中國讀者不可多得的NetBeans學(xué)刊用書,也是Sun中國技術(shù)社區(qū)推薦的NetBeans技術(shù)用書。

作者簡介

  Tim Boudreau是NetBeansTM:The Definitive Guide(由OReilly出版)一書的合著者,開源NetBeans核心團(tuán)隊(duì)的成員,一直致力于NetBeans項(xiàng)目的開發(fā)。Jaroslav Tulach是NetBeans項(xiàng)目的共同創(chuàng)始人之一,API項(xiàng)目的忠實(shí)擁護(hù)者。Geertjan Wielenga是資深的技術(shù)撰稿人,主要負(fù)責(zé)編寫與模塊開發(fā)和富客戶端應(yīng)用程序開發(fā)相關(guān)的NetBeans文檔。譯者簡介葉亮,畢業(yè)于南京工業(yè)人學(xué)計(jì)算機(jī)專業(yè),具有5年以上的Java開發(fā)經(jīng)驗(yàn)。2006年加入Sun中國工程研究院,從事Java、NetBeans等技術(shù)的研究與推廣,負(fù)責(zé)構(gòu)建Sun中國技術(shù)社區(qū),以及NetBeans中文官方網(wǎng)站(http://zh-cn.netbeans.org)?,F(xiàn)從事對企業(yè)的技術(shù)咨詢工作。此外,他通過了高級程序員、系統(tǒng)分析師、Sun認(rèn)證Java程序員等認(rèn)證,并在《程序員》雜志上主持“開源人下事”專欄。還曾多次在大型技術(shù)活動中發(fā)表技術(shù)演講,同時(shí)擔(dān)任北京交通人學(xué)軟件學(xué)院的外聘Java講師,具有豐富的開發(fā)與教學(xué)經(jīng)驗(yàn)。已出版的著作有《GLASSFISH——開源的JAVA EE應(yīng)用服務(wù)器》。

圖書目錄

第1章 NetBeans平臺入門
 1.1 配置IDE
 1.2 NetBeans IDE基礎(chǔ)
  1.2.1 創(chuàng)建模塊
  1.2.2 創(chuàng)建應(yīng)用程序
  1.2.3 使用文件模板
  1.2.4 聲明依賴關(guān)系
  1.2.5 運(yùn)行模塊
  1.2.6 定制應(yīng)用程序
  1.2.7 發(fā)布應(yīng)用程序
第2章 模塊化編程的優(yōu)勢
 2.1 分布式開發(fā)
 2.2 模塊化應(yīng)用
  2.2.1 版本
  2.2.2 次級版本信息
  2.2.3 依賴管理
 2.3 模塊化編程宣言
 2.4 使用NetBeans進(jìn)行模塊化編碼
第3章 模塊化的體系結(jié)構(gòu)
 3.1 模塊—— 程序的裝配單元
 3.2 模塊的類型
  3.2.1 最終用戶界面模塊
  3.2.2 簡單程序庫
  3.2.3 多廠商支持
  3.2.4 模塊庫
 3.3 模塊生命周期
 3.4 模塊群組
第4章 低耦合的交互
 4.1 注冊和查找
 4.2 MetaInf服務(wù)
 4.3 全局Lookup
 4.4 編寫擴(kuò)展點(diǎn)
第5章 Lookup
 5.1 擁有Lookup的對象
 5.2 Lookup作為通信機(jī)制
 5.3 Lookup和代理
 5.4 Lookup和選擇
 5.5 編寫Lookup敏感的操作
 5.6 追蹤全局選擇
 5.7 NetBeans API中遺留的Lookup模式變種
 5.8 常見的Lookup模式
第6章 Filesytems
 6.1 FileSystems 和FileObjects
 6.2 需要處理什么類型的FileSystem
 6.3 層次
 6.4 XML文件系統(tǒng)
 6.5 聲明式注冊二:系統(tǒng)文件系統(tǒng)
  6.5.1 “系統(tǒng)文件系統(tǒng)”是如何工作的
  6.5.2 “系統(tǒng)文件系統(tǒng)”是可讀寫的
  6.5.3 使用“系統(tǒng)文件系統(tǒng)”的FileChangeEvents
  6.5.4 探索系統(tǒng)文件系統(tǒng)——菜單
 6.6 從FileObject到Java對象
  6.6.1 使用工廠方法從.instance文件創(chuàng)建對象
  6.6.2 通過代碼訪問“系統(tǒng)文件系統(tǒng)”
  6.6.3 使用.settings文件
 6.7 瀏覽“系統(tǒng)文件系統(tǒng)”
 6.8 小結(jié)
第7章 線程、偵聽者模式和MIME查找
 7.1 創(chuàng)建模塊和SPI
 7.2 實(shí)現(xiàn)ListModelProvider
  7.2.1 建立依賴
  7.2.2 創(chuàng)建XmlListModelProvider
  7.2.3 注冊XmlListModelProvider
 7.3 提供一個(gè)UI組件
  7.3.1 MIME查找SPI和API
  7.3.2 提供一個(gè)窗口組件顯示列表模型
 7.4 使用Pseudo Navigator
 7.5 小結(jié):Pseudo Navigator——這張圖片有什么錯(cuò)誤?
第8章 窗口系統(tǒng)
 8.1 窗口系統(tǒng)的作用
 8.2 “窗口系統(tǒng)API”中的類
 8.3 使用TopComponent
 8.4 在會話間持久化狀態(tài)
 8.5 窗口系統(tǒng)持久化數(shù)據(jù)
 8.6 創(chuàng)建編輯器樣式的TopComponent(以非聲明的方式)
 8.7 高級窗口系統(tǒng)配置:自定義Mode
 8.8 使用TopComponent群組
第9章 Node、Explorer視圖、Action和Presenter
 9.1 Node API
 9.2 Explorer API
  9.2.1 explorer視圖組件的類型
  9.2.2 創(chuàng)建顯示Node的TopComponent
  9.2.3 添加詳細(xì)視圖
  9.2.4 使用Explorer API添加另一個(gè)詳細(xì)視圖
 9.3 Action
  9.3.1 Presenter
  9.3.2 Action API和NetBeans標(biāo)準(zhǔn)操作
  9.3.3 在菜單、工具欄和快捷鍵中安裝全局Action
  9.3.4 上下文感知操作
 9.4 Node屬性
 9.5 Node和DataObject:創(chuàng)建系統(tǒng)文件系統(tǒng)瀏覽器
 9.6 小結(jié):節(jié)點(diǎn)、表單屬性和用戶界面設(shè)計(jì)
第10章 DataObject和DataLoader
 10.1 DataObject來自哪里?
 10.2 添加對新文件類型的支持
  10.2.1 為NetBeans添加對ManiFest文件的支持
  10.2.2 由manifest文件提供Manifest對象
  10.2.3 由ManifestDataObject和ManifestDataNode提供ManifestProvider
  10.2.4 圖標(biāo)徽章
  10.2.5 用JUnit測試ManifestDataObject
 10.3 在內(nèi)部使用自定義的文件類型
 10.4 序列化對象和系統(tǒng)文件系統(tǒng)
第11章 圖形用戶界面
 11.1 介紹
 11.2 新建GUI窗體
 11.3 在窗體中放置和排列組件
 11.4 設(shè)置組件的大小和大小可調(diào)性
 11.5 設(shè)定組件的行為和外觀
 11.6 生成事件偵聽和處理方法
 11.7 定制生成的代碼
 11.8 用可視化的方法構(gòu)建瀏覽器視圖
 11.9 預(yù)覽窗體
 11.10 在窗體編輯器中使用自定義的Bean
 11.11 使用不同的布局管理器
第12章 多視圖編輯器
 12.1 介紹
 12.2 入門
 12.3 理解多視圖編輯器
 12.4 創(chuàng)建編輯器的基礎(chǔ)構(gòu)架
 12.5 創(chuàng)建源視圖
  12.5.1 描述源MultiViewElement
  12.5.2 創(chuàng)建源編輯器
  12.5.3 在多視圖編輯器中加入源視圖
 12.6 創(chuàng)建可視化視圖
 12.7 完成示例
第13章 語法高亮顯示
 13.1 介紹
 13.2 準(zhǔn)備創(chuàng)建語法高亮支持
 13.3 創(chuàng)建Token ID
 13.4 創(chuàng)建詞法分析器
 13.5 擴(kuò)展選項(xiàng)窗口
 13.6 擴(kuò)展選項(xiàng)窗口
 13.7 完成
第14章 完成代碼
 14.1 介紹
 14.2 理解代碼完成
 14.3 代碼完成提示類型
 14.4 準(zhǔn)備使用CompletionProvider接口
 14.5 實(shí)現(xiàn)CompletionProvider
 14.6 實(shí)現(xiàn)CompletionItem
 14.7 為CompletionProvider添加過濾器
 14.8 為“代碼完成提示框”加入文檔
 14.9 為“代碼完成提示框”加入工具提示
第15章 組件面板
 15.1 介紹
  15.1.1 理解組件面板
  15.1.2 創(chuàng)建第一個(gè)組件面板
 15.2 向組件面板中添加元素
  15.2.1 為第一個(gè)組件面板添加元素
  15.2.2 讓用戶向組件面板中添加元素
 15.3 拖放組件元素
  15.3.1 定義放置目標(biāo)
  15.3.2 定義拖拽圖像
  15.3.3 定義放置事件
  15.3.4 定義拖拽動作
 15.4 將支持特性添加到組件面板中
  15.4.1 為面板添加操作
  15.4.2 添加過濾器并刷新面板
  15.4.3 添加屬性改變偵聽器
  15.4.4 設(shè)置面板屬性
  15.4.5 提供組件面板管理器
 15.5 為文本編輯器創(chuàng)建組件面板
  15.5.1 將組件面板與文本編輯器關(guān)聯(lián)
  15.5.2 在文本編輯器的組件面板中添加元素
  15.5.3 在文本編輯器中格式化被放置的元素
  15.5.4 讓用戶在文本編輯器的組件面板中添加元素
第16章 超鏈接
 16.1 介紹
  16.1.1 準(zhǔn)備提供超鏈接
  16.1.2 HyperlinkProvider類
  16.1.3 快速開始
 16.2 使用HyperlinkProvider類的準(zhǔn)備工作
 16.3 manifest文件中的超鏈接
  16.3.1 識別超鏈接
  16.3.2 設(shè)置超鏈接的長度
  16.3.3 打開引用的文檔
  16.3.4 完成
第17章 標(biāo)注
 17.1 介紹
 17.2 準(zhǔn)備創(chuàng)建錯(cuò)誤標(biāo)注
 17.3 創(chuàng)建錯(cuò)誤標(biāo)注
  17.3.1 理解錯(cuò)誤標(biāo)注DTD
  17.3.2 注冊錯(cuò)誤標(biāo)注
  17.3.3 安裝錯(cuò)誤標(biāo)注
 17.4 準(zhǔn)備使用錯(cuò)誤標(biāo)注
 17.5 使用錯(cuò)誤標(biāo)注
  17.5.1 描述標(biāo)注
  17.5.2 掛載和分離標(biāo)注
  17.5.3 定義請求處理任務(wù)
  17.5.4 標(biāo)注某行的一部分
 17.6 完成
第18章 選項(xiàng)窗口
 18.1 介紹
 18.2 查看“選項(xiàng)”窗口擴(kuò)展文件
  18.2.1 AdvancedOption類
  18.2.2 OptionsPanelController類
  18.2.3 可視化選項(xiàng)面板
 18.3 創(chuàng)建主面板
  18.3.1 第一個(gè)主面板
  18.3.2 重新排序選項(xiàng)面板
 18.4 向“選項(xiàng)”窗口中添加設(shè)置
第19章 Web框架
 19.1 介紹
  19.1.1 支持Web框架的準(zhǔn)備工作
  19.1.2 WebFrameworkProvider類
  19.1.3 快速開始
  19.1.4 示例:簡單注冊
 19.2 準(zhǔn)備使用WebFrameworkProvider類
 19.3 為框架提供配置面板
  19.3.1 創(chuàng)建配置面板
  19.3.2 示例:在WebFramework Provider實(shí)現(xiàn)中添加配置面板
  19.3.3 編寫配置面板
 19.4 創(chuàng)建源代碼結(jié)構(gòu)
  19.4.1 準(zhǔn)備使用extend()方法
  19.4.2 示例:定義extend()方法
  19.4.3 創(chuàng)建模板
  19.4.4 創(chuàng)建Java文件的模板
  19.4.5 準(zhǔn)備:利用模板在程序中創(chuàng)建Java文件
  19.4.6 利用模板在程序中創(chuàng)建Java文件
  19.4.7 嘗試使用框架支持模塊
 19.5 讓用戶在“框架”面板中選擇庫
 19.6 “項(xiàng)目屬性”對話框和Web框架
 19.7 完成
第20章 Web服務(wù)
 20.1 介紹
 20.2 創(chuàng)建和測試Web服務(wù)客戶端
 20.3 集成Web服務(wù)客戶端
第21章 JavaHelp文檔
 21.1 創(chuàng)建幫助集
 21.2 刪除IDE的幫助集
 21.3 標(biāo)記幫助集的默認(rèn)文字
第22章 更新中心
 22.1 介紹
 22.2 添加IDE的更新中心功能
 22.3 創(chuàng)建和分發(fā)自動更新描述符
  22.3.1 用IDE創(chuàng)建自動更新描述符
  22.3.2 上傳自動更新描述符和NBM文件
 22.4 分發(fā)自動更新描述符的URL
  22.4.1 生成一個(gè)注冊自動更新描述符的模塊
  22.4.2 讓用戶手動注冊自動更新描述符
 22.5 從更新中心下載NBM文件
 22.6 將更新發(fā)布到現(xiàn)有模塊
第23章 用例1:跟Jens Trapp學(xué)習(xí)NetBeans模塊開發(fā)
 23.1 介紹
 23.2 調(diào)用外部工具
  23.2.1 創(chuàng)建Tidy錯(cuò)誤檢測操作
  23.2.2 獲取文件名
  23.2.3 運(yùn)行HTML Tidy
  23.2.4 解決依賴
  23.2.5 運(yùn)行示例
 23.3 處理輸出
  23.3.1 打印輸出
  23.3.2 偵聽輸出
  23.3.3 解析輸出
  23.3.4 在“源代碼編輯器”中標(biāo)注錯(cuò)誤
 23.4 配置工具
  23.4.1 擴(kuò)展“選項(xiàng)”窗口
  23.4.2 持久化選項(xiàng)
 23.5 格式化和轉(zhuǎn)換文件
  23.5.1 操作文件
  23.5.2 查看區(qū)別
 23.6 控制轉(zhuǎn)換
  23.6.1 創(chuàng)建向?qū)?
  23.6.2 連接向?qū)?
第24章 用例2:Rich Unger應(yīng)用程序開發(fā)
 24.1 介紹
 24.2 開始
 24.3 創(chuàng)建audio/wav的 MIME類型支持
 24.4 在WavDataObject中封裝音頻數(shù)據(jù)
 24.5 創(chuàng)建查看WAV文件的組件
 24.6 將WAV編輯器轉(zhuǎn)變?yōu)槎嘁晥D編輯器
 24.7 創(chuàng)建插入額外視圖的API
 24.8 實(shí)現(xiàn)API,提供新視圖
附錄A 高級模塊系統(tǒng)開發(fā)技術(shù)
附錄B NetBeans中的常見習(xí)慣和代碼模式
附錄C 性能

本目錄推薦

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