当前位置:文档之家› 报表设计器使用手册

报表设计器使用手册

报表设计器使用手册
报表设计器使用手册

报表设计器使用手册

修改记录

文档状态标识:C – Created A – Added M – Modified D – Deleted

阅读指南

1.概述

我们选择了目前市场上非常流行的一款报表系统FastReport来开发我们的报表模块,其报表设计器的图形化界面做的非常精置, 较典型的控件拖放的设计模式,其支持的页面类型比较多,基本能实现您想要的所有报表风格。包括统计图的支持,和脚本的支持等。

为适应我们的系统我们对其进行了一些精减和相应的开发, 由于FastReport 功能比较强大, 有些功能我也不是完全了解, 在这里我只讲述在KBSS系统中我经常使用的元素, 以及我为适应KBSS系统对FastReport所做改动的部分(需要按照我具体的规则来配置相应的报表元素)

我们可以通过两种方式来编辑报表模板

1、通过rdsigner.exe程序直接打开模板

2、通过KBSS_Client前端打开具体的功能点, 当调出打印框时,按设计按纽。

第二种方法可以看到具体的数据(最右边变量选项卡和数据选项卡)将会列出所有可配的数据集变量和普通变量

第一种方法与具体数据脱离,看不到相应的变量,(具体变量名称) 需要资询开发人员

2.如何新建一个报表

我们提供了一个名为rdsigner.exe的执行程序, 双击它就能打开我们的报表设计器, 通过文件菜单下的新建或新建报表就可以新建一个报表。在新建里有有多个项目, 如下图:

我们一般使用两种项目(标准报表和标准报表向导)

1、标准报表会为你自动创建一个新页,但里面没有任何报表元素。

2、标准报表向导会创建一个新页并在此页为你创建四个元素(报表标题控件,报

表页头控件, 报表主数据控件, 页尾控件)。如下图

3.报表控件元素

上图最左边的一列小图标就是报表的所有控件元素, 我们可以通过鼠标拖动的方式将这些元素拖动到页的指定位置,如上图就有四个控件。我在下面着重介绍几个重要的控件。

(注: 我们首先要新建一页才能操作这些控件)

3.1报表页

在介绍控件元素前我们首先说一下报表页, 因为所有控件元素都要放到报表页中, 如上图中的Page1就是报表页, 我们可以通过文建菜单中的新建页或工具栏的快捷按纽创建,在第二章中会自动创建一页。

当报表页里面放了Band控件(3.5节介绍), 如果里面关联了数据集(有多条数据),在打印时一页放不下,它会自动创建新页显示完数据。

页属性(上图左下区域的属性选项卡), 这些属性会有一些默认值。如

PaperSize会默认为A4(代表A4纸大小)

Orientation: poPortrait(竖打), poLandscape(横打) 默认竖打等

你可以根据需要来设置这些属性

3.2文本控件

1、配置方法

这个控件是我们最常使用的, 它有几种配置方法

●简单文本: 直接收入你要的字符串如: 用户姓名

●变量: 用[]括起来如: [USER_NAM]

●数据集变量:[CSDB+数据集名.”变量名”] 如:

[CSDBagPrintCloseTrdAcct."SZ_A"]

数据集变量要与Band控件配合使用,一般用于有多条数据的时候(注:变量名和数据集名由开发人员提供)

2、重要属性

Align(排列): 通过改这个属性可以使该控件排列在左中右底和客户区排放

CharSpacing: 这个属性在套打时比较有用, 是字符之间的间隔,如下图

Frame(边框): 通过这个属性来改变边框,也可以直接通过工具栏来改变如下图:

3.3条码控件

1、主要属性:

BarType(条码类型): 默认为Code39条码

Text(条码文本): 你要显示的条款文本

2、配置方法

在平安的规定条码中有些是固定的,有些是根据某种规则动态生成的

固定:

直接把相应的条码文本写到Text属性中

动态生成:

需要写相应脚本, 先选中条码控件,在事件选项卡中双击OnBeforePrint

事件, 会自动在代码选项卡中生成一段代码如;

procedure BarCode1OnBeforePrint(Sender: TfrxComponent);

begin

end;

我们在里面加入如下代码

BarCode1.Text := VartoStr();

其中BarCode1是条码控件Name属性对应的名字

BAR_CODE_NO是变量名,这个变量名由开发人员提供

3.4复选框控件

复选框控件主要用于套打的情况, 需要通过脚本来支持

1、主要属性:

Checked(是否选中): True 选中False: 不选中

CheckStyle(样式): csCheck 打钩csCross 打小叉csLineCorss打大叉csPlus 十字

2、配置方法

先将Checked属性置为False;

然后单击Page1(有可能你的页的名字不是page1)

选中事件选项卡,双击OnBeforePrint事件,相应会在代码选项卡中生成如下代码, 红色代码是手动加进去的

procedure Page1OnBeforePrint(Sender: TfrxComponent);

begin

if = '1' then

begin

CheckBox1.Checked := True;

end;

end;

其中if = '1' then是判断条件,这里不一定是正确的根据什么来判断由开发人员决定CheckBox1是复选框控件的Name

3.5 Band控件

Band控件里面包括多种控件,其中有ReportTitle(报表标题栏), PageHeader(页头栏), PageFooter(页尾栏), Header(主数据头), MasterData(主数据), Footer(主数据尾) 等, 这几个是我们较常用的,其它的不在详述

Band 其实是个母控件,您可以在里面放一些其它的控件如文本控件,每个Band控件位置是固定的。

3.5.1 ReporTitle(报表标题栏)

每一页可以放一个ReportTitle控件, 它会顶在一页的最前面, 一般用做放标题, 我们可以拖一个文本控件到其中,在文本控件中输入你要的标题及可

3.5.2 PageHeader(页头栏) 和PageFooter(页尾栏)

PageHeader会自动放在ReporTitle(如果有的话)的后面, 其它控件的前面, 充当一个页的页头, 如果该页里面有MasterData控件的话,当一页显示不完在后续的页里面也会存在该页头(只包括该页自已打印时显示不完自动创建的页, 不包括在设计器里面创建的其它页)。

PageFooter与PageHeader 相对应充当一个页的页尾, 它和页头一样在打印时默认是会在其自动创建的后续页中也会显示这个页尾。

PageFooter 主要属性

PrintOnFirstPrint: True 在第一页中打印False 在第一页中不打印PrintOnLastPrint: True 在最后一页中打印False 在最后一页中不打印

