TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
NetBeans富客戶端編程權威教程(簡體書)
滿額折

NetBeans富客戶端編程權威教程(簡體書)

人民幣定價:58 元
定  價:NT$ 348 元
優惠價:87303
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
作者簡介
目次

商品簡介

這是一本有關NetBeans富客戶端應用程序開發的權威指南,內容涵蓋了NetBeans 5.5和6.x版本,重點介紹了如何使用NetBeans平臺作為框架,開發“一次編寫,處處運行”的富客戶端應用程序。旨在幫助讀者掌握NetBeans模塊的開發,精通NetBeans的主要API,以及學會一些構建可靠桌面軟件的技術與技巧。

本書由三位頂級NetBeans專家聯合編寫,并由Sun中國的專家團隊葉亮等人翻譯和審校,是中國讀者不可多得的NetBeans學習用書,也是Sun中國技術社區推薦的NetBeans技術用書。

作者簡介

Tim Boudreau是NetBeansTM:The Definitive Guide(由O’Reilly出版)一書的合著者,開源NetBeans核心團隊的成員,一直致力于NetBeans項目的開發。

目次

第1章 NetBeans平臺入門
 1.1 配置IDE
 1.2 NetBeans IDE基礎
1.2.1 創建模塊
1.2.2 創建應用程序
1.2.3 使用文件模板
1.2.4 聲明依賴關系
1.2.5 運行模塊
1.2.6 定制應用程序
1.2.7 發布應用程序
第2章 模塊化編程的優勢
 2.1 分布式開發
 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文件系統
 6.5 聲明式注冊二:系統文件系統
6.5.1 “系統文件系統”是如何工作的
6.5.2 “系統文件系統”是可讀寫的
6.5.3 使用“系統文件系統”的FileChangeEvents
6.5.4 探索系統文件系統——菜單
 6.6 從FileObject到Java對象
6.6.1 使用工廠方法從.instance文件創建對象
6.6.2 通過代碼訪問“系統文件系統”
6.6.3 使用.settings文件
 6.7 瀏覽“系統文件系統”
 6.8 小結
第7章 線程、偵聽者模式和MIME查找
 7.1 創建模塊和SPI
 7.2 實現ListModelProvider
7.2.1 建立依賴
7.2.2 創建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章 窗口系統
 8.1 窗口系統的作用
 8.2 “窗口系統API”中的類
 8.3 使用TopComponent
 8.4 在會話間持久化狀態
 8.5 窗口系統持久化數據
 8.6 創建編輯器樣式的TopComponent(以非聲明的方式)
 8.7 高級窗口系統配置:自定義Mode
 8.8 使用TopComponent群組
第9章 Node、Explorer視圖、Action和Presenter
 9.1 Node API
 9.2 Explorer API
9.2.1 explorer視圖組件的類型
9.2.2 創建顯示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:創建系統文件系統瀏覽器
 9.6 小結:節點、表單屬性和用戶界面設計
第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 序列化對象和系統文件系統
第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 創建編輯器的基礎構架
 12.5 創建源視圖
12.5.1 描述源MultiViewElement
12.5.2 創建源編輯器
12.5.3 在多視圖編輯器中加入源視圖
 12.6 創建可視化視圖
 12.7 完成示例
第13章 語法高亮顯示
 13.1 介紹
 13.2 準備創建語法高亮支持
 13.3 創建Token ID
 13.4 創建詞法分析器
 13.5 擴展選項窗口
 13.6 擴展選項窗口
 13.7 完成
第14章 完成代碼
 14.1 介紹
 14.2 理解代碼完成
 14.3 代碼完成提示類型
 14.4 準備使用CompletionProvider接口
 14.5 實現CompletionProvider
 14.6 實現CompletionItem
 14.7 為CompletionProvider添加過濾器
 14.8 為“代碼完成提示框”加入文檔
 14.9 為“代碼完成提示框”加入工具提示
第15章 組件面板
 15.1 介紹
15.1.1 理解組件面板
15.1.2 創建第一個組件面板
 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 為文本編輯器創建組件面板
15.5.1 將組件面板與文本編輯器關聯
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 準備創建錯誤標注
 17.3 創建錯誤標注
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 創建主面板
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 創建配置面板
19.3.2 示例:在WebFramework Provider實現中添加配置面板
19.3.3 編寫配置面板
 19.4 創建源代碼結構
19.4.1 準備使用extend()方法
19.4.2 示例:定義extend()方法
19.4.3 創建模板
19.4.4 創建Java文件的模板
19.4.5 準備:利用模板在程序中創建Java文件
19.4.6 利用模板在程序中創建Java文件
19.4.7 嘗試使用框架支持模塊
 19.5 讓用戶在“框架”面板中選擇庫
 19.6 “項目屬性”對話框和Web框架
 19.7 完成
第20章 Web服務
 20.1 介紹
 20.2 創建和測試Web服務客戶端
 20.3 集成Web服務客戶端
第21章 JavaHelp文檔
 21.1 創建幫助集
 21.2 刪除IDE的幫助集
 21.3 標記幫助集的默認文字
第22章 更新中心
 22.1 介紹
 22.2 添加IDE的更新中心功能
 22.3 創建和分發自動更新描述符
22.3.1 用IDE創建自動更新描述符
22.3.2 上傳自動更新描述符和NBM文件
 22.4 分發自動更新描述符的URL
22.4.1 生成一個注冊自動更新描述符的模塊
22.4.2 讓用戶手動注冊自動更新描述符
 22.5 從更新中心下載NBM文件
 22.6 將更新發布到現有模塊
第23章 用例1:跟Jens Trapp學習NetBeans模塊開發
 23.1 介紹
 23.2 調用外部工具
23.2.1 創建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 查看區別
 23.6 控制轉換
23.6.1 創建向導
23.6.2 連接向導
第24章 用例2:Rich Unger應用程序開發
 24.1 介紹
 24.2 開始
 24.3 創建audio/wav的 MIME類型支持
 24.4 在WavDataObject中封裝音頻數據
 24.5 創建查看WAV文件的組件
 24.6 將WAV編輯器轉變為多視圖編輯器
 24.7 創建插入額外視圖的API
 24.8 實現API,提供新視圖
附錄A 高級模塊系統開發技術
附錄B NetBeans中的常見習慣和代碼模式
附錄C 性能

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 303
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區