Grid++Report支持CS/BS模式的表报插件

Grid++Report 可用于开发桌面C/S报表与WEB报表(B/S报表),C/S报表开发适用于VB.NET、C#、VB、VC、Delphi等。WEB报表开发适用于ASP、ASP.NET、JSP/Java、PHP等,支持所有WEB服务器与数据库。开发桌面报表与WEB报表共享相同的开发知识与资源,大大提高报表开发效率。

除了提供报表打印、打印预览、数据导出等功能,还提供独有的报表查询显示功能。实现动态报表、多层表头报表、分组单元格合并报表、分栏报表、票据打印、交叉表及各种格式报表都非常简便。安装程序中提供了每种软件开发工具下的丰富例程与详尽的帮助。查看WEB报表在线例子演示参考快速入门指导。 本报表软件的试用标志只屏幕显示不打印,是可以免费使用的报表软件

WEB报表插件与C/S报表组件的特点
  1. 适用开发工具广泛:桌面报表开发:VB.NET、C#、VB、VC、Delphi等,WEB报表开发:ASP、ASP.NET、JSP(Java)、PHP等。提供了大量的例子报表与每种开发工具下的例子程序。
  2. 报表功能丰富:包括图表、条形码、子报表、RTF文本、图像、图形等功能。报表数据导出包括:Excel、RTF(Word)、PDF、图像、文本、html、CSV等。提供专业易用的可视化报表设计器。
  3. 多国语言集成支持与UNICODE编码支持,方便开发多国语言软件。
  4. 独有的报表查询显示功能:不用单独开发报表查询显示功能,集成一体化实现报表开发中的查询显示、打印与打印预览、数据导出等任务,极大的减少整个报表系统的工作量,并保持报表不同输出方式的一致性。
  5. 开发动态报表非常方便报表可以通过编程动态定义。报表打印有多种打印适应策略,横向分页输出功能解决超宽报表打印难题。有多种自动布局方式,报表内容自动适应打印页面。
  6. 实现表格报表非常方便:报表核心组件是一个有丰富数据展现功能的数据网格,轻松实现各种表格报表,不用繁琐的拼凑大量线段去输出表格线,也不存在表格线难对齐的烦恼。克服了其它条幅式报表工具不方便制作表格线报表的缺陷。
  7. 报表数据来源丰富,支持绑定与非绑定,既支持拉模式又支持推模式:设定报表的 OLE DB 数据源连接串与查询SQL,报表在运行时自动从数据源提取数据。也可以向报表填入数据,程序中所有的数据都可以提供给报表。
  8. 实现自由排列报表也一样方便:只要将明细网格的格设为自由格,就可以像其它的条幅式报表工具一样自由编排报表,既方便实现中国式表格报表,也能实现格式自由编排报表。
  9. 针对票据套打进行专门的实现:提供专门用于票据套打设计的页面视图,将空白票据扫描图像作为设计背景图,可以快捷准确定位报表输出位置。
  10. 报表查询显示时可以与用户的交互:在报表查询显示时的事件中可以实现报表穿透(透视),实现报表数据的追本溯源。
  11. 系统稳定,运行性能高:历经多年持续开发,拥有了雄厚的用户基础,众多软件开发商选用,在众多领域应用。采用 VC++/ATL/WTL/COM 开发,保证了良好运行性能。WEB报表数据高效压缩,减小报表数据网络传输量。
  12. 开发的报表软件发布简单:C/S报表发布文件小并且不依赖任何运行时库(两个DLL),支持所有 Windows 系统,分发完全免费。WEB报表发布只需上传报表插件安装包(CAB文件)到WEB服务器,客户端免安装,报表插件安装包正规数字签名,用户下载更方便更安全。
 
 
 

快速入门指导 - 产品介绍

指导流程图

Grid++Report非常易学易用,下面我们给出一个指导性的学习流程,按照这个流程可以很快上手使用Grid++Report进行报表开发。

 

下载安装 Grid++Report

下载地址: http://www.rubylong.cn/download.htm

从这里下载最新版本Grid++Report。下载完成后解压缩下载文件,然后运行解压的文件即可启动安装程序,逐步执行即可完成安装。

运行与查看例子

Grid++Report的相关例子都在安装目录下,通过查看与运行例子,可以直观了解与体验Grid++Report的功能。这里假设Grid++Report安装在“C:\Grid++Report 6”下,下面分别对各部分例子进行说明。

  1. 可直接运行例子应用程序:位于“C:\Grid++Report 6\Samples\Application”目录下,执行各个应用程序可以直接体验Grid++Report的功能。
  2. 例子报表模板:位于“C:\Grid++Report 6\Samples\Reports”目录下,是各种典型格式的报表模板。双击各个文件会用 Grid++Report 的报表设计器程序打开,进入报表设计器的“预览视图”与“查询视图”可以查看报表的运行效果。
  3. C/S报表组件例子程序:位于“C:\Grid++Report 6\Samples\%编程语言%”目录下,这里是各种编程语言下应用 Grid++Report 进行C/S报表开发的例子源程序。在打开例子程序编译运行之前,很多编程语言需要进行相应的配置处理,请看下面的“C/S报表开发配置开发环境”部分。
  4. B/S报表插件例子程序:位于“C:\Grid++Report 6\WebSamples\%编程语言%”目录下,这里是各种编程语言下应用 Grid++Report 进行WEB报表开发的例子程序。如何运行与查看这些例子,请看帮助中“报表插件(WEB报表)->WEB报表例子”的具体说明。

设计报表模板

在对 Grid++Report 有所了解后,就可以开始进行报表模板设计。无论是C/S报表开发,还是B/S报表开发,都需要设计报表模板。两种开发共享一样的报表模板设计方法,报表模板对两种开发也是通用的。启动 Grid++Report 报表设计器程序开始设计报表模板。帮助中“设计报表-〉设计第一个报表演练”中描述了设计一个报表模板的具体步骤,建议照此描述学习设计一个报表模板。

C/S报表开发配置开发环境

帮助中“报表组件(C/S报表)-〉在各种开发平台下使用”中描述了在各种编程语言下使用 Grid++Report 需要进行的准备工作。

C/S报表开发在程序中运行报表

可以参考与模仿对应编程语言的例子程序,在程序中加入用 Grid++Report 实现的报表与打印功能。“1.Tutorial”这个例子是最简单的,开始可以模仿这个例子制作一个最简单的报表程序。

B/S报表开发实现数据服务网页

报表数据网页负责向WEB报表提供报表数据,这也是WEB报表能够运行的前提条件之一。建议看懂对应编程语言的WEB报表例子,并复用例子中的通用代码。一般报表的数据网页程序非常简单,就是提供一个查询SQL语句,并调用一个产生报表数据包的函数。

B/S报表开发在网页中显示报表

首先需要在网页中加入报表显示插件,报表显示插件实现在网页浏览器中展现报表。通过报表显示插件的属性指定关联的报表模板文件与报表数据网页,在浏览器加载有报表插件的网页时,报表就会在网页中显示出来。例子中提供了“CreateControl.js”这个通用的js程序用来在网页中加入插件并设置其相关属性,强烈建议采用这样的方式。

“01.ViewReport\PrintViewReport.htm”与“01.ViewReport\DisplayViewReport.htm”这两个例子网页是最简单的范例,分别以打印预览与查询显示方式展现报表。

更多说明

Grid++Report 具有强大的功能,并具有非常灵活的可编程性。在初步了解 Grid++Report 开发报表的知识后,建议多看我们的帮助文档与例子程序,以便更好的发挥其功能。当需要用程序代码动态定义与控制报表运行行为,请参考帮助中“编程参考”部分获取编程接口方面的帮助。

真实例子截图

转载于:https://www.cnblogs.com/boonya/p/4402746.html

Grid++Report 报表构件适用开发工具广泛:VB.NET、C#、VB、VC、Delphi、C++Builder、PowerBuilder等一切支持 COM 的开发工具。除了提供报表的打印、打印预览、数据导出等一般功能,还提供独有的报表查询显示功能,为你提供最全面的报表解决办法。实现表格报表、动态报表、多层表头、票据套打、交叉表等特殊报表非常简便。提供了多个开发工具下的丰富例程,让你快速理解本产品,安装程序中包含丰富的可运行例子,安装后即刻体验 Grid++ReportGrid++Report 报表构件具有如下特点:1). 适用范围广:VB.NET、C#.NET、VB、VC、Delphi、CBuilder、PowerBuilder等一切支持 COM 的开发工具。2). 功能强大:实现普通格式报表、表格报表、动态报表、多层表头、票据套打、交叉表等各种报表非常简便。3). 独有的报表查询显示功能:除了提供报表的打印、打印预览、数据导出等功能,还提供独有的报表查询显示功能,为你提供最全面的报表解决办法。4). 易学易用:完全可视化设计。编写了完整详尽的帮助文档。提供了丰富例程,包括VB.NET、C#、VB、VC、Delphi、CBuilder。安装程序中包含可运行例子,安装后即刻体验 Grid++Report。5). 为 Delphi、C++Builder 编写专门的包装类,象使用 VCL 构件一样使用 Grid++Report。6). 重新发布简单:只用分发两个 DLL 文件。7). 提供免费版本供广大开发者使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值