一般页头和页尾会放一些系统变量(如当前时间,当前页号等)

例: 我们可以拖动一个文本控件放到页尾栏控件中,然后双击文本控件在里面输入Page [Page#], 其中Page是一个文本串后面的[Page#]是一个系统变量, 它的意思代表当前页的页号, 然后把文本控件的Align属性置为baRight,这个文本控件就会排列在页尾栏的最右面, 这样在打印时,每页的页尾就会出现该页的页号,不妨你可以试一下

小技巧: 如果在打印时一页显示不完,页尾会自动存在后续页中,如果你现在只想该页尾只在最后一页中显示,而在其它页中不显示,你可以按照下面的步骤来配置

1、首先你拖一个PageFooter控件到页中, 该PageFooter控件的Name属性

为PageFooter1, 并将其Visible属性置为False;

2、双击PageFooter1的OnbeforePrint事件, 在代码选项卡中会出现下面的

代码, 红色的代码是要你手动加进去的

procedure PageFooter1OnBeforePrint(Sender: TfrxComponent);

begin

if = then

PageFooter1.Visible := True;

end;

3、在上图区域中选中Report,然后将其

EngineOptions属性中的DoublePass置为Ture;

4、按上面步骤操作后,在打印时PageFooter1控年只会显示在最后一页

中。

3.5.3Header(主数据头), MasterData(主数据), Footer(主

数据尾)

Header, MasterData, Footer 这三个控件是相互对应的。Header一般放主数据的标题, MasterData是真正的数据,Footer是主数据尾。

MasterData只能与最近的一个Header和Footer对应, MasterData一般存在一个数据集(一般是指存在多条数据的集合), 里面会配数据集变量。如下图所示

上图中,MasterData控件里面都是放了文本控件(文本控件里面配置了数据集变量,参考3.2节), 里面的文本控件需要对齐,如果需要边框的话可以增加边框。注意: 文本控件到它的包含它的MasterData底的间距是在打印时每条数据之间的间距,最好将文本控件的底与MasterData的底重合。

另外MasterData属性Name 必须为MasterData + 数据集名, 数据集名由开发人员提供

小知识:

我们可以通过快捷键来改变控件的大小,和移动

选中一个控件,按

Shift + 向上箭头减小控件高度Shift + 向下箭头增大控件高度Shift + 向左箭头减小控件宽度Shift + 向右箭头增大控件宽度Ctrl + 向上箭头向上移动

Ctrl + 向下箭头向下移动

Ctrl + 向左箭头向左移动

Ctrl + 向右箭头向右移动

一下调整一个幅度

4.脚本

FastReport支持PascalScript, C++Script, BasicScript, Jscript 四种脚本,我们在前面所用的都是PascalScript, 如果你熟悉其它脚本语言的话你可以使用其它的脚本。

事件脚本需要双击具体事件生成,然后在点击代码选项卡,输入你需执行的语句, 您可以通过系统变量(我增加了IntOrgName(当前机构名), OperCode(操作员代码), OperName(操作员名) 等系统变量) 和函数, 和类来补助

5.示例

我们主要是通过文本控件来显示数据, 我们以两个示例来说明

示例1:

把文本控件拖到指定位置, 按你的需要再文本控件填入字符串,或变量(参考3.2节)

示例2 (这种是具有数据集的)

我们将主数据头栏和主数据栏控件拖到指定位置, 然后再拖相应的文本控件到

这些栏中,双击文本控件输入标题字符串或数据集变量。

计算器说明书

Java程序设计说明书 设计题目:Java计算器 学生姓名: 指导教师: 专业名称:计算机科学与技术所在院系:

目录 摘要2第1章计算器概述 1.1设计目的 4 1.2功能模块设计 4 1.3系统功能图 4 设计实现的详细步骤 2.2.1 计算器界面7 2.2.2 界面设计代码7 2.3程序运行效果9 第3章设计中遇到的重点及难点 (13) 3.1 设计中的重点 (13) 3.2 设计中的难点 (13) 3.2.1 设计难点1:布局 (13) 3.2.2 设计难点2:代码 (13) 3.2.3设计难点3:运行结果 (14) 3.3 本章总结 (14) 第4章本次设计中存在不足与改良方案 (15) 4.1设计不足 (15) 4.2改良方案 (15) 4.3本章总结 (18) 结论 (19) 参考文献 (20)

JAVA课程设计说明书 摘要 一、计算器概述 1、1设计计算器的目的: 该计算器是由Java语言编写的,可以进行十进制下的四则运算(加、减、乘、除)、开平方、百分号、求倒数,还可以实现其他按钮的功能。添加了一个编辑、查看、帮助的主菜单并能实现其功能。Backspace 表示逐个删除,CE 表示全部清除,C 表示一次运算完成后,单击“C”按钮即可清除当前的运算结果,再次输入时可开始新的运算,MC 表示清除储存数据,MR 表示读取储存的数据,MS 表示将所显示的数存入存储器中,存储器中原有的数据被冲走,M+ 表示计算结果并加上已经储存的数。界面类似Windows 自带的计算器。 该计算器围绕Java编程语言在编程方面的具体应用,论述了使用面向对象方法,对计算器程序进行需求分析、概要设计、详细设计,最后使用Java编程实现的全过程。在编程使用Java语言,是目前比较流行的编程语言。在当今这个网络的时代,java语言在网络编程方面的优势使得网络编程有了更好的选择。Java语言最大的特点是具有跨平台性,使其不受平台不同的影响,得到了广泛的应用。 关键词:Java语言、标准、计算器

计算器java课程设计(完整版)

《面向对象程序设计》课程设计报告 课程设计题目:计算器 学生姓名:李婉如 专业:信息管理与信息系统 班级:1424603 指导教师:司红伟 2016年 5 月 25 日

一、课设任务及要求 1)课设任务: ⑴设计的计算器应用程序可以完成加法、减法、乘法、除法以及取余运 算(可以进行浮点数和负数的运算)。 ⑵有求倒数、退格和清零功能。 2)创新要求: 能进行正切、余弦,以及求平方根、指数(包括对e)、自然对数运算。 3)设计要求 ①设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零功能。 ②课程设计可选用Eclipse、JBuilder、NetBeans等作为开发平台以提高开发效率,通过资料查阅和学习尽可能熟练掌握其中一种集成开发环境。 ③认真按时完成课程设计报告,课程设计报告内容包括:设计任务与要求、需求分析、设计思路、详细设计、运行调试与分析讨论和设计体会与小结六个部分。

