注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關NetBeans富客戶端編程權威教程

NetBeans富客戶端編程權威教程

NetBeans富客戶端編程權威教程

定 價:¥58.00

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

購買這本書可以去


ISBN: 9787302182030 出版時間: 2008-09-01 包裝: 平裝
開本: 16開 頁數: 445 字數:  

內容簡介

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

作者簡介

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

圖書目錄

第1章 NetBeans平臺入門
 1.1 配置IDE
 1.2 NetBeans IDE基礎
  1.2.1 創(chuàng)建模塊
  1.2.2 創(chuàng)建應用程序
  1.2.3 使用文件模板
  1.2.4 聲明依賴關系
  1.2.5 運行模塊
  1.2.6 定制應用程序
  1.2.7 發(fā)布應用程序
第2章 模塊化編程的優(yōu)勢
 2.1 分布式開發(fā)
 2.2 模塊化應用
  2.2.1 版本
  2.2.2 次級版本信息
  2.2.3 依賴管理
 2.3 模塊化編程宣言
 2.4 使用NetBeans進行模塊化編碼
第3章 模塊化的體系結構
 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服務
 4.3 全局Lookup
 4.4 編寫擴展點
第5章 Lookup
 5.1 擁有Lookup的對象
 5.2 Lookup作為通信機制
 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 小結
第7章 線程、偵聽者模式和MIME查找
 7.1 創(chuàng)建模塊和SPI
 7.2 實現(xiàn)ListModelProvider
  7.2.1 建立依賴
  7.2.2 創(chuàng)建XmlListModelProvider
  7.2.3 注冊XmlListModelProvider
 7.3 提供一個UI組件
  7.3.1 MIME查找SPI和API
  7.3.2 提供一個窗口組件顯示列表模型
 7.4 使用Pseudo Navigator
 7.5 小結:Pseudo Navigator——這張圖片有什么錯誤?
第8章 窗口系統(tǒng)
 8.1 窗口系統(tǒng)的作用
 8.2 “窗口系統(tǒng)API”中的類
 8.3 使用TopComponent
 8.4 在會話間持久化狀態(tài)
 8.5 窗口系統(tǒng)持久化數據
 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 添加詳細視圖
  9.2.4 使用Explorer API添加另一個詳細視圖
 9.3 Action
  9.3.1 Presenter
  9.3.2 Action API和NetBeans標準操作
  9.3.3 在菜單、工具欄和快捷鍵中安裝全局Action
  9.3.4 上下文感知操作
 9.4 Node屬性
 9.5 Node和DataObject:創(chuàng)建系統(tǒng)文件系統(tǒng)瀏覽器
 9.6 小結:節(jié)點、表單屬性和用戶界面設計
第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 圖標徽章
  10.2.5 用JUnit測試ManifestDataObject
 10.3 在內部使用自定義的文件類型
 10.4 序列化對象和系統(tǒng)文件系統(tǒng)
第11章 圖形用戶界面
 11.1 介紹
 11.2 新建GUI窗體
 11.3 在窗體中放置和排列組件
 11.4 設置組件的大小和大小可調性
 11.5 設定組件的行為和外觀
 11.6 生成事件偵聽和處理方法
 11.7 定制生成的代碼
 11.8 用可視化的方法構建瀏覽器視圖
 11.9 預覽窗體
 11.10 在窗體編輯器中使用自定義的Bean
 11.11 使用不同的布局管理器
第12章 多視圖編輯器
 12.1 介紹
 12.2 入門
 12.3 理解多視圖編輯器
 12.4 創(chuàng)建編輯器的基礎構架
 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 準備創(chuàng)建語法高亮支持
 13.3 創(chuàng)建Token ID
 13.4 創(chuàng)建詞法分析器
 13.5 擴展選項窗口
 13.6 擴展選項窗口
 13.7 完成
第14章 完成代碼
 14.1 介紹
 14.2 理解代碼完成
 14.3 代碼完成提示類型
 14.4 準備使用CompletionProvider接口
 14.5 實現(xiàn)CompletionProvider
 14.6 實現(xiàn)CompletionItem
 14.7 為CompletionProvider添加過濾器
 14.8 為“代碼完成提示框”加入文檔
 14.9 為“代碼完成提示框”加入工具提示
第15章 組件面板
 15.1 介紹
  15.1.1 理解組件面板
  15.1.2 創(chuàng)建第一個組件面板
 15.2 向組件面板中添加元素
  15.2.1 為第一個組件面板添加元素
  15.2.2 讓用戶向組件面板中添加元素
 15.3 拖放組件元素
  15.3.1 定義放置目標
  15.3.2 定義拖拽圖像
  15.3.3 定義放置事件
  15.3.4 定義拖拽動作
 15.4 將支持特性添加到組件面板中
  15.4.1 為面板添加操作
  15.4.2 添加過濾器并刷新面板
  15.4.3 添加屬性改變偵聽器
  15.4.4 設置面板屬性
  15.4.5 提供組件面板管理器
 15.5 為文本編輯器創(chuàng)建組件面板
  15.5.1 將組件面板與文本編輯器關聯(lián)
  15.5.2 在文本編輯器的組件面板中添加元素
  15.5.3 在文本編輯器中格式化被放置的元素
  15.5.4 讓用戶在文本編輯器的組件面板中添加元素
