CDT电子教案课件_第1页
CDT电子教案课件_第2页
CDT电子教案课件_第3页
CDT电子教案课件_第4页
CDT电子教案课件_第5页
已阅读5页,还剩144页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CDT无代码数据库开发教程(电子教案)曹敏 兰静 主编高等职业教育技能型紧缺人才培养培训工程系列教材高等教育出版社高等教育电子音像出版社目录第1章 CDT安装与软件工程的建立第2章 数据库设置与修改 第3章 库与库间关系 第4章 数据安全、数据操作和用户设置第5章 数据录入编辑器第6章 宏定义第7章 CDT辅助工具附 录 CDT系统工具模块简介第1章 CDT安装与软件工程的建立本章要点CDT无代码数据库开发工具安装 数据库及软件工程概念创建软件工程设计软件工程主界面 1.1 CDT无代码数据库开发工具安装1.1.1 安装学习版CDT1光盘内容介绍 2学习版安装步骤 双击光盘中“CDT学习版安装

2、” ,开始软件安装。 输入软件序列号。 指定CDT系统文件的安装位置。 安装数据库引擎BDE。同一台计算机,再次安装CDT时就不需安装数据库引擎。桌面生成快捷图标。 1.1.2 技能拓展1专业版CDT的安装专业版与学习版的安装大致相同,不同之处是专业版须安装硬件加密设备软件狗及其驱动程序。专业版安装会自动产生安装中间码,安装认证码可通过电手获取,或登录网站:来获取。每次安装CDT系统,“安装认证码”和“安装中间码”是不一样的,须重新获取。 1.2 数据库及软件工程概念1.2.1 概念1.数据库按照一定的规则有序地存放数据的仓库。2.相关概念

3、数据库名(扩展名为.dbf)、字段、库结构、字段值、字段宽度、记录等。1.2.2 软件工程1什么是软件工程软件工程是指用计算机指令组合复杂的操作来完成数据的存储、运算、分析、显示和打印等特定功能,以满足某项工作需要。比如会计软件让计算机能够记账,进行高速运算和分析,完成财务会计工作 。3CDT无代码数据库开发工具4 CDT的技术特点软件开发从开始构建库结构、设计主界面、录入界面到软件打包生成软件安装文件,全程不用写一行代码。软件开发过程中自动生成可执行的EXE文件,开发出的软件只要有操作系统,不需其他任何平台。自成数据库系统,支持数字,文字,图片和视频等各种数据类型。自带视频功能,抓拍生成图片

4、直接存入到数据库中。支持宏功能,使开发能力更加灵活,功能更趋强大。带有功能强大的数据库工具包,可完成多项数据库操作。将功能模块灵活地挂接到应用软件中,使用户具备了二次开发能力,这是一般编程语言所不具备的。5CDT的开发步骤创建软件工程建 立库结构设置字段间关系设置库库关系建 立用 户库界面设 计宏定义主界面设 计软 件打 包1.3 创建软件工程1确立软件工程2启动CDT无代码数据库开发工具双击桌面上快捷图标“CDT无代码开发学习版”,进入CDT系统。3创建软件工程步骤单击“1开发新软件”按钮,进入软件定位对话框。指定软件存放位置。创建存放软件的文件夹名称。给软件起个名 。完成软件工程的创建。1

5、.4 设计软件工程主界面 1.4.1 设计菜单1.设计主菜单(1)主菜单的设计(2)灰掉/不灰掉主菜单(改变主菜单状态) (3)隐藏/不隐藏主菜单注意事项:主菜单名称和子菜单名称不能超过30个字符 。菜单的显示状态、隐藏状态和灰掉状态的区别。2设计子菜单(1)设计子菜单 (2)子菜单的修改(3)灰掉子菜单及隐藏子菜单1234子菜单设计流程图3为主界面添加背景(1)使用CDT提供的图片作为背景(2)用自己的图片作为背景 (3)图片的显示方式:居中和撑满4界面显示风格和更改窗口标题(1)界面显示风格全屏幕方式和窗口方式(2)更改窗口标题窗口标题的默认内容为创建软件工程时所建的软件工程的名称。在“更

6、改窗口文本”框中重新输入新内容,可更改窗口标题。在“开发人”一栏中输入开发单位和开发人员,这项内容将出现在屏幕的右下角5默认界面的设置单击“将当前保存为默认”按钮,则当前的界面就作为系统的默认界面,以后一旦进到主界面编辑器则自动调入该界面。如果当前为其他用户界面,想调用默认的主界面,则单击“调入默认的主界面”按钮。例:设计好的主界面和菜单1.4.2 技能拓展1用户界面使用 多个用户使用同一软件时,为便于管理,分别设计多个用户界面。该功能须配合定义用户模块来使用。当需要使用某个用户的界面时,可单击“调入界面”按钮,这时可把该用户的界面调入,同时在标题栏会显示“当前用户是:XXX”。 2子菜单与功

7、能模块挂接 基本方法是:选中要设定功能的子菜单项;点选相应的执行模块,这里有20多个模块可供选择;选择要操作的数据库(这步只有最上部两个录入器模块用到,其他模块不需要这步);选择相应的录入界面(只有两个录入器模块用到);单击“确定保存”按钮,完成子菜单和执行功能的设置;点选主界面窗体左上部主菜单对应的子菜单,检验执行效果。 设置对数据库操作的方式: 在供挂接的20多个模块(见附录)中,有两个重要的模块:多条录入器和单条录入器,提供了两种不同的记录操作方式,能够完成插入、删除、追加、查询、打印、视频拍照等各项操作。在这里我们可以设置对数据库操作的方式:“只读”方式和“读写”方式。“只读”方式,表