二、设计思路 ⑴本应用程序继承自框架类(JFrame),容器Container c采用BorderLayout 边缘布局,将单行文本框加入到“North”区域,包含各种按钮的面板JPanel p加入到”Center”区域。包含各种按钮的面板JPanel p 采用3行6列的网格布局,然后将数字按钮和运算符按钮以及控制按钮用一个for循环添加到面板中同时注册按钮事件监听器。如: Button b=new Button(); b.addActionListener(事件监听器); ⑵事件监听器中的事件处理方法void actionPerformed(ActionEvent evt)完成主要的按钮事件的处理。事件处理分以下几种情况:数字按钮事件(”0”,”1”,”2”…”8”,”9”)、运算符按钮事件(”+”,”-“,”*”,”/”,”%”)、正负号按钮事件(”+/-“)、小数点按钮事件(”.”)、等号按钮事件(”=”)、求倒按钮事件(”求倒”)、退格按钮事件(”退格”)、清除按钮事件(“C”) 、正切(tan)、余弦(cos),以及求平方根(sqrt)、指数(pow)、对e的指数(exp)、对数运算(log)。 ⑶在事件处理,触发按钮事件时,先判断是或是数字是或是“-/+”是或是“.”,是的话就将负号“-”、数字、小数点“.”分别写入文本框并存放在sum中,然后判断是或是“退格”、“求倒”等,是的话进行相应的处理,都不是的话则跳到doOperation()执行运算同时将运算符存放在preOperater中。触发按钮事件时,要进一步分析,是重新开始计算时触发的按钮事件还是计算中间触发的按钮事件。 ⑷计算器完成的是一个数学表达式,如:3+2,所以可以采用一个数组来存储数字或字符,如3,+,2分别存储在数组中,最后运算时,可以一一取出来进行运算。 ⑸利用按钮设计计算器的各个运算符和操作符,通过按钮的事件处理实现按钮计算功能。 ⑹利用文本框显示操作数和运算结果。

单片机课程设计计算器

课程设计说明书 课程设计名称:单片机课程设计 课程设计题目:四位数加法计算器的设计学院名称:电气信息学院 专业班级: 学生学号:

学生姓名: 学生成绩: 指导教师: 课程设计时间:至

格式说明(打印版格式,手写版不做要求) (1)任务书三项的内容用小四号宋体,倍行距。 (2)目录(黑体,四号,居中,中间空四格),内容自动生成,宋体小四号。 (3)章的标题用四号黑体加粗(居中排)。 (4)章以下的标题用小四号宋体加粗(顶格排)。 (5)正文用小四号宋体,倍行距;段落两端对齐,每个段落首行缩进两个字。 (6)图和表中文字用五号宋体,图名和表名分别置于图的下方和表的上方,用五号宋体(居中排)。(7)页眉中的文字采用五号宋体,居中排。页眉统一为:武汉工程大学本科课程设计。 (8)页码:封面、扉页不占页码;目录采用希腊字母Ⅰ、Ⅱ、Ⅲ…排列,正文采用阿拉伯数字1、2、3…排列;页码位于页脚,居中位置。 (9)标题编号应统一,如:第一章,1,,……;论文中的表、图和公式按章编号,如:表、表……;图、图……;公式()、公式()。

课程设计任务书 一、课程设计的任务和基本要求 (一)设计任务(从“单片机课程设计题目”汇总文档中任选1题,根 据所选课题的具体设计要求来填写此栏) 1. 系统通过4x4的矩阵键盘输入数字及运算符。 2. 可以进行4位十进制数以内的加法运算,如果计算结果超过4位十进制数,则屏幕显示E。 3. 可以进行加法以外的计算(乘、除、减)。 4. 创新部分:使用LCD1602液晶显示屏进行显示,有开机欢迎界面,计算数据与结果分两行显示,支持小数运算。 (二)基本要求 1.有硬件结构图、电路图及文字说明; 2.有程序设计的分析、思路说明; 3.有程序流程框图、程序代码及注释说明; 4.完成系统调试(硬件系统可以借助实验装置实现,也可在Proteus 软件中仿真模拟); 5.有程序运行结果的截屏图片。

fastreport初级使用教程之报表设计器环境

fastreport初级使用教程之报表设计器环境 报表组件在开发环境中,可以通过鼠标双击TfrxReport组件,打开报表设计器环境。设计器窗口提供给用户全部有关报表设计的工具,并同时提供预览功能。报表设计器界面新颖。包含几个工具栏,并且工具栏可以停靠镶嵌在任何你想停靠的地方,并随设计器其他配置属性保存在一个.Ini文件中,当再次打开时,恢复设计器的配置属性。 为了提供给用户运行期设计报表的功能,应该再添加“TfrxDesigner”或“frxDesgn”单元到Uses列表中。这样用户就可以在运行期修改报表格式,又可以修改已经生成的报表内容信息。 注:根据报表的需要,你应该还需要添加其他的一些组件到表单上。其他组件说明不在此介绍。 2

图中标号说明: 1——报表设计区域 2——菜单栏 3——工具栏 4——报表对象工具栏 5——报表分页标签 6——报表树窗口 7——对象属性窗口 8——数据树窗口。可以从此窗口拖曳到报表窗口 9——尺标。10——状态条134567 8910

1.1、控制键 控制键描述 Ctrl+O“文件|打开…”菜单命令 Ctrl+S“文件|保存”菜单命令 Ctrl+P“文件|预览”菜单命令 Ctrl+Z“编辑|撤销”菜单命令 Ctrl+C“编辑|复制”菜单命令 Ctrl+V“编辑|粘贴”菜单命令 Ctrl+X“编辑|剪切”菜单命令 Ctrl+A“编辑|全选”菜单命令 Arrow,Tab对象切换 Del删除被选择的对象 Enter打开对象编辑器 Shift+arrows改变对象的大小 Ctrl+arrows移动对象位置 Alt+arrows移动对象到附近对象的位置 1.2、鼠标操作 操作描述 左键选择组件对象;添加新的组件对象;移动组件对象;改变组件的大小;

简单计算器的设计与实现

C/C++程序设计课程设计设计说明书 简单计算器的设计与实现 学生姓名 学号 班级 成绩 指导老师 计算机科学与技术系 2010年11月22日

C/C++程序设计课程设计评阅书

