摘要: 本文适合有经验的程序员尽快进入Python世界.特别地,如果你掌握Java和Javascript,不用1小时你就可以用Python快速流畅地写有用的Python程序.假设我们有这么一项任务:简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200. ... 阅读全文
posted @ 2015-07-21 11:14 孟宇 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 组在JasperReports的协助组织对报告的数据以逻辑方式。报告组代表连续记录的数据源中有一些共同点,比如某个报表字段的值的序列。报告组由元素定义。一个报表可以有任意数量的组。一旦声明,群体可以在整个报告中提到的。报告组有三个要素:Group expression: 这表示必须改变,以启动一个新... 阅读全文
posted @ 2015-07-21 11:09 孟宇 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 我们将在本章开始,一个简单的报表模板的结构看。依样画葫芦JasperReports的结构报表模板归类到多个区段。部分是有规定的高度,并且可以包含像直线,矩形,图像或文本字段对象报表的部分。通过提供的报表数据源的虚拟记录的报表引擎遍历,在报表填充的时候。根据每个部分的定义的行为,引擎则呈现每个报表节在... 阅读全文
posted @ 2015-07-21 11:08 孟宇 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 报表变量是建立在报表表达式之上的特殊对象。报表变量简化以下任务:报表,其中大量使用在整个报告模板表达式。这些表达式可以通过使用报表变量只能声明一次。计数,求和,平均,最低,最高,方差等:报表变量可以基于像对应的表达式的值执行各种计算如果变量是在报表设计定义,那么这些可以通过在表达式中的新变量引用。因... 阅读全文
posted @ 2015-07-21 11:07 孟宇 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 报表表达式是JasperReports使我们能够显示在报表上的数据计算的强大功能。计算出数据不是一个静态数据,并且不受特别的报表参数或数据源字段传递的数据。报表表达式是由组合报表参数,字段和静态数据。默认情况下,Java语言是用于编写报表的表达式。其他脚本语言如Groovy脚本语言,JavaScri... 阅读全文
posted @ 2015-07-21 11:06 孟宇 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 数据源的结构数据容器。同时生成报告,Jasper报表引擎获得来自数据源的数据。数据可以从数据库,XML文件,对象数组和集合中的对象来获得。我们将在本章填充报告所看到的fillReportXXX()方法,预计将收到该报告的数据源其以填充,在net.sf.jasperreports.engine.JRD... 阅读全文
posted @ 2015-07-21 11:05 孟宇 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 报表字段是代表数据源和报表模板之间的数据映射元素。字段可以在报告中的表达式进行组合,以获得所需的输出。报表模板可以包含零个或更多的元素。当声明报表字段,数据源应提供相应的数据到所有在报告模板中定义的字段。字段声明字段声明做如下:name属性元素的name属性是强制性的。它通过名称引用的报表表达的字段... 阅读全文
posted @ 2015-07-21 11:05 孟宇 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 填充一个报表的主要输入是:报表模板,参数和数据源。本章将介绍这些参数,并在接下来的章节中,我们将介绍数据源。参数是在报表填充操作传递给报表引擎的对象引用。参数传递有用的数据到报表引擎,它可以不通过数据源来传递的数据是有用的。如作者姓名,报告等的标题数据,可以通过参数传递。 Jasper报表模板或JR... 阅读全文
posted @ 2015-07-21 11:03 孟宇 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 我们已经看到在前面的章节中,如何打印和查看的JasperReport生成的文档。在这里,我们将看到如何在其他格式,如PDF,HTML和XLS转换或导出这些报告。 Facade类net.sf.jasperreports.engine.JasperExportManager提供实现这一功能。导出方式转变... 阅读全文
posted @ 2015-07-21 11:02 孟宇 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 报表填充过程JasperPrint对象的输出可以使用内置的浏览器组件来查看,打印或导出到更多的流行的文件格式,如PDF,HTML,RTF,XLS,ODT,CSV或XML。Jasper文件查看和打印将包括在本章中。导出将包括在下一章导出报表.查看报表JasperReport提供了一个内置的浏览器观看原... 阅读全文
posted @ 2015-07-21 11:01 孟宇 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 任何报告工具的主要目的是为了生产出高品质的文档。举报填充过程有助于报告工具通过操纵数据集来实现这一目标。需要报表填充过程的主要输入是:报表模板:这是实际的JasperReport文件报告参数:这些所传递的报表填充时间给引擎基本上都是命名的值。我们将在报表参数章节讨论。数据源:我们可以从一系列像一个S... 阅读全文
posted @ 2015-07-21 10:59 孟宇 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 我们在前面的章节中产生的JasperReport模板(JRXML文件)。这个文件不能直接用于生成报告。它必须被编译成JasperReport的“本地二进制"格式,称为Jasperfile。在编制我们把JasperDesign对象转换成JasperReport的对象:接口net.sf.jasperre... 阅读全文
posted @ 2015-07-21 10:58 孟宇 阅读(696) 评论(0) 推荐(0) 编辑
摘要: JasperReports的主要目的是为了在一个简单而灵活的方式创建页面为导向,准备好打印文档。下面的流程图描述了一个典型的工作流程,同时创建报表。如在图片的生命周期具有以下明显的阶段设计报表在这一步中,我们创建JRXML文件,该文件是包含的报表布局定义的XML文档。我们可以使用任何文本编辑器或iR... 阅读全文
posted @ 2015-07-21 10:57 孟宇 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 在JRXML模板(或JRXML文件)中的JasperReport 都是标准的 XML文件,以.JRXML扩展。所有JRXML文件包含标签,作为根元素。这反过来又包含许多子元素(所有这些都是可选的)。JasperReport框架,可以处理不同类型的数据源。在本教程中,我们将展示如何生成一个基本的报表,... 阅读全文
posted @ 2015-07-21 10:57 孟宇 阅读(294) 评论(0) 推荐(0) 编辑
摘要: JasperReport是一个纯Java库,而不是一个独立的应用程序。它不能单独运行,因此它需要被嵌入到另一个客户端或服务器端的Java应用程序。因为它是基于Java,它可以在任何支持Java的平台(JDK1.3及以上)上运行。所有JasperReports的功能是聚集在一个JAR文件中,一般名称为... 阅读全文
posted @ 2015-07-21 10:56 孟宇 阅读(1642) 评论(0) 推荐(0) 编辑
摘要: 什么是报表报表是从数据库中的数据有意义和良好汇总信息。通常情况下,日常活动是自动化和数据汇总到一个决策支持的格式“报告”。报表作为奇迹,当一般的杂乱数据转换成迷人的图表,图形和其他图形表示转换。报表模板一般有以下报表布局之后是许多商业报告生成工具来生成报告。以下是图中提到的每个元件的描述。元素描述t... 阅读全文
posted @ 2015-07-21 10:49 孟宇 阅读(766) 评论(0) 推荐(0) 编辑