出版时间:2010-7 出版社:中国铁道出版社 作者:刘聪 页数:485 字数:757000
Tag标签:无
前言
报表开发是当前业务软件系统中最常见的功能需求之一,繁杂的业务数据往往需要用各种各样的形式来展示,从而给业务的进行提供直观的分析依据。对于刚入门的软件开发人员而言,这些功能各异的报表无疑是最让人头疼的,但又是令人难以回避的。目前,报表开发已经成为软件开发人员的必备技能之一。 本书以Java语言为基础,向读者详细介绍目前报表开发的主流技术,并且在讲解过程中,对绝大部分知识点都提供了对应完整的示例程序,通过这些示例程序,读者可以循序渐进地掌握Java报表开发的基础知识,只要对这些示例程序稍加改造,就可以运用到读者自己的项目之中,从而大大提高开发的效率。本书特点 1.由浅入深,循序渐进 本书中的内容安排遵循由浅入深、循序渐进的原则,不仅把总体的章节划分为5篇,详细讲解Java报表开发不同方面的知识,而且对于每个章节、每个知识点的讲解也都是从最简单最基础的内容开始,然后逐步深入到核心知识的,从而使读者更容易逐步掌握Java报表开发技术。 2.内容丰富,知识点详尽 本书中提供的内容比较丰富,不仅对目前Java报表开发的各种主流技术都进行了详细的讲解,对这些技术所涉及的知识点也进行了详细的介绍。通过对本书的学习,读者可以掌握全面的Java报表开发知识。 3.采用大量经典示例在本书的各个章节中提供了大量的经典示例程序,这是本书的另一个特色。为了方便读者理解,在本书中减少了纯理论介绍的内容,增加了示例程序的比重,强调通过示例程序展示具体的知识点。这些示例程序都是Java报表开发过程中的经典场景,经过作者的精心改造,从而使读者更加容易接受。 4.讲解通俗,标注详细在本书的讲解过程中,语言比较通俗,而且本书的作者是一线的开发高手,深知Java报表开发的关键所在,所以在讲解的过程中,能够用最简单的语言讲解问题的精髓,这就使读者更容易理解相关的内容,从而达到事半功倍的效果。
内容概要
本书全面讲解Java环境中的报表开发技术。主要内容包括报表开发的基础知识、Swing报表、Java Web报表等,并对JFreeChart、JasperReports和iReports等报表开发工具进行了深入的分析。在介绍各种报表开发技术之后,在本书的最后对报表的打印、文件导出等操作也进行了深入的阐述。 本书内容是一个完整的Java报表开发体系,而且在本书的每个章节都提供了丰富的实用实例,力求让读者通过这些实例程序掌握Java报表开发的各种基本技巧。通过本书的学习,读者可以在短时间内全面掌握Java报表开发技术。 本书适合作为Java报表开发初学者的自学用书,也可以作为中、高级Java报表开发人员的参考书,同时还可以作为大专院校或者相关培训机构的授课教材。
书籍目录
第1部分 起步篇 第1章 报表开发之前世今生 1.1 报表开发基础 1.1.1 报表开发简介 1.1.2 报表开发发展历程 1.2 报表开发分类——按照实现方法分类 1.2.1 C/S架构 1.2.2 B/S架构 1.3 报表开发分类——按照表现形式分类 1.3.1 表格报表 1.3.2 图形报表 1.3.3 文件报表 1.4 报表开发的技术实现 1.4.1 Java语言平台的实现 1.4.2 .NET语言平台的实现 1.4.3 其他语言平台的实现 第2章 Swing界面开发基础 2.1 Swing概要 2.1.1 Swing的特性 2.1.2 Swing与AWT之间的关系 2.1.3 最简单的Swing示例展示 2.2 Swing组件的体系结构 2.2.1 标准MVC体系架构 2.2.2 Swing中改进的MVC体系架构 2.3 事件处理 2.3.1 简单动作事件处理示例 2.3.2 事件源和事件 2.3.3 事件监听器接口和事件监听器 2.3.4 注册事件监听器 2.3.5 鼠标事件处理 2.3.6 键盘事件处理 2.3.7 监听器内部类、主类继承、单独实现类 2.3.8 提高程序的事件响应速度 2.4 Swing中的容器结构 2.4.1 Swing容器结构简单示例 2.4.2 Swing中的框架结构 2.4.3 其他容器组件 2.5 版面布局管理器(Layout Managers) 2.5.1 版面布局管理器的种类 2.5.2 BorderLayout的使用方法 2.5.3 FlowLayout的使用方法 2.5.4 其他复杂界面管理器的使用方法 2.6 Swing核心组件 2.6.1 单选按钮和按钮组 2.6.2 列表框 2.6.3 组合框 2.6.4 表格组件 2.6.5 其他界面组件 第3章 Java 2D图形设计基础 3.1 Java 2D概述 3.1.1 JFC和Java 2D 3.1.2 Graphics类 3.1.3 Graphics2D类 3.2 Java 2D绘制几何形状 3.2.1 绘制线条 3.2.2 绘制直线 3.2.3 绘制矩形 3.2.4 绘制圆形 3.2.5 颜色填充 3.2.6 设置边框 3.3 Java 2D文本字体支持 3.3.1 Java 2D中的字体 …… 第4章 Java Web开发基础 第5章 文件操作基础 第6章 数据库操作基础第2部分 Swing报表开发篇 第7章 Swing基础表格报表开发 第8章 绘制图形表表 第9章 基于JFreeChart的Swing 第10章 基于JasperReports的报表开发 第11章 使用iReports辅助创建JasperReports报表第3部分 Java Web报表开发篇 第12章 最基本的Java Web表格报表开发 第13章 基于Applet的Java Web图形报表开发 第14章 基于JFreeChart的Java Web图形报表开发 第15章 基于JasperReports的报表开发第4部分 报表打印篇 第16章 Swing报表打印技术 第17章 Java Web报表打印技术第4部分 文件报表篇 第18章 Eccel文件草标操作 第19章 PDF文件报表操作
编辑推荐
报表开发是当前业务软件系统中最常见的功能需求之一,繁杂的业务数据往往需要用各种各样的形式来展示,从而给业务的进行提供直观的分析依据。对于刚入门的软件开发人员而言,这些功能各异的报表无疑是最让人头疼的,但又是令人难以回避的。 本书以Java语言为基础,向读者详细介绍目前报表开发的主流技术,并且在讲解过程中,对绝大部分知识点都提供了对应完整的示例程序,通过这些示例程序,读者可以循序渐进地掌握JaVa报表开发的基础知识,只要对这些示例程序稍加改造,就可以运用到读者自己的项目之中,从而大大提高开发的效率。
图书封面
图书标签Tags
无
评论、评分、阅读与下载