课程设计任务书 2010—2011学年第一学期 专业:计算机科学与技术学号:姓名: 课程设计名称: C/C++程序设计课程设计 设计题目:简单计算器的设计与实现 完成期限:自2010 年 11月 15 日至 2010 年 11 月 26 日共2 周 设计内容及要求: 要求用C/C++语言设计一个简易的计算器程序,对输入的数据进行加、减、乘、除、开平方等操作。 设计要求及功能如下: 1.阐述设计思想,画出流程图; 2.实现功能: (1)对输入的数据进行加法运算; (2)对输入的数据进行减法运算; (3)对输入的数据进行乘法运算; (4)对输入的数据进行除法运算; (5)对输入的数据进行开平方根运算。 最终设计成果形式为: 1.编写好的程序; 2.撰写课程设计说明书一份,打印并装订成册。 指导教师(签字):教研室主任(签字): 批准日期:年月日

摘要 设计了一个简单的计算器程序,该计算器具有简单的四则混合运算以及复杂的数学表达式的功能。该计算器采用VC++作为软件开发环境,采用算数表达式处理算法来实现加、减。乘、除四则混合运算。操作简单,界面清晰,易于用户使用,容易被他们所接受的。 关键词:计算器;VC++;数学表达式

目录 1课题描述 (1) 2问题分析和任务制定 (2) 3详细设计 (3) 3.1头文件设计 (3) 3.2简单计算器的设计与实现函数设计 (3) 4 程序调试与测试 (8) 4.1主界面测试 (8) 4.2基本功能的测试 (8) 5结果分析 (12) 总结 (13) 参考文献 (14)

2位数计算器程序-汇编语言课程设计

信息学院课程设计题目:2位数计算器程序设计 __ 姓名: __ _____ 学号: ____ ___ 班级: 课程:汇编语言 ________ 任课教师:侯艳艳 ____ 2011年12月

课程设计任务书及成绩评定

目录 摘要 (2) 1.设计目的………………………………………………………………………………………………?2 2.概要设计………………………………………………………………………………………………?3 2.1系统总体分析…………………………………………………………………………?3 2.2程序流程图 (3) 3.详细设计......................................................................................................? (4) 3.1主程序及子程序说明 (4) 3.2程序代码编写 (4) 4.程序调试 (6) 4.1运行界面分析 (6) 4.2算法的分析 (6) 4.3调试过程及分析 (6) 5.心得体会 (7) 5.1设计体会...................................................................................................? (7) 5.2系统改进...................................................................................................? (7) 参考文献 (8)

vb报表设计

第六节报表设计 对一个完整的数据库应用程序来说,制作并打印报表是不可缺少的环节。VB 6.0 提供了DataReport 对象作为数据报表设计器(DamReport designer),DataReport对象除了具有强大的功能外,还提供了简单易操作的界面。 DataReport对象可以从任何数据源包括数据环境创建报表,数据报表设计器可以联机查看、打印格式化报表或将其导出到正文或HTML页中。 一、报表设计器 数据报表设计器由DataReport对象、Section对象和DataReport控件组成。 1.DataReport对象 DataReport对象与VB的窗体相似,同时具有一个可视的设计器和一个代码模块,可以使用设计器创建报表的布局,也可以在代码模块中添加代码。 在“工程”菜单上,单击“添加DataReport”命令,将数据报表设计器添加到工程中,则出现如图5-6-1所示的DataReport1对象,由“报表标头”、“页标头”、“细节”、“页注脚”和“报表注脚”组成。 图5-6-1 ·报表标头:指显示在一个报表开始处的文本,例如用来显示报表标题、作者或数据库名。

·页标头:指在每一页顶部出现的信息,例如用来显示每页的报表标题。 ·分组标头、注脚:指数据报表中的“重复”部分。每一个分组标头与一个分组注脚相匹配,用于分组。 ·细节:指报表的最内部的“重复”部分(记录),与数据环境中最低层的Command 子对象相关联。 ·页注脚:指在每一页底部出现的信息,例如,用来显示页码。 ·报表注脚:指报表结束处出现的文本,例如,用来显示摘要信息或一个地址或联系人姓名。报表注脚出现在最后一个页注脚之前。 2.Section对象 数据报表设计器的每一个部分由Section对象表示,如图5-6-1中的Section1~Section5。设计时,每一个Section由一个窗格表示,可以单击窗格以选择页标头,编程改变其外观和行为,也可以在窗格中放置和定位控件,对Section对象及其属性进行动态重新配置,更改每一个Section对象的布局来设计报表。 3.DataReport控件 当一个新的数据报表设计器被添加到工程时,在窗体上控件箱出现“数据报表”和“General”(通用)选项卡,如图5-6-2所示。但在数据报表设计器上不能使用General的控件,即内部控件或ActiveX控件。数据报表选项卡中的控件仅包含可在数据报表设计器上工作的特殊控件。 图5-6-2

报表工具-即席报表设计器的基本功能

即席报表设计器 ActiveReports 即席报表设计器(Ad-hoc Designer)是一个功能丰富、完全基于Web的报表解决方案,能帮助商业用户轻松地创建具有交互功能的报表。这款基于浏览器的即席报表设计器,使用语义数据模型将开发技术细节和业务知识相分离,商业用户无需关心SQL等技术细节便可创建符合业务需求的报表。同时,该设计器还支持多用户报表,通过内置的SDK可实现自助式BI的需求,比传统报表工具更加有效。 ActiveReports 即席报表设计器(Ad-hoc Designer),根据用户角色提供相应的功能。主要面向的用户分为:企业用户、信息技术人员和开发人员。 ● 企业用户功能 可以快速的开发出具有专业外观和交互能力的报表,所有操作在Web浏览器中就完成,而且,你不必关心任何的开发技术细节。此外,ActiveReports 即席报表设计器内置对移动设备的支持,你可随时随地访问报表全部信息: 功能丰富、且极易使用的报表设计器,用户只需拖拽操作便可完成报表设计的全部工作。 即席报表设计器的使用完全基于浏览器,无需在终端用户环境中安装桌面应用程序。 通过语义数据模型封装所有技术细节,终端用户只需聚焦业务表达。

可直接设置报表运行计划,并自动分发报表内容。 可通过PC/笔记本/iPad/iPhone/Android和Windows Phone直接访问报表,完成报表查看、打印、导出以及数据钻取等交互式数据分析操作。

● 信息技术(IT)人员功能 基于Web 的ActiveReports 即席报表设计器工具,让你在短短几分钟时间内便可熟悉工具的使用,并能快速的为您的用户提供自助式报表服务: 通过创建数据模型,为用户提供基于业务逻辑的数据结构,便于用户理解和使用。 提供多种报表分发方式,便于数据的及时共享。 即席报表设计器的使用方式简单,与Office 类似,减低对用户的支持和培训成本。