8、示对数据库中记录内容只可以使用而不能修改; “读写”方式,指既可以使用也可以修改。在选择“读写”方式后,甚至还可以对列出的各项功能进行设置,处于激活状态表示该项功能可用,处于未选状态表示该项功能不可用。 第2章 数据库设置与修改本章要点建立库结构编辑库录入界面设置字段间关系设置字段间运算关系排序字段值限定 点此按钮此处选择保存路径此处输入新库文件名点此处点此保存该文件名(2)定义库结构指定字段名;注意:只能输入英文字母和数字,并且以字母开头,不能输入汉字。指定字段类型和字段宽度; 指定字段中文说明。以上几点在字段定义时缺一不可。新建立的数据库文件信息保存在以下3个文件中,主名相同,扩展名为*.

9、dbf,*.m0和*.m1文件。 字段类型的种类字符串型:存储的是文字信息 ,最长可以容纳250字符。 数字型:表示事物的数量,其值可进行计算操作。在定义时需说明小数位数。个人图像型:存储一寸图片文件,默认像素为纵横比150120。图像资料型:用来存储各种不同尺寸的大照片。它对bmp 、jpg多种图像格式均可识别,定义宽度主要是存放图像文件名及其所在路径。VCD影像型:存储视频和声音信息。对avi、mpg等格式可识别,其宽度可根据影像文件名及其所在路径来定义字节数。文本简历型:用来存储长文本信息。一般情况下文本文件自动存放在数据库所在路径下的“!jl”文件夹下 ,宽度推荐定义为20个字节。2.

10、1.2 知识拓展1其他几种新建库结构方法(1) 新库与源库结构相同建立库结构方式时选择“复制已有数据库结构不要数据”选项 ,其他与前述相同,则生成的新库与源库结构相同,没有任何数据。如果选择的是“复制已有数据库结构连同数据”选项,则生成的新库与源库结构相同,记录信息也相同。 (2)新库为源库的部分字段 建立库结构方式时选择“选取已有数据库部分字段不带数据”选项 ,其他与前述相同,则生成的新库与源库结构相同,没有任何数据。如果选择的是“选取已有数据库部分字段连同数据”选项,则新建立的库文件中会出现源库文件部分字段及相关的记录值。 2对已有库结构的修改2对已有库结构的修改(1)增加新字段(2)物理

11、删除库字段(3)修改字段宽度(4)字段改名(5)更改字段类型注意:每次只能修改一个字段的信息,如要修 改多个字段的信息,应分数次进入修改界面进行修改。(6)自动批量生成字段可自动生成多个类型和宽度都相同的字段。2.2 编辑库录入界面 1选定数据库文件 2加载标题 3编辑框样 4选择字段并设计其位置 注意:一寸照片的选择和位置确定。字段位置的对齐。字段的隐藏。5屏幕大小调整 6录入界面的个性化保存个性化的界面可通过在主界面设计器中与子菜单项挂接来调用。12342.3 设置字段间关系2.3.1 设计操作1启动设置字段间关系模块2字段值复制设置字段值复制也叫字段值继承,是指对同一个字段,上下两个记录

12、间的字段值相同。如果我们设置某字段为继承特性,则在今后的录入过程中每新增一条记录,该字段的值自动用上一记录的值来填充。3学号、序号的设置问题 像学号、序号等字段,相邻两记录值彼此间相差值为1。在录入这类数据时,只需给第一条记录输入学号值或序号值,系统利用“上下记录关系”模块自动给后续记录的该字段来赋值。上下记录间差值可根据需要设置。 123123456124字段菜单选项设置有些字段的值是固定的几个,我们可以把它们设置成下拉菜单形式。5字段固定值设置以及与复制的区别 在大多数情况下,某个字段的值是固定的 。我们可以把它定义为字段固定值特性,今后输入时系统自动给其赋那个固定值,当我们需要用其他值代

13、替该值时,只需要直接修改系统赋值结果就行。 字段固定值设置和字段值复制功能很相似,相邻两字段的值都相同。二者不同之处在于字段固定值设置是事先已经确定该字段的值,而字段值复制是事先不固定值,只把上一条记录该字段的值自动赋给本记录同一字段。 6实时时间与实时日期设置 有些字段,如签到时间、注册时间等,其时间是实时的,时间性较强。我们定义它们为实时时间后,今后该字段的值自动由系统填写。 2.4 设置字段间运算关系(1)选择数据库文件并设定条件查询条件根据字段类型的不同有所区别。对于字符型数据,有“是某串”、“不是某串”、“包含某串”、“不包含某串”、“定位置是某串”和“定位置不是某串”等几种。所谓“

14、定位置是某串”,我们通过下面的例子来说明。如“我是中华人民共和国公民”中的“中华人民共和国”开始位置是在第5位,我们可以在“设置具体参数”右侧的编辑框输入“5,中华人民共和国”;对于数值型数据,有“等于某数”、“不等于某数”、“大于等于某数”、“大于某数”、“小于等于某数”、“小于某数”、“两数间(含两数)”、“两数间(不含两数)”、“两数间(含小数)”、“两数间(含大数)”等几种。如在30与50之间,我们可以在“设置具体参数”右侧的编辑框中输入“30,50”;对于“日期型”数值,有“等于某年令”、“大于等于某年令”、“小于等于某年令”、“两年令间(含两数)”、“两年令间(都不含)”、“两年令

15、间(含大数)”、“两年令间(含小数)”、“不等于某年令”、“大于某年令”、“小于某年令”等几种,如在30与50之间,我们可以在“设置具体参数”右侧的编辑框中输入“30,50”。 (2)设置字段间运算公式先单击“选择公式等号左边字段”列表中的“成绩”作为公式左边的内容;再按顺序单击“选择公式等号右边字段”列表中的字段和“编辑公式数字符号”下侧的数学符号,组成 “运算公式”编辑框中的等号右侧的内容。(4)公式的执行 (5)公式的管理2.5 排序12345排序步骤选定数据库 ;设定排序记录范围 ;设置查询条件,可缺省; 选择排序字段 ;选择排序方式,是由小到大,还是由大到小。 选择排序类型,是按数字

