NetBeans富客户端编程权威教程

作者: 叶亮

出版日期: 2008-09-01

电子书 暂不销售 定价:58.0
  • 收藏

  • 加书架

  • 引用

简介

本书由22个章节、2个用例及3个附录组成。 ● 第1章,做一些准备工作,演示创建一个模块的基本过程。 ● 第2章和第3章,讨论模块化开发的优势并提供NetBeans平台模块化构架的概况。 ● 第4章和第5章,解释NetBeans模块协同工作的基本概念,展示NetBeans平台使得模块化应用高耦合的机制。 ● 第6章,介绍文件系统(Filesystems)API,它是NetBeans平台处理用户数据和系统配置数据的基础构架。 ● 第7章,巩固第6章的内容,并且展示如何基于NetBeans平台创建一个简单的导航(Navigator)组件。 ● 第8章,解释并演示在NetBeans中创建一个成熟的多窗口应用程序所需的组件和特性。 ● 第9章,介绍Node和Explorer API,利用它们可以以多种方式向用户展示数据结构。 ● 第10章,重点介绍数据系统(Datasystems)API,利用它可以以多种方式、简单地在程序中操作特定类型的文件。 ● 第11章,介绍NetBeans IDE的GUI构建器,演示如何利用它简化基于NetBeans平台应用程序的用户界面开发。 ● 第12章,在第11章的基础上,展示如何为单个文件的内容提供多种表现形式。 ● 第13章和第14章,展示为某种文件类型加入编辑特性的方法。 ● 第15章,解释如何创建一个对象调色板,并通过一个实例演示如何实现从调色板中拖拽代码片段到文本编辑器中。 ● 第16章和第17章,介绍如何开发更多的编辑特性。 ● 第18章,演示如何为应用程序加入用户定制选项。 ● 第19章,以Wicket为例,介绍如何为IDE加入对Web应用框架的支持。 ● 第20章,介绍如何让NetBeans平台应用程序支持使用Web服务。 ● 第21章,演示如何在应用程序中集成帮助文档。 ● 第22章,展示如何将更新后的模块(和新模块)加入到用户的动态更新中心。 ● 最后两章是NetBeans平台的用户案例。第23章介绍的案例演示了如何在NetBeans IDE中集成现有开发工具。第24章的案例展示了如何创建一个创建音频的编辑器。 ● 附录中的信息有助于学习如何提高代码的健壮性、可读性、灵活性及性能。   本书并没有涉及到很多NetBeans IDE本身的一些特性,而是更关注实现这些特性的API。如果读者对如何使用NetBeans IDE开发标准Swing、Web、企业、移动或者其他Java应用程序感兴趣,可以找到很多优秀的参考资源。例如NetBeans IDE Field Guide一书(同样由Prentice Hall出版),NetBeans IDE自带的文档,以及www.netbeans.org和http://wiki.netbeans.org 网站上的资源。   没有一本参考书可以代替所有参考文档,本书也不例外。读者可以在NetBeans平台的网站(http://platform.netbeans.org) 上找到完整的NetBeans API参考文档。或者直接通过NetBeans IDE的“更新中心”下载它。开发者问题集(Developer FAQ,http://wiki.netbeans.org/wiki/view/NetBeansDeveloperFAQ)也是一个很好的资源,读者可以在其中查到不断重复的问题的答案。NetBeans邮件列表—— 特别是 dev@openide.netbeans.org邮件列表 —— 对于寻求罕见问题的答案特别有用。如果读者正计划开发NetBeans模块,我们强烈建议注册参与这个邮件列表。通过它,读者可以与整个NetBeans开发团队和社区交流。当然,其中也包括本书的作者。   在开始开发NetBeans模块之前,最好检查一下更新中心(在“工具”菜单中),确保拥有最新版本的NetBeans模块开发工具。这些工具包含很多模板以及其他简化模块开发的特殊支持。 如何更新

编辑推荐

开源NetBeans平台是一个功能极其强大的架构,主要用于构建“只编写一次,就能到处运行”的富客户端应用程序。  对于Java开发人员和架构师来说,现有的基本Swing组件已不再满足他们的开发需求。为了解决这一问题,这本有关NetBeans平台上富客户端程序开发的权威指南便应运而生,旨在帮助读者掌握NetBeans模块的开发,精通NetBeans的主要API,以及学会一些构建可靠桌面软件的技术与技巧。书中的每一章都给出了实际的例子,并按步骤详细说明了如何在NetBeans平台上创建功能完善的富客户端应用程序和NetBeans IDE的插件。  本书主要内容:  ·模块开发对于小、中和大型应用程序的重要意义  ·使用NetBeans加快开发速度和提高效率  ·利用NetBeans的各项生产率特性(从组件面板到代码完成)  ·在自己开发的应用程序中利用NetBeans的模块体系结构  ·实现松散耦合的交互,以提高代码的可维护性和健壮性  ·管理用户配置和系统配置数据  ·使用牢固的线程模块构建可重载的组件  ·构造复杂的多窗口应用程序,并将富客户端数据结构显示给用户  ·添加用户可配置的选项  ·整合Web服务与NetBeans桌面应用程序  ·自动化模块更新和为用户提供帮助

更多出版物信息
  • 出版: 2008-09-01
  • 作者:叶亮
  • 更新: 2024-07-16
  • 书号:9787302182030
  • 中图:TP312
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术

作者信息

叶亮

Tim Boudreau是NetBeansTM:The Definitive Guide(由O’Reilly出版)一书的合著者,开源NetBeans核心团队的成员,一直致力于NetBeans项目的开发。

相关图书