Windows下的计算器设计说明书

课程设计说明书Windows环境下的计算器 学院名称:机械工程学院 专业班级:测控0901 学生姓名:李彧文 指导教师姓名:张世庆 指导教师职称:副教授 2011年6月

摘要

课程设计任务书 Windows环境下的计算器 一、课程设计题目:设计一个windows附件中所示的计算器 二、目的与要求: 1、目的: (1)要求学生达到熟练掌握C++语言的基本知识和C++调试技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 2、基本要求: (1)求利用面向对象的方法以及C++的编程思想来完成系统的设计; (2)要求在设计的过程中,对windows环境下的编程有一个基本的认识。 3、创新要求: 在基本要求达到后,可进行创新设计,如增加计算器的函数功能。 4、写出设计说明书 按照设计过程写出设计说明书。 三、设计方法和基本原理: 1、问题描述(功能要求): 要求所编写的计算器能够完成基本的加、减、乘、除运算,类似于Windows下附件中的计算器。 2、问题的解决方案(参考): 根据题目的要求,可以将问题解决分为以下步骤: (1)完成界面的设计,要求界面要美观实用; (2)添加成员变量和成员函数(消息映射函数); (3)利用结构化程序的设计思路完成按键的判断和数据的移位以及计算功能; (4)程序功能调试; (5)完成系统总结报告以及系统使用说明书。

四、程序设计和调试: 五、答辩与评分标准: 1、完成基本功能:40分; 2、设计报告及使用说明书:30分; 3、设置错误或者按照要求改变结果:15分; 4、回答问题:15分。

fastreport中文版教程之报表设计器环境

fastreport中文版教程之报表设计器环境 报表组件在开发环境中,可以通过鼠标双击TfrxReport组件,打开报表设计器环境。设计器窗口提供给用户全部有关报表设计的工具,并同时提供预览功能。报表设计器界面新颖。包含几个工具栏,并且工具栏可以停靠镶嵌在任何你想停靠的地方,并随设计器其他配置属性保存在一个.Ini文件中,当再次打开时,恢复设计器的配置属性。 为了提供给用户运行期设计报表的功能,应该再添加“TfrxDesigner”或“frxDesgn”单元到Uses列表中。这样用户就可以在运行期修改报表格式,又可以修改已经生成的报表内容信息。 注:根据报表的需要,你应该还需要添加其他的一些组件到表单上。其他组件说明不在此介绍。 2

图中标号说明: 1——报表设计区域 2——菜单栏 3——工具栏 4——报表对象工具栏 5——报表分页标签 6——报表树窗口 7——对象属性窗口 8——数据树窗口。可以从此窗口拖曳到报表窗口 9——尺标。10——状态条134567 8910

1.1、控制键 控制键描述 Ctrl+O“文件|打开…”菜单命令 Ctrl+S“文件|保存”菜单命令 Ctrl+P“文件|预览”菜单命令 Ctrl+Z“编辑|撤销”菜单命令 Ctrl+C“编辑|复制”菜单命令 Ctrl+V“编辑|粘贴”菜单命令 Ctrl+X“编辑|剪切”菜单命令 Ctrl+A“编辑|全选”菜单命令 Arrow,Tab对象切换 Del删除被选择的对象 Enter打开对象编辑器 Shift+arrows改变对象的大小 Ctrl+arrows移动对象位置 Alt+arrows移动对象到附近对象的位置 1.2、鼠标操作 操作描述 左键选择组件对象;添加新的组件对象;移动组件对象;改变组件的大小;

计算器详细设计说明书

江西工业职业技术学院 毕业综合实践 课题名称:安卓手机计算器 作者:廖杰学号:20112715分院:电子与信息工程分院 专业:计算机网络技术 指导老师:占华为专业技术职务讲师 2013年 10 月 28日

目录 1引言 (3) 1.1 编写目的 (3) 1.2 项目背景 (3) 1.3 参考资料 (3) 2软件结构概述 (3) 3模块设计 (4) 3.1 模块1(简单计算功能) (4) 3.1.1功能 (4) 3.1.2性能 (4) 3.1.3输入项 (4) 3.1.4输出项 (5) 3.1.5流程图 (5) 3.1.6接口 (5) 3.1.7测试要点 (6) 3.2 模块2(简单操作) (6) 3.2.1功能 (6) 3.2.2输入项 (6) 3.2.3输出项 (6) 3.2.4接口 (6)

3.2.5尚未解决的问题 (6) 4需求跟踪 (7) 5用户界面设计 (8) 5.1 用户界面图 (8) 5.2 用户界面与模块关系 (8)

1 引言 1.1编写目的 方便有计算需求的用户使用。 1.2项目背景 这个项目是计算器系统。 本项目方便所有有计算要求的用户使用,能够处理加,减,乘,除,开方,并且能求百分数,求倒数,求相反数。还具有一定的容错功能,例如:除数不能为0,被开方数不能为负数,不可以连续输入小数点以及多个运算符输入只保留第一个运算符。交互功能比较好,界面友好,简洁易懂。 1.3参考资料 Java语言与面向对象程序设计王行言清华大学出版社 2软件结构概述 功能模块图:

3 模块设计 3.1 模块1(简单计算功能) 3.1.1 功能 进行简单数字运算。能够处理加,减,乘,除,开方,并且能求百分数,求倒数,求相反数。还具有一定的容错功能,例如:除数不能为0,被开方数不能为负数,不可以连续输入小数点以及多个运算符输入只保留第一个运算符。 3.1.2 性能 输入以及输出的数字为double 型,能保存32为数据。 3.1.3 输入项 计算器界面 1简单计算 2 简单操作 11加 12减13乘14除 15求倒 16开方 17百分数 18相反数 21编辑 23查看 24帮助 22清零

单片机简易计算器课程设计

课程设计 题目名称简易计算器设计 课程名称单片机原理及应用 学生姓名 班级学号 2018年6 月20日