16、型还是非数字型排序。按数字型排序是指按数值的大小来排序,按非数字型排序是指按字符从左到右的顺序来排序。如2和100,如果是按数字排结果是100大于2;如果是非数值来排是2大于100。2.6 字段值限定 (1)设置字节数限制用于限定字符型数据的长度。常用的限制条件有:小于某字节数、等于某字节数、大于某字节数、在两字节数之间、几个定字节数。(2)设置数字值限制 用于设置数字录入时的赋值范围。常用的限制条件有:大于某数、小于某数、在两数之间、等于某数、正整数、负整数、正负整数、几个定数。 (3)设置字符串限定用于对输入字符串内容的限定。常用的限定条件有:几个串之一的子串、必须是几个字串之一、准确相等

17、字段菜单项、定位截取子串、字串必须都是数字。 (4)设置日期格式限定时间的表达形式很多,同一文件中为了统一,可以事先给其限定格式。其固定格式有:1999-02-23格式、99-02-23格式、1999.02.23国际格式、99.02.23格式、1999/02/23格式、07/23/99格式、99/02/23格式、19990223格式、1999.12格式。第3章 库与库间关系本章要点库库赋值合并接收数据发送数据3.1 库库赋值合并1.选定数据库 2.对应字段赋值 指定接收信息库和发送信息库设置两库关联字段设置发送接和收信息字段直接将数据追加到已有记录尾部对应字段赋值是由用户指定关联字段一一赋值,

18、其他字段数据不变,两库结构可不相同 注意:“库结构一样尾加”用于两个结构相同的库合并数据;两个结构完全不同的库间的数据合并可通过“两库纯粹合并”方法来实现;“对应字段赋值”对应字段名称不同,类型不同,字段宽度不同,丝毫不影响关联字段的赋值效果 。 124567接收数据库文件名发送数据库文件名状态栏3.2 接收数据通过该模块,可实现发送信息库中新增记录时,接收信息库自动将该记录的信息也添加上的功能。具体方法是单击发送信息库字段值右侧的“进”字按钮,则本记录中已输入的数据自动添加在接收信息库中。3.2 接收数据1 启动接收信息模块在库工具包界面中,单击“接收信息”按钮,即可启动接收信息模块 。2选

19、定数据库 选择xscjk.dbf为接收信息库,选择jbqk.dbf为发送信息库。 3设置字段关系 指定两库间关联字段指定两库间字段关系保存设置4数据刷新 通过数据刷新,完成数据传送。1234653.3 发送数据12345字段关系区3.3 发送数据1启动库与库发送信息模块2选定数据库 3设置字段关系设置关联字段设置两库字段间的关系。常见的有直接替换,和对应字段相加及和对应字段相减。4刷新数据关联数据的刷新分两种情况介绍:设置前输入的数据和设置后输入的数据。分别对应不同的刷新方法。单击“执行刷新”按钮,可将关系设置以前输入的原始数据按刚设置好的字段关系刷新。同一关系此处只能刷新一次,以后再次刷新没

20、有反应;关系设定以后的数据单击发送信息库字段值右侧的“进”字按钮,则本记录中已输入的数据自动添加在接收信息库中。 第4章 数据安全、数据操作和用户设置本章要点库口令设置及字段值保护字段值修改分类合计统计报表库常用命令模块用户管理 4.1 库口令设置及字段值保护4.1.1 设计操作1库口令设置我们以对xscjk.dbf文件来设置密码为例介绍。单击“选择数据库”按钮,选择xscjk.dbf文件;单击“口令”选项卡,在输入口令框中输入密码,在确认口令框中再输一次,两次输入必须严格一致;单击“设置口令”按钮,弹出“信息”对话框,单击“确定”完成设置。 451232修改、取消口令选择要修改密码的数据库文

21、件,单击“口令”选项卡。 输入旧口令,再输入新口令,确认一次新口令,单击“修改口令”按钮,出现对话框,单击“确定”按钮,完成口令修改。如果是取消口令,则输入旧口令,输入口令及确认口令框中均设置为空,再单击“取消口令”按钮,出现对话框,单击“确定”按钮,完成口令的取消。 4512312345数据库操作设置区域3. 设置/取消字段值保护打开数据库,单击“设置字段值保护”选项卡,可以看到当前数据库中字段已出现在左边的框里。单击要保护的各个字段,使它们出现在右边的框里。单击“结束”按钮,完成字段的保护设置。要想取消保护设置,只需选中要取消保护的字段,再单击“取消保护”按钮即可。4.1.2 技能操作(主

22、界面设计器中关于数据库操作的设置)先选定执行模块(这里选择“单条编辑器”或者“多条编辑器”)及执行数据库,在“数据库操作设置区域”中选择“设置读写状态”,在每一项操作的前面有一项激活框,如想让该项激活,则单击使激活框出现对勾,在进入编辑状态后,相应的按钮就可用;否则,将对勾去掉,相应按钮为不可用的灰掉状态。4.2 字段值修改1字段值修改模块的启动2选定数据库3选择字段4设定修改方式12346513字段值修改方法选定数据库;指定选择字段;指定修改方式;设定插替记录范围值;设定定位位置值;指定条件字段值;设定目标字串值;单击确定执行,完成字段值修改。其中第可根据需要确定是否使用,第缺省时,默认为全

23、部记录。 常用的修改方式有4种:前端插入、末尾追加、定位替换和定位插入。 前端插入和未尾追加时不用设置定位位置;定位替换和定位插入须设置定位位置。条件字段值非必选项,它与插替记录范围相配合,共同完成参与修改的记录的选择,用户可根据需要自行选择。4.3 分类合计1234567分类汇总结果以jfqk.dbf中的不同专业同学的交费情况的汇总为例介绍:选定要进行分类合计的数据库文件,这里选jfqk.dbf。选择分类字段。所谓分类字段即按哪一个字段的值把记录进行分类,有几个不同的值就分为几个不同的类别。这里选“所学专业”字段,即按专业分开,不同的专业为一个类别。可以知道“所学专业”有三个不同的值,网络编

