Grid++Report支持CS/BS模式的表报插件
|
快速入门指导 - 产品介绍 |
指导流程图
Grid++Report非常易学易用,下面我们给出一个指导性的学习流程,按照这个流程可以很快上手使用Grid++Report进行报表开发。
下载安装 Grid++Report
下载地址: http://www.rubylong.cn/download.htm
从这里下载最新版本Grid++Report。下载完成后解压缩下载文件,然后运行解压的文件即可启动安装程序,逐步执行即可完成安装。
运行与查看例子
Grid++Report的相关例子都在安装目录下,通过查看与运行例子,可以直观了解与体验Grid++Report的功能。这里假设Grid++Report安装在“C:\Grid++Report 6”下,下面分别对各部分例子进行说明。
- 可直接运行例子应用程序:位于“C:\Grid++Report 6\Samples\Application”目录下,执行各个应用程序可以直接体验Grid++Report的功能。
- 例子报表模板:位于“C:\Grid++Report 6\Samples\Reports”目录下,是各种典型格式的报表模板。双击各个文件会用 Grid++Report 的报表设计器程序打开,进入报表设计器的“预览视图”与“查询视图”可以查看报表的运行效果。
- C/S报表组件例子程序:位于“C:\Grid++Report 6\Samples\%编程语言%”目录下,这里是各种编程语言下应用 Grid++Report 进行C/S报表开发的例子源程序。在打开例子程序编译运行之前,很多编程语言需要进行相应的配置处理,请看下面的“C/S报表开发配置开发环境”部分。
- 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 开发报表的知识后,建议多看我们的帮助文档与例子程序,以便更好的发挥其功能。当需要用程序代码动态定义与控制报表运行行为,请参考帮助中“编程参考”部分获取编程接口方面的帮助。
真实例子截图
Grid++Report支持CS/BS模式的表报插件的更多相关文章
- cs模式与bs模式
关于CS(Client-Server)模式和BS(Browser-Server)模式的水很深,盆地自己也认为对此了解不够透彻,但作为手机客户端设计,如果不对CS.BS做一定程度的了解,是很容易出现一 ...
- hibernate+spring+mvc+Easyui框架模式下使用grid++report的总结
最近刚开始接触hibernate+spring+mvc+Easyui框架,也是刚开通了博客,希望能记录一下自己实践出来的东西,让其他人少走弯路. 转让正题,以个人浅薄的认识hibernate对于开发人 ...
- Atitit 软件架构方法的进化与演进cs bs soa roa msa attilax总结
Atitit 软件架构方法的进化与演进cs bs soa roa msa attilax总结 1.1. 软件体系架构是沿着单机到 CS 架构,再到 BS 的三层架构甚至多层架构逐步发展过来的,关于 ...
- 炉石传说 C# 开发笔记(BS模式Demo)
原来这个项目,一直想做成CS模式的,BS模式对于炉石这样的游戏来说比较困难. 暴雪到现在也只出了 Windows 和 iPad版本的炉石,最大的问题还是在于如何在小屏幕下,实现最佳的客户体验. Win ...
- Grid++Report
ylbtech-Miscellaneos:Grid++Report 1. 关于Grid++Report返回顶部 Grid++Report 可用于开发桌面C/S报表与WEB报表(B/S报表),C/S报表 ...
- 二十六、【开源框架】EFW框架Winform前端开发之Grid++Report报表、条形码、Excel导出、图表控件
回<[开源]EFW框架系列文章索引> EFW框架源代码下载V1.2:http://pan.baidu.com/s/1hcnuA EFW框架实例源代码下载:http://pan ...
- 使用grid++report打印选中行
接上一篇<hibernate+spring+mvc+Easyui框架模式下使用grid++report的总结>对grid++report做进一步开发 先写一下实现流程: 1.默认为全部载入 ...
- Grid++Report 数据填充教程
用 Grid++Report的报表设计器应用程序设计一个简单的报表:“机房开发收入总汇表” 一.定义报表头 1.执行菜单命令“插入”→“报表头” 2.执行菜单命令“插 ...
- Grid++Report 报表开发工具
Grid++Report 报表开发工具 版本 更新日期 大小 下载 说明 Grid++Repoert6.0.0.6 2015/08/08 16.0M [下载] 锐浪报表工具最新版本,新增功能说 ...
随机推荐
- Linux文件系统挂载管理
http://itercast.com/lecture/19 文件系统创建好之后需要挂载到系统中方可使用,windows.Mac系统会自动挂载文件系统,而Linux下一般需要手工挂载或配置系统进行自动 ...
- Android应用开发学习之Toast消息提示框
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz 本文我们来看Toast消息提示框的用法.使用Toast消息提示框一般有三个步骤: 1. 创建一个Toast对象.可 ...
- 【转】网络视频监控P2P解决方案
一.摘要 本文分析了日益增长的民用级别家庭和个人网络视频监控市场的需求特点,并给出了一种经济可行易于大规模部署的P2P解决方案. 由于篇幅有限,本文只给出了方案的思路,未对更深入的技术细节做详细的论述 ...
- Oracle安装基本步骤
安装数据库 .建立用户组及用户 groupadd oinstall groupadd dba groupadd oper useradd -g oinstall -G dba oracle passw ...
- 前端JS模版库kino.razor - 原理流程分析 - 改进版轮子RazorJs
1.前言 从后台获取数据,在前端JS里面拼接字符串,不累吗?敢不敢找一款前端使使... 现在这种模板库比较多了,我用过的jquery-template .JsRender .听说过的一堆,还有各种MV ...
- Github错误:Failed to publish this branch
转自:http://jingpin.jikexueyuan.com/article/34632.html 今天弄github的时候,客户端一直出现error to publish this branc ...
- IE浏览器中hasLayout的介绍
haslayout是Windows Internet Explorer渲染引擎的一个内部组成部分.在InternetExplorer中,一个元素要么对自身的内容进行计算大小和组织,要么依赖于父元素来计 ...
- 纯html网页重定向与跳转
javaScript 跳转 方法一: <script language="javascript"> window.location = "http:// ...
- CSS - 关于li中图文混排不能垂直居中的问题
图片和文字一起放在li标签下不能同时垂直居中 解决办法: 1.设置图片的position:absolute; 2.把文字加上span标签: span{ height:30px;line-heigh ...
- C# socket网络编程 基于TCP协议
socket 服务器端: 1.创建socket Socket tcpClient = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ...