摘要:1、谁会看这个图形,这些数据为什么会对他有兴趣?2、什么样的图形最适合体现出这些数据,是否有两个图形都适合?3、这个图形是不是更大图形的一部分,怎样通过多个图形体现出这个大报表的数据。例如:一个商场比较每年的销售额?1、商场的管理人员是这个最终用户。2、因为是比较各年的销售额,而不是看销售额的趋势,所以用3d柱图比较合适3、为了保持简单,用一个图。
阅读全文
摘要:一、js简介 1、js历史:JavaScript 是网景(Netscape)公司开发的一种基于客户端浏览器、面向(基于)对象、事件驱动式的网页脚本语言。JavaScript语言的前身叫作Livescript。 课外阅读: 真实的名称是 ECMAScript JavaScript 的正式名称是 "ECMAScript"。这个标准由 ECMA 组织发展和维护。 ECMA-262 是正式的 JavaScript 标准。这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft)。 Netscape (Naviga...
阅读全文
摘要:文件路径:文件存放的位置相对路径:网页和图像在同一个文件夹里(站点)绝对路径:从一个站点跳转到另一个站点时,比如“百度”http://www.baidu.com存放图像的文件夹名称建议为:images image注意:同时加背景图像和背景颜色,图像的优先级大于颜色标题:重点强调的内容,做seo时也用。背景图像平铺:四方平铺网页中常用图像格式:1.gif格式:256种颜色,支持文件背景透明,支持动画效果文件小,下载快2.jpg格式:数百万种以上的颜色,不支持文件背景透明,不支持动画效果,但图像颜色品质高(精度高),一般用于数码照片文件大,下载慢位图(由一个一个像素点组成的)3.png格式:fir
阅读全文
摘要:一、制作一张报表的步骤:二、启动报表设计器的方式有三种方法: 方法一:在安装目录(比如默认的安装目录:C:\Program Files\reportHome\bin)寻找startup.bat的程序文件,双击运行即可; 方法二:从程序组中选择:开始 -> 程序 -> 润乾报表 -> 润乾报表设计器 方法三:安装完润乾报表之后,在桌面上会出现润乾报表设计器的快捷方式,双击即可。 润乾报表设计器的主界面,如下图所示:
阅读全文
摘要:(1)图元位置:通过坐标来指定,一个点的坐标为[x,y,z],多个点的坐标则组成一个序列,如[[x1,y1,z1], [x2,y2,z2],…, [xn,yn,zn]] x代表分类轴的值,y代表值轴的值,z代表系列轴的值。一般来说,分类轴和系列轴都是枚举轴;值轴大部分时候是数值轴,偶尔可能是枚举轴。 坐标位置提供了”min”,”max”,” Average”三个关键字,可用来表示对应坐标轴几何位置的起始位置,结束位置和中心位置。 注意: 1、 如果要在z轴使用这些关键字,必须要使用三维的坐标轴,即图上要出现z轴。 ...
阅读全文
摘要:通过在集算器中执行代码,生成画法语句串,由result语句返回。绘图机接收到画法语句串后,对其解释执行,最终绘制出统计图。因此,集算器的代码包括三个部分: 1、接收或者算出统计图的数据 2、利用统计图的数据生成画法语句串 3、用result语句返回画法语句串其中,接收或者算出统计图的数据,属于集算器引擎的功能,相关函数帮助请参考及。这里重点介绍画法语句串的生成。一、布局 布局是生成画法的第一步。二、图块 设定图块是定义画法的第二步。 一个单元格代表一个图块,一个图块上可以画多个图元。 设定图块,相当于指定后续的图元画在哪个单元格中,一直到出现新的设定图块代码为止。 各属性介绍:...
阅读全文
摘要:序表:集算器继承了关系数据库中的数据表概念。每个序表也有其自身的数据结构,由若干字段构成。记录:序表的成员。序表与关系数据表的关键不同点: 1、序表同时是一个序列,因此其成员之间有明确的次序,故称序表 2、序表的字段没有数据类型,不同记录的同一字段取值数据类型可以不同 3、序表的字段不必须有名字,可以用序号访问。从文件中读取序表: file(fn) 定义一个文件对象 f.import() 从文件对象f中读出序表返回 注意:import函数要求文件由Enter分隔行,Tab分隔列,每行对应一条记录,可以对应一个字段。 import缺省将返回无字段名的序表,可用选项得到有字...
阅读全文
摘要:代码块:网格中一片缩进的单元格称为代码块,其起始格为代码块的主格,代码块的主格一般都是语句格。语句格:格串是以保留字起头的语句代码 注意:集算器利用直接的代码块格式决定语句的作用范围。if/else语句 1、单行的if x...else...:x成立时执行其后语句,否则执行else后的语句。 else和if必须写在同一行上 2、多块的if x...else if y...:可一直重复写下去,else if必须写在同一格内。for/next/break语句 循环语句for将重复执行以其为主格的代码块,有如下几种格式: 1、for:死循环,格值依次为当前循环计数 2、fo...
阅读全文
摘要:循环函数:针对序列的每个成员左某种计算的函数。一般形式为A.f(...).循环函数参数中可能引用的序列成员,约定规则: ~ 当前序列成员 # 当前成员的序号返回相关序列: A.(x):返回针对A中每个成员计算x后构成的序列。整数循环: n.f(x) to(n).f(x)嵌套循环函数:循环函数可以嵌套使用,即在计算表达式中再使用循环计算。 在嵌套的循环函数中,~ #将解释为里层序列的当前成员和序号,而引用外层序列时需要冠以序列名称,写作A.~ A.#查找函数: A.pos(x) 返回x在A中的序号,找不到返回0,常用于判断成员是否在序列中。选项: @z 从后向前找 ...
阅读全文
摘要:序列:一些数据构成的有序集合。相当于高级语言中的数组。成员:构成序列的数据成员。序列常数:将成员用[]括起来即可表示序列常数。在序列常数中可以引用单元格,并可用冒号表示一片单元格区域,取区域时单元格值先行后列排列,如[1,A1,C1:F1,B2:C4]成员取值和赋值 1、A.len() 序列A的成员个数 2、A(i) 取出第i格成员值 3、A(i)=x 对成员赋值 4、A.m(i) 取出第i个成员值,i=B AB A<B字符串拆分和合并 s.array() 将字串s拆分成序列,自动识别数据类型 A.string() 将序列A拼接成字串,自动处理数据类型函数选项 s...
阅读全文
摘要:格串:单元格输入的字串。格值:单元格的取值,在代码执行过程中产生。常数格:格串能被解释为常数的单元格。计算格:格串以=开头的计算表达式的单元格,格值即为该表达式的计算结果。执行格:格串以>开头的单元格,用于执行某种动作。执行格没有格值。 1、可以修改其它单元格的值,如>A1=5 2、可以将单元格用作变量,如>B3=A2+3网格变量:在单元格中起了名字的变量。如在一个单元格中定义了变量>a=2,在另一个单元格中引用=a+3注释格:格串以/开头的单元格执行次序:从上到下,从左到右 注意:1、后计算的格子可以引用前面计算的格子。 2、前面计算的格子可以引用后计算的常数格。 3
阅读全文
摘要:在html的文本框中,例如,abc后的单引号会截断后面的def,而且并不会输入单引号,这时我们需要用到html转义字符,'但是ie中这个转义字符时有问题的,原因在于IE 浏览器暂时不支持单引号的实体名称,IE 浏览器暂时只支持单引号的实体编号。所以对于单引号,我们用实体编号进行转义'。转义字符串(Escape Sequence),即字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。转义字符串详细说明见:http
阅读全文
摘要:例如浏览器地址栏中输入"http://localhost:8080/helloapp.do?username=编辑"提交,对于这种方式,浏览器不会采用页面的charset方式对URL中的中文进行编码后提交至服务器(IE,FireFox都一样),而是采用系统的GBK转码为ISO-8859-1之后提交至Servlet容器,因为进入容器时中文进行了GBK至ISO-8859-1的转码,而之前我们的Servlet容器URIEncoding设置为UTF-8,当我们使用request.getParameter("username")时,相当于又进行了这样的流程GBK-
阅读全文