24、程、三维游戏设计和CDT无代码信息管理,所以分为三类。选择合计字段,即对哪些字段的值进行汇总,这里选“最近交费金额”,“总共学费金额”,“总欠学费金额”和“已交学费累计”。设置生成分类合计库结构,即选择组成分类合计库的字段名,这里选“所学专业”、“最近交费金额”、“总共交费金额”、“总欠学费金额”、“已交学费金额”。在生成新文件名称框中输入分类汇总库的名称,这里输入jfhz。完成分类汇总后,要生成一个新的数据库文件,里面记录着分类汇总的结果。在汇总记录范围中输入记录范围,表示对哪些记录进行汇总。这里输入1-100;单击 “确定执行”按钮执行分类汇总。单击“浏览结果”查看分类库结果。关于汇总库中

25、记录的解释记录的含义:分类字段的值有几个,生成的库里就有几条记录。每条记录的内容:设定的合计字段的值就是最后汇总的结果。如果有非合计字段(非数值型)内容,它的值就是原库中各分类中第一条记录的值。 4.4 统计报表 1统计报表的概念统计报表就是一个数据库,统计报表中每个字段的值是不同的数据库经过对某个字段进行条件过滤运算而得到的,所以说统计报表这个库是和若干个库发生关联经过搜索运算而得到每个字段的值。要完成统计报表的工作,首先是将报表定义为一个数据库,其次再将每个字段值和对应库进行关联设置,第三步是保存设置,执行搜索运算,生成统计报表各个字段的值。 统计报表区源库区报表库字段与源库关联显示区条件

26、设置区生成表项源库统计报表数据库设置条件1234tjbb.dbf库结构源库设置123456下面以jfqk.dbf为例子,对某班的各项金额进行汇总统计2启动统计报表模块在“库工具包”窗口中单击“统计报表生成设置”按钮,弹出“统计报表生成器”窗口。3定义统计报表库结构以下操作在图中报表区中完成,如果报表已经建好,则单击“选定统计报表库”;如果报表库还没有建立,单击“定义新报表”,进入定义库结构的界面,根据报表内容来建立库结构。4报表字段值与源库的关联设置 (1)选定报表字段,本例选定“总共学费汇总”字段。 (2)指定源库、设定运算字段、确定过滤条件。 单击“选择生成表项源库”按钮,选择提供源数据的

27、数据库,本例选jfqk.dbf文件;选择jfqk.dbf库中进行运算的字段,这里选“总共学费金额”;选择要对jfqk.dbf的“总共学费金额”字段进行的操作方式,这里选“字段值和”;即报表的“总共学费汇总”字段值,是通过“jfqk.dbf”对“总共学费金额”的字段值纵向求和,将求和结果赋值给报表tjbb.dbf的“总共学费汇总”字段。 条件设置。单击“保存设置”按钮,把以上设置的关系保存下来。可以看到在“生成关系显示区”出现新建立的关系。重复,步骤,设置好其他字段。总共学费汇总,总欠学费汇总,已交学费汇总这三个字段的关系。单击“执行生成报表”按钮,报表的各个字段值,按照刚才设定好的关联关系,自

28、动生成。注意:报表库和源库关联关系一经建立就保存在一个文件里,以后如果源库数据更新了,想对统计报表库更新,不需要再重新建立关系,只需要单击“执行生成报表”按钮就可以了,每执行一次,报表库就生成一条新增记录。如果想删除已经存在的关系,在“关系显示内容区”上双击要删除的关联关系,在弹出的确认对话框中单击“确认”按钮,就删除了这个关联关系。注意:在数据库里,并没有设置年龄字段,而设置了出生日期字段,这是因为年龄的值是动态变化,逐年增加的,我们可以通过出生日期字段的值,动态地得到年龄的值。条件字段选出生日期,并按日期型,查询等于某年龄的记录。这样设计好后,CDT会根据当前日期及字段的出生日期值自动求得

29、年龄。不管源库更新或者系统日期变化,只要建立好这种关系,就可以得到动态变化的年龄值。实际上,软件系统按照“年龄=当前日期年出生日期年”这个公式来计算年龄。 4.5 库常用 操作模块 1图4-5-1 启动/退出库常用命令模块32图4-5-2 纵向求和12346754.5.1 设计操作任务:对xscjk.dbf中的各项成绩进行汇总、求平均值、求及格人数及占全班人数的百分比,并把结果保存到xscjhz.dbf数据库中。成绩不及格学生信息生成新库cxk.dbf,并把原库中相应记录删除掉.1启动/退出库常用命令模块 在库工具包窗体中单击“库常用命令”按钮,启动“数据库常用操作模块” 。若要退出,单击“结

30、束操作退出”按钮,则退出该模块。 2纵向求和、求平均、统计记录个数、计算合格率(1)纵向求和、求平均首先,我们求各项成绩的汇总之和,然后将值填入xscjhz.dbf数据库的第一条记录中。击“选定数据库”按钮,在弹出的对话框中选定要操作的数据库xscjk.dbf;单击“激活条件设置”按钮,进行条件设置,本例不设条件,默认无条件;设置记录范围。默认是全部记录,这里设置为1100;选定被操作字段。这里选择“成绩”字段;单击“计算字段和”按钮,则“显示计算结果”栏中出现最后计算的结果。(2)把计算结果保存到数据库xscjhz.dbf中经过上面的操作,在显示计算结果一栏中已经有了数字,现在我们在把它保存

31、到另一个数据库xscjhz.dbf中去。单击“将计算结果赋值给”按钮,弹出赋值对话框;选择要存入数据的文件夹及文件,这里选xscjhz.dbf文件;在右边的字段名列表中选要存放数据的字段。这里我们选“成绩”字段;因为只需要为第一条记录赋值,所以在替换范围一栏中输入11。表示只对第一条记录操作;单击 “执行替换”按钮;在弹出的对话框中单击“确定”。123456(3)统计记录个数、计算合格率统计记录个数即统计在一定范围内满足一定条件的记录个数。在这里我们要求各项成绩的及格人数。选定数据文件,同样在这里选择xscjk.dbf。单击“激活条件设置”按钮,弹出条件设置对话框。选择“条件字段”,这里选“成

32、绩”字段;设置类型,选择“按数字型”,选择“大于等于某数”,在“输入具体参数”中输入“60”,敲击回车键,出现四种选项,因为这里就单独一个条件,所以选“够了结束条件设置”。这时条件出现在最上面的文本框中。如果对设置不满意,可以单击“清空重来”按钮,清空后,可重新设置条件。单击“求记录个数”按钮,结果就出现在“显示计算结果”一栏中。3替换字段内容、浏览库内容(1)替换字段内容现在数据库xscjhz.dbf数据库的“课程名称”字段还是空的,为它进行赋值操作。打开xscjhz.dbf数据库;单击“激活条件设置”进行条件设置。这里因为操作对象是所有记录,所以不做设置;选定被操作字段,这里选“课程名称”

33、;单击“本字段值替换为”按钮,在文本框中输入具体内容,这里我们输入“CDT数据库开发工具”,回车,弹出对话框,单击“确定”按钮,完成操作。(2)浏览库内容到此为止,已经完成了对数据库文件xscjhz.dbf中数据的计算及写入功能,现在可以查看一下该库内容。选定数据库,这里选取xscjhz.dbf;单击“浏览库内容”按钮,则以只读方式打开了相应的数据库。4符合条件的生成新库任务:把不及格同学的信息生成一个新库。选定要操作的数据库文件,这里我们选xscjk.dbf单击“激活条件设置”按钮,进行条件设置。设置成绩小于60。在“记录范围”中输入记录范围。这里我们输入1-100。选定被操作字段,选“成绩

34、”字段。选排序方式为“升序”。单击“符合条件的生成新库”按钮,弹出设置对话框。在原库结构字段列表中单击需要的字段,它们会出现在新库结构字段列表中。在生成新库文件名文本框中输入文件名cxk。单击“执行生成”按钮生成新库。5删除符合/不符合条件记录任务:在数据库xscjk.dbf中删除掉成绩不及格的学生记录。选定要操作的数据库文件xscjk.dbf。单击“激活条件设置”按钮进行条件设置,“成绩”小于60。在记录范围中设定记录范围为1100。单击“删除符合条件记录”按钮,弹出提示信息,单击“确定”按钮完成操作。“删除不符合条件的记录”操作过程和“删除符合条件记录”的过程相同。 4.5.2 技能拓展1

35、按百分比增减字段值,字段值加一数有些时候需要对数据库中满足条件的某个字段的值整体按一定百分比增加或减少。这时要按如下步骤操作: 选定要操作的数据库文件。 进行条件设置。 设置记录范围。单击“本字段值增减%”按钮,在右侧文本框中输入数字。这个数字就表示要增加或减少的百分点。 在弹出的对话框中单击“确定”按钮。字段值加一数操作和以上操作类似,只不过是在原字段值基础上直接加一个数字,其他完全一样。减少百分点或数字时输入的是负数。2增加若干空记录选定数据库文件,单击“增加若干空记录”按钮,在文本框中输入要增加的记录数,敲回车键,在弹出的提示信息框中单击“确定”按钮,完成操作。 4.6 用户管理 1启动

36、设置用户模块在 “软件开发向导”窗口中,选定“学生信息管理系统”软件工程,单击“设置用户”按钮,弹出“定义用户及密码”窗口。2定义用户及密码(1)增加用户这里设置两个用户,分别为系统管理员和普通操作员,操作步骤如下:在用户名称框中输入用户名,这里输入admin(中文名称也可以),作为系统管理员;在用户密码框中输入密码,这里输入admin,作为密码;单击“增加用户”按钮,则完成该用户的设置。(2)修改用户信息单击用户列表框中要修改的用户名称;在用户名称和用户密码框中重新输入新的用户名或者密码;单击“执行更改”按钮,完成密码修改操作。(3)删除用户信息在图中,单击选中用户列表框中要删除的用户名称;

37、单击“删除用户”按钮,完成删除操作。 123admin adminuser user3在主界面设计器中设计每个用户的界面这里主要指用户菜单的设计。 先设计一个默认主界面,通过它可以很方便地修改成某个用户界面。设计完成后,单击“将当前保存为默认”按钮。 个性化界面。单击“调入默认主界面”按钮,修改成某个用户界面后,单击“保存界面”按钮,弹出用户列表,选择用户名,单击“关闭”按钮。第5章 数据录入编辑器本章要点单记录编辑器多记录编辑器5.1 单记录编辑器 调用单记录编辑器可通过两种途径,一是在主界面设计器中通过模块挂结的方法把其挂结在相应的子菜单下,另一种是在库工具包中调用它。该模块可实现以下功能

38、。实现对当前数据库记录的增加、删除、修改等编辑功能;实现对当前数据库记录的打印功能;实现当前库中的图像字段、影像字段的录入和播放功能,文本简历型字段的编辑、保存和打印功能;支持其他模块设置的数据库口令、库内字段间关系、字段间的运算关系、指定字段值的保护、库库关系的接收信息等功能;支持视频捕获功能,可当场采集一寸照片,也可调入现成的图片。1单记录编辑器的启动和退出在库工具包窗口中单击“单记录编辑”按钮,启动单记录编辑器窗口;单击单记录编辑器窗口右上角的关闭按钮,退出单记录编辑器窗口。2打开数据库文件3对数据库的编辑操作 (1)增加记录 单击“增加记录”按钮,在当前库文件的未尾增加一条记录,并且置

39、为当前记录,用户可直接对其进行编辑。 (2)删除记录单击“删除记录”按钮,可将当前记录彻底清除掉,没有提示,也不可恢复。下一条记录自动置为当前记录。(3)插入记录单击“插入记录”按钮,可在当前记录之前插入一条新的空白记录,并将其置为当前记录。(4)打印记录单击“打印记录”按钮,可将当前记录的信息以图示界面打印出来。 (5)查询定位有两种定位方法。一是在“直接跳到记录”右侧的编辑框中输入目标记录号;另一种方法是根据选定字段查询。(6)连续打印可将指定范围内的记录全部打印出来。 (7) 打印方向有两种打印方向供选择:纵向打印(默认纸张)和横向打印。(8)视频捕获单击“视频捕获”按钮,打开视频采集窗

40、口。其余操作同多记录编辑器。(9)右键功能当将鼠标指向个人图片型字段右侧的编辑框中单击右键时,弹出一个“定位图片文件”项,如果是影像文件,则弹出“定位影像文件”项。选定后可打开定位窗口定位图像文件及影像文件,并把路径和文件名作为当前字段的值。 4文本简历型数据的录入文本简历型数据在CDT中录入后是以rtf文档的格式存储的,一个数据生成一个文件,文件名以流水号命名,该文档的保存路径为“!jl1.rtf”。具体输入方法如下:在“个人简历”标签下方的文本框中将内容输入,最后单击“保存”按钮,上述数据保存起来。 5.2 多记录编辑器综合介绍实现对选定数据库记录的增加、修改、删除、批量记录移动、复制、删

41、除等功能。可实现对图像字段的跟随显示、打印;也可实现影像字段值的VCD文件的跟随播放;以及文本简历型字段的跟随显示、编辑、保存以及打印。支持数据库口令设置、字段菜单选项、上下记录间字段值的继承、带条件的字段间运算关系、实时时间、日期的自动固定赋值、指定字段值的保护、库与库间的赋值关系等等。比较简洁完备的打印功能,可随意选择组合要打印的字段,加注标题、分栏打印、附带过滤条件的打印、带有每页小计的灵活打印,可将打印参数保存,再次打印时直接调用。支持视频功能,通过视频头,可当场采集一寸照,也可调入已生成的图片。支持宏功能,可建立视图宏、显示宏及打印宏,把窗口设置保存下来,按宏名调用。5.2.1 基本

42、操作1多条记录编辑器的启动及退出在CDT系统中,在库工具包中以及主界面设计器中都可以调用该模块。在 “库工具包” 窗体中选“多记录编辑”按钮,可启动多记录编辑器窗口。单击多记录编辑器中的“退出”按钮退出该模块。2打开数据库文件 单击“数据库”菜单,出现“资源管理器”。选择目标数据库文件单击即可。3对数据库的编辑操作(1)插入一条记录单击“插一条”,会在显示亮条的当前记录前插入一条空记录,如果你已经设置了字段关系,则支持字段固定赋值和字段值继承以及实时日期和时间关系,自动在对应字段处赋值。(2)删除与恢复单击“删除与恢复”按钮。“物理删除一条”:就是将显示亮条的当前记录删除掉,没有提示,不可恢复

43、。“逻辑删除一条”:就是将显示亮条的当前记录逻辑删除,并且用颜色加以区别,以便后面用“删除逻删记录”功能把它从数据库中清除。建议用户在删除重要数据时使用该功能。“恢复罗删一条”:当“亮条”处于当前逻辑删除记录时,单击“恢复罗删一条”即可恢复当前记录,当“亮条”离开时变为正常显示。有些时候删除标记作错了,我们需要把记录恢复为正常,就需要用到这项功能。“全库逻辑删除恢复”:就是将该库所有逻辑删除记录全部恢复为正常记录。(2)删除与恢复逻辑删除后的记录当前记录(2)删除与恢复“清空数据库”:就是将当前库的所有记录全部删除,只剩下一个空的库结构。“尾部增添空记录”:在当前库记录尾部增添若干条空记录,记

44、录数由操作者填写。“删除逻标记录”:对做了删除标记的记录进行物理删除。 (2)删除与恢复“清空数据库”:就是将当前库的所有记录全部删除,只剩下一个空的库结构。“尾部增添空记录”:在当前库记录尾部增添若干条空记录,记录数由操作者填写。“删除逻标记录”:对做了删除标记的记录进行物理删除。 图5-2-3 字段值刷新(3)刷新“字段间运算关系刷新”:对于某些特殊字段,如xscjk.dbf中“成绩”字段,它的值是通过字段间运算得到的,我们可以在“编辑公式”模块中设置字段间的运算关系,在这里执行“字段间运算关系刷新”后,所有记录的“成绩”字段值都会按公式计算的结果自动填入。有些时候计算公式发生变化,也需要

45、执行刷新功能,重新按新公式更新字段的值。“字段固定赋值刷新”:对于一些字段,如xscjk.dbf中的“课程名称”,它的值是固定.我们可以在“设置字段关系”模块中设定“字段固定赋值”,则这个字段的值不需要输入,只需刷新就可填入。“字段证号自动生成”:对于一些字段内容,如学号,定宽度且有规律变化,我们可以在“设置字段关系”模块中设置“字段上下记录关系”,这样只需输入第一条记录字段内容,用刷新功能就能自动填入其他记录内容。(4)批操作批操作是针对连续(相邻)的若干条记录,进行复制、移动(到库某记录之前或之后)、逻辑删除、物理删除的操作。批定义后的标记显示当前记录亮条显示(4)批操作定义批记录:要进行

46、批操作,首先必须定义批记录。先将亮条移动到批记录的首记录,然后选择“批操作”菜单的“首记录”命令,同样将亮条移动到批记录的尾记录上,然后选择“批操作”菜单的“尾记录”命令,被定义了的批记录就用特殊颜色标记显示。批移动:将定义好的批记录,从当前位置移动到库的另外位置。首先定义批记录,再将编辑位置移动到要插入位置记录之前(以亮条显示),然后单击“批操作”菜单的“批移动”命令,将这批记录移动到当前记录位置。 批复制:将定义好的批记录,复制到数据库的其他位置。定义好批记录后,移动编辑位置到要复制的位置之前(亮条显示),然后单击“批操作”菜单的“批复制”命令,就将这批记录复制到当前位置,原来位置的批记录

47、仍然存在。(4)批操作批真删除:将定义好的批记录,从库中永久删除,不可恢复,但在删除之前有警告提示。批逻辑删除:用于批量删除,删除过的内容可恢复原貌。操作步骤为,先定义批记录,在“批操作”菜单中选“批逻辑删除”命令,则出现相应的标记。如果标记错误,想去掉逻辑删除标记,可用“删除”菜单中的“全库逻辑删除恢复”命令,把删除过记录恢复为正常;如果想彻底删除,可用“删除”菜单中的“删除逻标记录”命令,则这些记录从库中真正删除了,不可恢复。批取消:批操作完成后,要取消批记录的定义,否则一直以批记录方式标记显示,给操作者带来不便。注意:批取消只是取消批记录定义,而不是删除这些记录。(5)编辑方式默认状态是

48、横向编辑方式,即处于编辑状态时按下回车键,光标自动向右移动到下一个字段;纵向编辑方式,当按下回车键时,光标移动到下一条记录中的同一字段中。这样可满足操作者对录入信息的特殊需要,比如操作者当前只想输入“姓名”内容,其他暂不需要输入,就可以使用纵向编辑方式。 4设置字段显示顺序单击“显示”菜单,弹出对话框。在“原来顺序”列表框中依次单击相关字段名,使字段按单击顺序出现在“新的顺序”列表框中。 单击“确定排列”,则字段按新的顺序排列。如果以后要使用,可以把显示设置保存下来。单击“保存设置”按钮,完成个性界面的保存。 123 使用个性界面5定位及查询功能(1)定位快速定位到某条记录。单击“定位”菜单,

49、在弹出的对话框中输入记录号,单击“确定”按钮,光标将定位于该记录上。 (2)查询选择条件字段,设定查询类型,进行查询方式选择。 设定参数值。可以有两种处理方式:一种是暂不输入,在查询运行时随机输入值,这种方式增强了查询的灵活性;另一种是当场就输入固定值 。图5-1-8 查询设置及执行过程12345678如果有多个条件,想表达本条件和下一个条件同时成立,则单击“并且AND”按钮;想表达和下一个条件只要有一个成立就可以,则单击“或者OR”按钮;如果只有一个条件,则单击“条件好了”按钮;如果条件设置有错,则单击“清空重来”,把已经设置好的条件清空。如果以后多次要用到同样的查询,可以把查询条件保存下来

50、,以便今后通过“视图”菜单去快速查询。给条件起名字,单击“保存条件”按钮。弹出对话框,单击“确定”保存。保存过的条件在“已有条件”框中和“视图”菜单中都可看到。并且作为视图宏保存下来了,可以在主界面设计器中和子菜单项挂接。单击“搜索显示”按钮,在弹出的对话框中输入具体参数,单击“确定”按钮,显示查询结果。查询结束后,单击菜单栏上“复原库”按钮可将库内容恢复到查询前内容。 6打印CDT提供了功能丰富的数据库打印功能,可以设定页眉页脚,分栏打印,按条件打印,打印指定字段内容等功能。设定好的打印条件可保存下来,以便以后快速引用,同时作为打印宏出现在主界面设计器中。可以调整字段宽度,可以只打印新增记录

51、。 (1)打印下面我们以打印jbqk.dbf数据库中政治面貌是“团员”的部分字段为例来讲解。单击“打印”菜单,弹出子菜单,执行“打印”命令,弹出打印设置对话框。设置标题:学生基本情况;字号:20;字体:黑体;设置页眉:CDT软件学院;字号:12;字体:仿宋;设置页脚:内容,字号,字体根据需要设定,这里不设。打印设置设置表格内容字体:楷体;字号:9;设置日期和时间的位置在页上部;页码在页下部;设置打印份数1份。如果只打印满足条件的记录,可以单击条件按钮,这时看到窗口扩展开,出现条件设置界面,可以进行条件设置。这里我们设置为政治面貌是团员;记录范围是:1,100。设置要打印的字段。这里我们选学号,

52、姓名,性别,家庭住址,联系电话,联系人。设置打印方向为纵向打印,如果选错打印字段,单击“清空重来”可重新设置。设置对条件引用还是不引用。如果引用则通过“条件”按钮设置的条件有效;选择不引用,表示指定范围内的记录都打印。这里选引用条件。如果要使用前面已经设置好并保存过的引用,可以选择已有打印。设置自动分栏还是不分栏。根据内容自动决定分几栏。这里选自动分栏。如果选“分页合计”,则每页对数字型数据进行合计汇总。有些时候这项功能非常有用,例如打印工资单,每页都应有合计一项。本例中我们不选。 如果希望把打印设置保存下来,以后按名称引用,可以在“给表格起个名”右侧的文本框中输入名字,并单击“保存打印表格及

53、宏”按钮,这样生成了打印宏。同时名称出现在“选择已有打印”选项框中。根据使用打印机的不同,可以选激光喷墨打印机或者针式打印机。单击“预打印”按钮,只打印一张,供用户查看设置效果。单击“打印”按钮,按窗口设置完成数据打印。(2)字段打印宽度调整如果数据库中原有字段太宽或太窄,打印时可以调整它的打印宽度。方法是:在“打印”菜单中单击“字段打印宽度调整”命令,在窗口中进行设置即可。如果只想打印当前数据库中本次打开后才增加的新增记录,可以选择“打印”菜单中“只打印新增记录”命令,该功能在药店、超市等的实时销售业务中很有用。 5.2.2 技能拓展1视频功能 多记录编辑器中,如果当前打开的数据库中有“个人

