1.概述:
Grid++Report 是一款高性能高效率的报表开发工具,既可开发桌面软件(C/S软件)的报表与打印系统,也可开发WEB(B/S)软件的报表与打印系统。提供一个具有超强数据展现能力的数据网格(DataGrid)部件,制作各种表格报表非常简便;运行时可通过事件处理使报表与用户交互;针对票据套打进行了专门实现;总之Grid++Report是制作动态报表的最佳选择。提供可视化报表设计器,设计报表快速简单。Grid++Report除了提供打印功能外,还提供报表的查询显示功能,即如各种数据网格(DataGrid)控件一样显示数据,让报表的查询显示与打印一次实现,既提高开发效率又保持数据的一致性,这也是Grid++Report与其它报表构件的最大区别。

桌面开发适用于所有支持COM的开发平台,为VB、VC、Delphi、CBuilder、C#、VB.NET等编写了大量例程。WEB开发在运行时是一个纯粹的IE浏览器插件,报表只运行在浏览器客户端,报表数据以标准的XML形式从WEB服务器获取,所以WEB开发可以适用于所有WEB开发技术与平台,如ASP、ASP.NET、JSP、PHP等,浏览器客户端脚本可以采用JavaScript与VBScript。

本产品采用VC+COM+ATL+WTL开发,运行性能高,重新发布简单、发布文件小且不依赖任何运行时库。多国语言集成支持,软件内部Unicode编码,开发多国语言软件更方便。

主要特点

独有的报表查询显示功能:不用单独开发报表查询显示功能,使用 Grid++Report 报表组件可以帮您集成一体化实现报表开发中的查询显示、打印与打印预览、数据导出等任务,极大的减少整个报表系统的开发工作量,并能保持报表不同输出方式的一致性。
开发动态报表非常方便:报表定义可以轻松通过编程动态定义。报表在生成时对纸张有自适应能力,报表生成页面与报表设计页面不一样也能得到良好布局的报表,报表打印有多种打印适应策略,横向分页输出功能解决超宽报表打印难题。报表部件有多种自动布局方式,报表内容自动适应变化的输出页面。
实现表格报表非常方便:报表核心组件是一个有丰富数据展现功能的数据网格,轻松实现各种表格报表,不用繁琐的拼凑大量线段去输出表格线,也不存在表格线难对齐的烦恼。克服了其它条幅式报表控件不方便制作表格线报表的缺陷。
功能丰富:支持各种报表内容:图表、条形码、子报表、RTF文本、图像、图形、文字方向与角度、字间距与行间距。支持报表表达式运算、参数报表。数据导出格式包括:Excel、PDF、多种格式图像、文本、html、CSV等。提供专用报表文档格式生成与查看,保存报表运行历史结果。
报表数据来源丰富,支持绑定与非绑定,数据源既支持拉模式又支持推模式:设定报表的 OLE DB 数据源连接串与查询SQL,报表在运行时自动从数据源提取数据。也可以在报表取数事件中提供报表明细数据,编程工具中所有可以访问的数据都可以提供给报表。
实现自由排列报表也一样方便:只要将明细网格的格设为自由格,就可以像其它的条幅式报表工具一样自由编排报表,既方便实现中国式表格报表,也能实现格式自由编排报表。
针对票据套打进行专门的实现:提供专门用于票据套打设计的页面视图,如果将空白票据扫描图像作为设计背景图,可以快捷准确定位报表输出位置。报表元素可以指定打印类别,非套打内容在套打输出时不会打印。
报表查询显示时可以与用户的交互:在报表查选显示时的事件中可以实现穿透到下级明细报表或数据,实现报表的透视查询,达到报表数据的追本溯源。
适用开发工具广泛:桌面开发:VB.NET、C#.NET、VB、VC、Delphi、C++Builder、Visual Foxpro、易语言等支持 COM 的开发工具。WEB开发:ASP、ASP.NET、JSP、PHP、JavaScript、VBScript等。提供了大量的例子报表与每种开发工具下的大量例子程序。
系统稳定,运行性能高:拥有了雄厚的用户基础,众多领域应用。采用 VC++/ATL/WTL/COM 开发,保证了良好运行性能。
重新发布简单,分发完全免费:发布文件小并且不依赖任何运行时库,可以在所有 Windows 操作系统下运行,最终发布文件只有报表引擎与报表设计器两个动态库(DLL)文件。
WEB报表发布包(CAB文件)正规数字签名:用户下载更方便更安全。
多国语言集成支持,方便开发多语言版软件。


2.软件要求:
桌面开发时:Grid++Report 可以在任何支持COM的编程开发平台上使用,主要包括:VB、 VC、 VB.NET、C#、Delphi、 C++Builder、中文编程易语言等。

桌面发布时:所有Windows系列的操作系统,Windows95/98需要安装微软Internet Explorer 5.0。

WEB开发时:ASP、PHP、ASP.NET、J2EE等多种常见B/S架构的应用系统。

WEB发布时:仅需将经过数字签名的CAB文件发布在网站上,用户首次访问会自动下载安装。

3.硬件要求:
Grid++Report 对硬件没有任何特别要求,只要硬件满足编程开发平台的要求,就可以顺利地使用 Grid++Report 进行开发。

4.安装Grid++Report
运行 Grid++Report 的安装程序,按照提示一步步完成安装过程,安装完成之后,Grid++Report 作为一个 COM 组件已经注册到 Windows 操作系统注册表中。建议在完成安装之后首先阅读在安装启动菜单下可以打开的《开始使用 Grid++Report》与《快速入门指导》文档。

5.用报表插件开发WEB报表
在安装 Grid++Report 之后,用报表设计器程序设计报表模板。开发桌面报表与开发B/S报表采用相同的报表模板设计程序及报表模板格式,两种开发方式可以共享报表模板。报表设计器程序是一个可视化工具,有关其使用帮助请参看《Grid++Report 帮助》。安装目录下的例子模板也是我们学习报表模板设计的重要资料。

《Grid++Report 帮助》中包含有有B/S报表开发(“报表插件(WEB报表)”)的专门说明,建议初次接触 Grid++Report 的用户把这部分帮助浏览一遍。在通常安装情况下,在“C:\Grid++Report 5.0\WebSamples”目录下有例子网页、例子报表模板、例子数据库,目前包含的例子有asp.net c#、asp.net vb.net、asp、jsp与php。建议首先根据帮助中的说明,把自己所用编程语言的例子运行起来。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。