目录 一设计目的 本设计是基于51系列单片机来进行的简单数字计算器设计,可以完成计算器的键盘输入,进行加、减、乘、除六位整数数范围内的基本四则运算,并在LED上显示相应的结果。软件方面使用C语言编程,并用PROTUES仿真。 二总体设计及功能介绍 根据功能和指标要求,本系统选用MCS-51系列单片机为主控机,实现对计算器的设计。具体设计及功能如下: 由于要设计的是简单的计算器,可以进行四则运算,为了得到较好的显示效果,采用LED显示数据和结果; 另外键盘包括数字键(0~9)、符号键(+、-、×、÷)、清除键和等号键,故只需要16个按键即可,设计中采用集成的计算键盘; 执行过程:开机显示零,等待键入数值,当键入数字,通过LED显示出来,当键入+、-、*、/运算符,计算器在内部执行数值转换和存储,并等待再次键入数值,当再键入数值后将显示键入的数值,按等号就会在LED上输出运算结果。

三硬件仿真图 硬件部分比较简单,当键盘按键按下时它的那一行、那一列的端口为低电平。因此,只要扫描行、列端口是否都为低电平就可以确定是哪个键被按下。 四主程序流程图 程序的主要思想是:将按键抽象为字符,然后就是对字符的处理。将操作数分别转化为字符串存储,操作符存储为字符形式。然后调用compute()函数进行计算并返回结果。具体程序及看注释还有流程图 五程序源代码 #include #include #include/* isdigit()函数*/ #include/* atoi()函数*/ #define uchar unsigned char #define uint unsigned int

报表设计教程

一.报表设计的准备工作 报表是企业管理的基本措施和途径,是企业的基本业务要求,也是实施BI战略的基础。报表可以帮助企业访问、格式化数据,并把数据信息以可靠和安全的方式呈现给使用者。简单来说,报表就是用表格,图表等格式来显示动态数据,报表=多样的格式+动态的数据.,也就是对已有的数据动态的设置打印的位置. 1-1.在做格式设计之前,首先获取需要制作的报表格式,然后进入系统,在需要进行设计的打印界面选择进入格式设计器.(图1-1 ) 图 1-1 1-2.如果此处报表格式为空,则需要进入报表管理,找到相应的数据集并添加格式,这样才能开始进行格式设置.(如图1-2)

图 1-2 1-3.添加格式选择为默认格式,并选择类型为用户,然后右键启用格式,就可以在相应票据打印界面看到新建的格式.(图1-3) 图 1-3 二.报表设计 Healthone报表设计的一般流程是: 1.设置报表页面属性 2.获取所需数据源 3.依次添加ReportTitle、PageHeader、MastData、PageFooter等组件。 4.设置MastData连接的数据源(双击MastData区域) 5.在ReportTitle中添加文本对象,录入报表名称。 6.在PageHeader中添加若干文本对象,录入字段中文名称。 7.在MastData中添加若干文本对象,并连接该文本对象至对应数据字段。(可以从下 拉框中选取) 8.在PageFooter中添加文本对象(或录入页码-使用FastReport中的系统变量 [Page])2-1.healthone的格式设计是使用fastreport.进入格式设计器(图2-1)

计算机课程设计说明书(C++,包括代码)

数学与计算机学院 课程设计说明书 课程名称: 面向对象程序设计-课程设计课程代码: 题目: 计算器 年级/专业/班: 学生姓名: 学号: 开始时间:2011 年 5 月28日 完成时间:2011 年6月 27 日 课程设计成绩: 学习态度及平时成绩(30)技术水平与实际 能力(20) 创新(5)说明书撰写质量(45) 总分 (100) 指导教师签名:年月日 目录 1 引言 (1) 1.1问题的提出 (1) 1.2任务与分析 (1)

2.1加法功能 (2) 2.2减法功能 (2) 2.3乘法功能 (2) 2.4除法功能 (2) 2.5开平方功能 (2) 2.6四则混合运算功能 (2) 2.7显示功能 (2) 3 程序运行平台 (3) 4 总体设计 (3) 5 程序类的说明 (4) 6 模块分析 (6) 6.1加法模块 (6) 6.2减法模块 (7) 6.3乘法模块 (8) 6.4除法模块 (10) 6.5开方模块 (11) 6.6求余模块 (13) 6.7四则混合运算模块 (14) 7 系统测试 (22) 8 结论 (27)

参考文献 (28) 摘要 本课程设计是为了实现一个简单计算器,该计算器类似于windows附件中自 带的计算器。分析了现在人们对数据的处理需求,利用系统平台Windows 2000XP, 程序设计语言采用面向对象程序设计语言C++,利用Visual C++编程实现了该系 统。该系统具有数据录入,数据修改,数据处理,数据显示等功能。用户根据系

统界面提示,输入需要处理的数据,系统根据要求实现加、减、乘、除以及开方等功能。 关键词:计算器;程序设计;C++

fastreport使用入门教程之报表设计器环境

fastreport使用入门教程之报表设计器环境 报表组件在开发环境中,可以通过鼠标双击TfrxReport组件,打开报表设计器环境。设计器窗口提供给用户全部有关报表设计的工具,并同时提供预览功能。报表设计器界面新颖。包含几个工具栏,并且工具栏可以停靠镶嵌在任何你想停靠的地方,并随设计器其他配置属性保存在一个.Ini文件中,当再次打开时,恢复设计器的配置属性。 为了提供给用户运行期设计报表的功能,应该再添加“TfrxDesigner”或“frxDesgn”单元到Uses列表中。这样用户就可以在运行期修改报表格式,又可以修改已经生成的报表内容信息。 注:根据报表的需要,你应该还需要添加其他的一些组件到表单上。其他组件说明不在此介绍。 2

图中标号说明: 1——报表设计区域 2——菜单栏 3——工具栏 4——报表对象工具栏 5——报表分页标签 6——报表树窗口 7——对象属性窗口 8——数据树窗口。可以从此窗口拖曳到报表窗口 9——尺标。10——状态条134567 8910

1.1、控制键 控制键描述 Ctrl+O“文件|打开…”菜单命令 Ctrl+S“文件|保存”菜单命令 Ctrl+P“文件|预览”菜单命令 Ctrl+Z“编辑|撤销”菜单命令 Ctrl+C“编辑|复制”菜单命令 Ctrl+V“编辑|粘贴”菜单命令 Ctrl+X“编辑|剪切”菜单命令 Ctrl+A“编辑|全选”菜单命令 Arrow,Tab对象切换 Del删除被选择的对象 Enter打开对象编辑器 Shift+arrows改变对象的大小 Ctrl+arrows移动对象位置 Alt+arrows移动对象到附近对象的位置 1.2、鼠标操作 操作描述 左键选择组件对象;添加新的组件对象;移动组件对象;改变组件的大小;

计算器——概要设计说明书