54、图片型”字段,则“视频”按钮为黑色,表示当前可用;否则为灰色不可用状态。单击“视频”菜单,启动视频窗口。单击“开始视频”按钮,可在窗口中看到视频效果,如图5-2-15所示。首先要设定图片名方式。如果选“自动流水不关联”选项,则图片名和当前数据库中字段值无关,文件名从1开始按自动顺序增大,如1.jpg,2.jpg等;如果选“关联唯一值字段”选项,则需要设定唯一值关联字段,顾名思义,这个字段值最好是唯一的,用它作为图像的文件名,如果字段值有相同的,会把已保存的图像覆盖掉。“选定图片字段”选项中自动出现当前库中的个人图像型字段名称。如果当前库中有多个个人图像型字段时,拍照前应在此进行选择。设定好后,

55、单击“拍照”按钮,即可将当前图像抓拍到“个人图片型”字段里,其名自动产生。2多条记录编辑器的其他功能(1)右键功能CDT提供了一个非常便捷地求和以及求平均值的功能。用户随时可以求出任意两条记录之间某个字段的和及平均值。方法是,先确定要求和的记录区间,分别将鼠标定位在该字段起始值上单击右键,在快捷菜单中分别执行定义起点和定义终点命令,然后在右键的快捷菜单中选求和或者求平均值,则弹出信息对话框,给出计算结果。 如果是图像型字段,则右键中多一个“定位图片文件”项;如果是影像文件,则右键中多一个“定位影像.mpg文件”。选定后可打开定位窗口定位图像及影像,并把路径及名称作为当前字段的值。(2)图像及视

56、频字段的特点CDT中有两种图像字段,一种是“个人图像型”,是针对一寸照,默认像素纵横比是150120 ;另外一种是“图像资料型”,图片大小不受限制。当光标定位到这两种字段时,图像自动显示出来。对于“图像资料型”在显示的同时支持打印功能。对于“VCD影像型”,光标定位到该字段后,可以随时播放,停止。(3)主界面设计器中个性界面的设置 进入主界面设计器中,将个性界面和子菜单挂接在一起,方法如下。选子菜单项,这里选“联系地址”;选择要挂接的模块,这里选多条录入器;选择执行数据库,这里选jbqk.dbf文件;选择要挂接的个性化界面,这里选“联系地址”;对数据库做各种权限设定;单击“确定保存”按钮,完成

57、设定操作。个性界面与模块挂接125个性界面463(4)记录追加功能在多记录编辑器中,当光标位于末记录位置时,按向下光标键,会自动追加一条空记录,如果在字段关系模块中设置了关系,它支持“字段上下记录关系”及“字段固定赋值”,“字段值继承”等关系。如果要追加多条记录,可使用“删除”菜单中的“尾部追加若干条记录”功能。(5)宏功能在多记录编辑器中,支持三种宏的生成,它们分别是视图宏,显示宏和打印宏。按条件对记录进行查询显示,按指定顺序选取部分字段排列显示和记录的打印是日常工作中经常要用到功能。如果每次都通过窗口设置,效率低。可以用“宏”的方式把用户经常要做的操作设置保存下来,然后调用“宏”的数据,自

58、动执行。在多记录编辑器模块中,可通过点选“视图”、“个性显示”、“选择已有打印”里相应要操作的对象,来达到快捷方便的目的,提高效率。在主界面设计器中,它体现在可以和子菜单项挂接而完成相应的自动执行功能。第6章 宏本章要点宏定义其他宏定义6.1 宏定义CDT工具包提供了对数据库操作的丰富功能,但是每次使用都必须在相应模块中手动设置参数,鼠标单击执行,对于经常进行的同一操作,每次这样设置,操作繁琐,效率降低。我们把手动设置执行的过程录制保存下来,然后让软件直接调用录制保存过的参数,并自动执行,这样效率就提高了。那么录制保存设置参数的过程就叫“宏定义”。“宏”在CDT里分两大类,一类单步宏,是执行一

59、个操作指令,完成一个任务。另一类多步宏,将单步宏根据设计的需要组合起来,执行多个操作,完成多个任务。6.1.1 设计操作1启动宏定义模块在 “软件开发向导”窗口中,单击“定义宏”,启动宏定义窗口。 2单步宏的定义(1)排序宏设置对成绩的排序是每学期都需要做的工作,为了简化工作,我们可以把它定义成宏。 在 “宏定义”窗口中,单击“定义排序宏”按钮。单击“定义宏”按钮,弹出设置面板。在“输入宏意义名称”框中输入宏名,这里输入“成绩排序”。如果希望在宏执行后浏览结果,则选中“执行宏并浏览库内容”,否则选“执行宏不浏览库内容”。单击“确定保存”按钮,弹出信息对话框,单击“确定”,排序宏就定义好了。 (

60、2)打印宏设置任务:打印jbqk.dbf数据库中政治面貌是团员的记录,并以宏“团员基本情况”保存。在“宏定义”窗口中,单击“定义打印视图宏”按钮,在弹出对话框中单击“打印”菜单下的“打印”命令。具体操作参见相关内容。宏定义窗口的组成已有的多步宏列表区宏定义按钮区已有的单步宏列表区当前正定义的多步宏的组成3单步宏的管理(1)查看单步宏内容如果忘记了某个宏的内容时,可以在“定义宏”窗口中方便地查看当时的设置。方法是,在现有单步宏列表中先选中要查看的宏,然后单击“查看内容”按钮,当时所作的设置就显示出来了。(2)删除单步宏对于不再使用的单步宏,可以把它删除掉。方法是,在要删除的单步宏上双击,弹出确认

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论