第16章 超鏈接
 16.1 介紹
  16.1.1 準備提供超鏈接
  16.1.2 HyperlinkProvider類
  16.1.3 快速開始
 16.2 使用HyperlinkProvider類的準備工作
 16.3 manifest文件中的超鏈接
  16.3.1 識別超鏈接
  16.3.2 設置超鏈接的長度
  16.3.3 打開引用的文檔
  16.3.4 完成
第17章 標注
 17.1 介紹
 17.2 準備創(chuàng)建錯誤標注
 17.3 創(chuàng)建錯誤標注
  17.3.1 理解錯誤標注DTD
  17.3.2 注冊錯誤標注
  17.3.3 安裝錯誤標注
 17.4 準備使用錯誤標注
 17.5 使用錯誤標注
  17.5.1 描述標注
  17.5.2 掛載和分離標注
  17.5.3 定義請求處理任務
  17.5.4 標注某行的一部分
 17.6 完成
第18章 選項窗口
 18.1 介紹
 18.2 查看“選項”窗口擴展文件
  18.2.1 AdvancedOption類
  18.2.2 OptionsPanelController類
  18.2.3 可視化選項面板
 18.3 創(chuàng)建主面板
  18.3.1 第一個主面板
  18.3.2 重新排序選項面板
 18.4 向“選項”窗口中添加設置
第19章 Web框架
 19.1 介紹
  19.1.1 支持Web框架的準備工作
  19.1.2 WebFrameworkProvider類
  19.1.3 快速開始
  19.1.4 示例:簡單注冊
 19.2 準備使用WebFrameworkProvider類
 19.3 為框架提供配置面板
  19.3.1 創(chuàng)建配置面板
  19.3.2 示例:在WebFramework Provider實現(xiàn)中添加配置面板
  19.3.3 編寫配置面板
 19.4 創(chuàng)建源代碼結構
  19.4.1 準備使用extend()方法
  19.4.2 示例:定義extend()方法
  19.4.3 創(chuàng)建模板
  19.4.4 創(chuàng)建Java文件的模板
  19.4.5 準備:利用模板在程序中創(chuàng)建Java文件
  19.4.6 利用模板在程序中創(chuàng)建Java文件
  19.4.7 嘗試使用框架支持模塊
 19.5 讓用戶在“框架”面板中選擇庫
 19.6 “項目屬性”對話框和Web框架
 19.7 完成
第20章 Web服務
 20.1 介紹
 20.2 創(chuàng)建和測試Web服務客戶端
 20.3 集成Web服務客戶端
第21章 JavaHelp文檔
 21.1 創(chuàng)建幫助集
 21.2 刪除IDE的幫助集
 21.3 標記幫助集的默認文字
第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 生成一個注冊自動更新描述符的模塊
  22.4.2 讓用戶手動注冊自動更新描述符
 22.5 從更新中心下載NBM文件
 22.6 將更新發(fā)布到現(xiàn)有模塊
第23章 用例1:跟Jens Trapp學習NetBeans模塊開發(fā)
 23.1 介紹
 23.2 調用外部工具
  23.2.1 創(chuàng)建Tidy錯誤檢測操作
  23.2.2 獲取文件名
  23.2.3 運行HTML Tidy
  23.2.4 解決依賴
  23.2.5 運行示例
 23.3 處理輸出
  23.3.1 打印輸出
  23.3.2 偵聽輸出
  23.3.3 解析輸出
  23.3.4 在“源代碼編輯器”中標注錯誤
 23.4 配置工具
  23.4.1 擴展“選項”窗口
  23.4.2 持久化選項
 23.5 格式化和轉換文件
  23.5.1 操作文件
  23.5.2 查看區(qū)別
 23.6 控制轉換
  23.6.1 創(chuàng)建向導
  23.6.2 連接向導
第24章 用例2:Rich Unger應用程序開發(fā)
 24.1 介紹
 24.2 開始
 24.3 創(chuàng)建audio/wav的 MIME類型支持
 24.4 在WavDataObject中封裝音頻數據
 24.5 創(chuàng)建查看WAV文件的組件
 24.6 將WAV編輯器轉變?yōu)槎嘁晥D編輯器
 24.7 創(chuàng)建插入額外視圖的API
 24.8 實現(xiàn)API,提供新視圖
附錄A 高級模塊系統(tǒng)開發(fā)技術
附錄B NetBeans中的常見習慣和代碼模式
附錄C 性能

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號