本書全面講解Java環境中的報表開發技術。主要内容包括報表開發的基礎知識、Swing報表、Java Web報表等,并對JFreeChart、JasperReports和iReports等報表開發工具進行了深入的分析。在介紹各種報表開發技術之後,在本書的最後對報表的打印、文件導出等操作也進行了深入的闡述。
本書内容是一個完整的Java報表開發體系,而且在本書的每個章節都提供了豐富的實用實例,力求讓讀者通過這些實例程序掌握Java報表開發的各種基本技巧。通過本書的學習,讀者可以在短時間内全面掌握Java報表開發技術。
本書适合作爲Java報表開發初學者的自學用書,也可以作爲中、高級Java報表開發人員的參考書,同時還可以作爲大專院校或者相關培訓機構的授課教材。
圖書目錄:
[s][p]
第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文件報表操作
[/p]
請先
!