计算器 概要设计说明书 1、引言 1.1编写目的 在程序设计中,通过设计、编制、调试一个模拟计算器的程序,加深对语法及语义分析原理的理解,并实现对命令语句的灵活应用。在程序设计中,可以用两种方法解决问题:一是传统的结构化程序设计方法,二是更先进的面向对象程序设计方法。而在面向对象程序设计中关键是如何将问题域中的实体(即日常所见的概念)抽取出来,作为JAVA程序中的类,而属性与行为作为类的两类要素通常是必不可少的,甚至还应考虑类必须满足的约束。 1.2项目背景 计算器是日常生活中十分便捷有效的工具,能实现加、减、乘、除、开方、求倒数等简单运算的工具。要实现计算功能,可以用JAVA 的知识编写程序来解决此问题。该计算器大大的降低了数字计算的难度及提高了计算的准确度和精确度。该计算器使用非常简单和方便,对广大中小学生的学习有巨大帮助作用,也对在职人员的工作有点帮助作用。 在课程设计中,系统开发平台为Windows 7,程序设计设计语言采用JAVA,在程序设计中,采用了结构化与面向对象两种解决问题的方法。 1.3定义

事务流:数据进入模块后可能有多种路径进行处理。 系统:若未特别指出,统指本系统。 1.4参考资料 [1]钱银中,眭碧霞.Java程序设计案例教程 [2]道客巴巴:https://www.doczj.com/doc/cb5904461.html,/p-642874533756.html 2、运行环境 操作系统:Windows 2000﹑Windows XP Professional、Windows 2000 Server或者window 7.0操作系统. 3、总体设计 3.1 系统设计流程 系统设计主要有五部分组成:需求分析、概要设计、详细设计、编写代码和系统测试。如下图所示: ⑴需求分析 这次课程设计的题目是实现简单计算器的功能。实现功能:加,减,乘,除,可加其它运算功能;还要实现数据的输入,输出,计算,显示及清除等功能。 ⑵概要设计 计算器包含的功能有:加、减、乘、除、清除。计算器的屏显为JFrame控件,左侧的数字、操作符按键、右侧的功能为BUTTON控件。输入的原始数据、运算中间数据和结果在顶部的TEXTBOX 控件显示。每种计算功能均为独立设计算法。 ⑶详细设计 详细设计部分则是在概要设计的基础上对计算器的功能实现作出更为详细

ActiveReports 报表设计器设计不同报表:脚本

ActiveReports 报表设计器设计不同报表:脚本 上一节的公式与自定义函数所讲的数据处理都是“静态”的,即通过属性设置格式、输入数学表达式、使用ActiveReports内置的函数。本节讲述如何通过后台代码、脚本来实现“动态”,即运行时来修改数据内容或者UI控件的文字、颜色等属性内容。 目录: ◆页面/RDL报表中脚本的使用 ◆区域报表中脚本的使用 页面/RDL报表中脚本的使用 通过脚本可实现在运行时修改数据。添加页面/RDL报表后,会出现如下的模板,脚本选项卡将会出现在报表设计器中,然后您可以在脚本选项卡中写入代码(https://www.doczj.com/doc/cb5904461.html,)。 注意:在页面/RDL报表中,可以使用Visual https://www.doczj.com/doc/cb5904461.html, 作为脚本语言; 页面/RDL报表支持多种不同的脚本类型,比如: 1)函数脚本 a.新建一个页面报表模板,并在模板中添加一个文本框控件; b.在模板的脚本选项卡中写入如下脚本代码(https://www.doczj.com/doc/cb5904461.html,):

Public Function GetDueDate() as Date Return DateTime.Now.AddDays(30) End Function 该函数的功能是返回未来30天的日期。 c.在文本框控件的Value属性来调用此函数:Code.GetDueDate()

d.预览

2)使用自定义常量和变量 a.新建一个页面报表模板,并在模板中添加一个文本框控件; a.在模板的脚本选项卡中写入如下脚本代码(https://www.doczj.com/doc/cb5904461.html,):Public Dim MyDoubleVersion As Double = 123.456

b.在文本框控件的Value属性来调用此函数:Code.MyDoubleVersion

单片机4X4键盘计算器课程设计报告书

《单片机课程设计报告》 教学院: 专业班级: 学号: 学生: 指导教师: 时间: 地点:

单片机课程设计任务书 一、课题名称 单片机课程设计 二、设计目的 为了进一步巩固学习的理论知识,增强学生对所学知识的实际应用能力和运用所学的知识解决实际问题的能力,开始为期两周的单片机课程设计。通过实训使学生在巩固所学知识的基础之上具有初步的单片机系统设计与应用能力。 三、设计容 设计基于51单片机的简易计算器系统电路,并以该电路为基础进行编程,要求能够实现0-99之间的数进行加、减、乘、除运算的功能。 四、设计要求 1、设计简易计算器,要求能对0-99之间的数进行加、减、乘、除运算。 2、用4×4的键盘作为输入设备。 3、用LED或LCD进行显示。 4、编写无符号数加、减、乘、除运算、输入和显示的程序。 5、对系统的进行综合和调试,使其具有对0-99之间的数进行加、减、乘、除运算的功能。 6、编写课程设计的总结

六、设计报告 课程设计报告的基本容至少包括封面、正文、附录三部分。课程设计报告要求统一格式,字体工整规。 1、封面 封面包括“《单片机课程设计》课程设计报告”、班级、、学号以及完成日期等。 2、正文 正文是实践设计报告的主体,具体由以下几部分组成: (1)课程设计题目; (2)课程设计任务与要求; (3)设计过程(包括设计方案、设计原理、创新点以及采用的新技术等); (4)方案的比较与论证; (5)硬件电路设计,各个模块的设计与器件的选择; (6)软件程序的设计与调试; (7)课程设计总结(包括自己的收获与体会;遇到的问题和解决的方法;技术实现技巧和创新点;作品存在的问题和改进设想等); 3.附录 附录1:系统设计原理图 附录2:系统硬件元器件清单 附录3:系统的程序 七、考核方式与成绩评定办法 及格(60分~69分)、60分以下为不及格。

K3+Cloud+V5.0+BOS万能报表设计器用户手册

K/3 Cloud V5.0 BOS万能报表平台 目录 第1章系统概述 (2) 第2章标准报表 (3) 2.1 菜单与工具栏 (4) 2.1.1 文件菜单 (4) 2.1.2 编辑菜单 (7) 2.1.3 工具菜单 .............................................................................................. 错误!未定义书签。 2.1.4 窗口菜单 (8) 2.1.5 帮助菜单 (8) 2.1.6 工具栏 (9) 2.2 窗口与视图 (9) 2.2.1 字段列表 (9) 2.2.2 报表结构 (10) 2.2.3 属性 (11) 2.2.4 工具箱 (12) 2.2.5 工作区 (14) 2.3 报表管理 (16) 2.3.1 新建、删除与修改 (17) 2.3.2 引入引出 (17) 2.3.3 报表发布 (18) 2.3.4 权限设置 (19) 2.4 报表设计 (20) 2.4.1 数据源 (20) 2.4.2 绑定字段 (22) 2.4.3 分组与汇总 (23) 2.4.4 报表格式化 (26) 2.4.5 字段显示格式 (29) 2.4.6 图表 (32) 2.4.7 报表样式生成向导 (43)

第1章系统概述 K/3 Cloud万能报表平台在原来电子表格报表的基础上增加了标准报表设计、发布与部署的功能。 K/3 Cloud标准报表是一款功能与操作与水晶报表(Crystal Report)均较为相似的报表设计工具,但它具有与K/3 Cloud系统紧密集成的优点,更加易于使用。 K/3 Cloud标准报表中的列表报表与SQL 增强报表,这两类报表能够直接发布与部署到K/3 Cloud系统的任一位置;对于单据类报表,可以像单据的套打模板设置一样,与单据建立关联后在单据界面完成单据的“标准打印”。 您可以选择〖开始〗→〖程序〗→〖金蝶K3Cloud智造服务平台〗→〖金蝶K3 Cloud客户端〗→〖金蝶K/3 CloudBOS 万能报表平台〗打开K/3 Cloud BOS 万能报表平台。第一次打开时需要设置对应服务器,可通过“地址设置”指定对应数据中心服务器地址。设置成功后,将会弹出“K/3 Cloud BOS 万能报表平台”登录界面,选择数据中心、用户名及密码,点击登陆,进入K/3 Cloud BOS 万能报表平台主窗口,主窗口界面出现后,默认会要求用户选择进行报表操作的子系统。如下图所示: 进入万能报表平台后,系统根据用户选择的报表类型自动打开标准报表设计器。

电子计算器课程设计

目录 1 设计任务和性能指标 (1) 1.1 设计任务 (1) 1.2 性能指标 (1) 2 设计方案 (1) 2.1 需求分析 (1) 2.2 方案论证 (1) 3 系统硬件设计 (2) 3.1 总体框图设计 (2) 3.2 单片机选型 (2) 3.3 单片机附属电路设计 (3) 3.4 LCD液晶显示 (4) 4 系统软件设计 (5) 4.1 设计思路 (5) 4.2 总体流程图 (5) 4.3 子程序设计 (5) 4.4 总程序清单 (6) 5 仿真与调试 (6) 5.1 调试步骤 (6) 5.2 仿真结果及性能分析 (8) 6 总结 (8) 参考文献 (8) 附录1 系统硬件电路图 (10) 附录2 程序清单 (11)

1 设计任务和性能指标 1.1 设计任务 电子计算器设计 1、能实现4位整数的加减法和2位整数的乘法; 2、结果通过5个LED数码管显示(4位整数加法会有进位)或通过液晶显示屏显示。 1.2 性能指标 1.用数字键盘输入4位整数,通过LED数码显示管或液晶显示屏显示。 2.完成四位数的加减法应算。当四位数想加时产生的进位时,显示进位。 3.显示2位,并进行2位整数的乘法。 4.设计4*4矩阵键盘输入线的连接。 2 设计方案 2.1 需求分析 我们日常生活的开支,大额数字或是多倍小数的计算都需要计算器的帮助,处理数字的开方、正余弦都离不开计算器。虽然现在的计算器价格比较低廉,但是功能过于简单的不能满足个人需求,功能多的价格较贵,操作不便不说,很多功能根本用不到。所以,我们想到可不可以用自己所学为自己设计开发一个属于自己的简单计算器来完成日常生活的需求。 2.2 方案论证 使用单片机为ATMEL公司生产AT89C51,AT89C51提供以下标准功能:4K字节FLASH 闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个向量两级中断结构,一个全双工串行通讯口,内置一个精密比较器,片内振荡器及时钟电路,同时AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的工作模式,空闲方式停止CPU 的工作,但允许RAM,定时计数器,串行通信及中断系统继续工作。 显示用LCD液晶显示屏,减少线路连接。 用C言编写程序,易进行调试修改。 采用4*4矩阵键盘作为输入。

JAVA课程设计计算器

《JAVA程序设计》课程设计任务书 一、课程设计的目的 1、培养学生面向对象编程的思想; 2、使学生熟悉JAVA语言的使用; 3、培养学生JAVA编程的思想和方法; 4、使学生掌握JAVA编程调试的基本技能; 5、培养学生分析、解决问题的能力。 二、课程设计内容与要求 1、内容一: 1简单计算器 [题目描述] 使用Java的GUI图形用户界面编程设计并编写一个计算器程序,用户可以通过鼠标或者键盘操作输入参加运算的数值和运算符,要求能进行加、减、乘、除等混合运算。 [基本要求] 实现加、减、乘、除的双目单类别的基础运算; [实现提示] GUI编程Component的事件响应。 参考界面 《JAVA程序设计》课程设计

一、系统中所使用的数据对象及说明 1、Calculator类 属性 属性名称类型描述 Jmb JMenuBar 菜单栏Jm1 jm2 jm3 JMenu 菜单Jmi JMenuItem 菜单项 f JFrame 实例化对象Panel1 1 JPanel 输入面板CommandsPanel JPanel 运算符面板calckeysPanel JPanel 数字面板showline JT extField 数据输出框backspace JButton 退格键CE JButton 清空 C JButton 删除 1/X JButton 取余 dao JButton 取倒数 add JButton 数字相加 jian JButton 数字相减cheng JButton 数字相乘quzheng JButton 数字相除dian JButton 点符号

deng JButton 等于号 zero JButton 一 one JButton 二 two JButton 三 three JButton 四 four JButton 五 five JButton 六 six JButton 七 seven JButton 八 eight JButton 九 num1 String 保存第一个运算数字operator String 保存运算符号 方法 方法名称功能 Calculator 计算器布局 Add 添加组件、面板addMouseListener 添加鼠标监听事件setJMenuBar 设置菜单 二、系统功能结构及相关算法描述 1、系统功能结构

相关主题
文本预览
相关文档 最新文档