vf上机知识点总结
VF上机考试常见题型知识点
VF上机考试常见题型知识点上机考试常见题型知识点一、项目管理器1、往项目中添加(移去)数据库或表2、在项目中修改表结构二、数据库1、往数据库中添加(移去)表2、在数据库中修改表结构3、建立索引与永久联系4、字段有效性规则(规则、信息、默认值、空值)5、参照完整性设置(插入、更新、删除;级联、限制、忽略)三、查询与视图1、查询与视图的差别2、查询设计器和视图设计器的使用3、可用于解决一些题目要求你写SQL语句完成的查询问题(重点)四、表单1、常考属性:name、caption2、添加数据环境何时添加数据环境:表单用于显示表或视图时3、常考控件与属性(1)命令按钮常考内容:设置name、caption属性,命令按钮的click事件中添加代码常考事件代码:退出或关闭 thisform.release 或 release thisform(2)文本框属性:value常考内容:a.用文本框显示某内容,只要将此内容赋值给文本框的value属性即可。
b.用文本框输入数据,只要将文本框的value属性取出即可。
(3)标签常考内容:caption属性设置,用标签显示某内容,只要将此内容赋值给标签的caption属性即可。
(4)选项按钮组属性:ButtonCount(设置选项数目)、value(保存着当前选中的选项号,N型)、Caption(设置选项的标题)常考题型:选中某选项再单击某按钮,则做相应操作。
解决方法:先作判断,判断被选中的选项(方法:看选项按钮组OptionGroup1.value等于多少,若等于2,则说明是第2个选项被选中),确定被选中的选项后在相应位置写SQL语句。
(5)组合框属性:RowSourceType(数据源类型)、RowSource(数据源)、Style(设置下拉组合框还是下拉列表框)、value(保存着当前被选中的选项内容,C型)常考题型:选中某条目后再单击某按钮,则做相应操作,因为value保存着当前被选中的选项内容,所以取出value属性即可。
上机操作题知识点总结
二级vf上机操作题常见问题总结一、运行各种类型文件的命令:1、运行程序文件:do 程序文件名2、运行菜单文件:do 菜单文件名.mpr顶层表单中调用菜单:do 菜单文件名.mpr with this3、运行表单:do form 表单文件名4、预览报表:report form 报表文件名preview二、创建文件的sql命令:1、建立表文件:create table 表名(字段名1 类型(宽度),字段名2 类型(宽度))如果要设置某个字段为主关键字(主索引),则该字段后写“Primary key”。
2、建立数据库:create database 数据库文件名3、建立视图:create view 视图文件名as select………三、表结构的修改命令1、为表中字段增加有效性规则、默认值(40、63套)Alter table 表名alter 字段名set check 有效性规则表达式Alter table 表名alter 字段名set default 默认值2、为表中增加字段并设置有效性规则、默认值(28、33套):Alter table 表名add字段名check有效性规则表达式Alter table 表名add字段名default默认值3、为表增加候选索引(27、39、45套)Aler table 表名add unique索引表达式tag 索引名(SQL语句建索引)Index on索引表达式tag 索引名candidate(非SQL语句建索引,执行前必须先打开表文件)四、对表记录进行插入、更新、删除操作1、插入:insert into 表名values(字段值1,字段值2,….)2、更新:update 表名set 字段名=记录值where 条件3、删除: delete from 表名where 条件(此操作为逻辑删除,若要进行物理删除,再执行pack命令。
)4、查询:所有select语句均通过建立查询,在查询设计器中可查看sql语句。
VF上机第二讲
SQL命令总结一:各个命令动词的功能1、select:查询、列举、检索、提取等。
2、insert:向表中添加新记录。
3、update: 对表中记录(包括字段名与字段值)进行修改。
4、delete:给字段加上删除标记。
5、drop:从数据库中删除指定的表,或者删除表中的字段、缺省值、字段的有效性规则、索引。
6、create: 新建文件。
7、alter:对表结构进行修改。
二:查询的最基本命令格式:Select 字段1,字段2… from 表名 where 查询条件group by 分组字段 having 分组条件 order by 排序条件asc/desc 最终去向(6种)1、into table 表名(存入一张表)2、into cursor 临时文件名(存入一个临时文件)3、into array 数组名(存入一个数组)4、to file 文本文件名(存入一个文本文件)5、to printer (到打印机)6、to screen(到主屏)三:查询的分类(四种)(一)只涉及到一张表(字段与条件在同一张表中)1、简单查询:Select 字段1,字段2… from 表名 where 条件(二)涉及到两张或两张以上1、简单的联接查询(字段与条件在同一张表中)Select 字段1,字段2… from 表1,表2… Where查询条件 and 表1.公共字段=表2.公共字段……Eg: student中有姓名、学号、性别、年龄;Course中有考试科目、学号、班级、成绩。
现在要查询学号为001的姓名和成绩。
命令应该是:select 姓名,成绩 from student, course where 学号=”001” and student.学号=course.学号2、嵌套查询(字段与条件在不同的表中)Select 字段 from段字表 where 字段表.公共字段in (select 条件表.公共字段 from 条件表 where 查询条件) ……Eg:第一套第二题命令应该是:select 供应商号,工程号,数量 from 供应where 供应.零件号 in (select 零件.零件号 from 零件where 颜色=”红”)(order by desc) into table supply_temp3、超联接查询Select 字段 from 表1 join 表2 where 查询条件 on 表1.公共字段=表2.公共字段(与简单联接查询进行对比)4、集合的并集合Eg:从student中查出男生和女生的所有信息:有两种命令方式:①select * from student where 性别=”男”or性别=”女”②select * from student where 性别=”男”union select * from student where 性别=”女”四:insert:为表添加新的记录或元组(两种格式)1、insert into 表名(字段名1,字段名2…) values(字段值1,字段值2…)2、insert into 表名 values(字段值1,字段值2…) Eg:第六套①insert into 零件信息(零件号,零件名称,单价)values("p7","pn7",1020)②insert into 零件信息 values("p7","pn7",1020)区别在非SQL中的insert命令:①use 表名insert before(在当前记录之前插入一条新记录)②use 表名insert(在当前记录之后插入一条新记录)③use 表名insert blank(在当前记录之后插入一条空白记录) 五:update:更新表中的记录1、修改字段名update 表名 set 原字段名=新字段名2、修改字段值Update 表名 set 需要修改的字段名=新的字段值where 条件Eg:第六套update 零件信息set 单价=1090 where 零件号="p4"区别在非SQL中的replace命令:①修改字段名Use 表名Replace 原字段名 with 新字段名②修改字段值Use 表名Replace 需要修改的字段名 with 修改后的字段值 for 条件Use 表名Replace all需要修改的字段名 with修改后的字段值 for 条件Eg:1、把 student中所有的性别都改为“女”Use studentReplace all 性别 with “女“2、把商品表中所有商品的单价都加上10%Use 商品Replace all 单价 with 单价*(1+10%)或者Replace all 单价 with 单价*1.1六:delete:给记录加上删除标记(并没有删除)Delete from 表名 where 条件非SQL中的delete命令也是为记录加上删除标记:Use 表名Delete for 条件Pack(物理删除有标记的记录)Zap(物理清空表格,保留表的结构)Pack与zap同样适用于SQL中的delete命令。
VFP知识点总结
Vf知识点总结一、有效性规则和参照完整性1.有效性规则先选中要求设置的字段,(1)“规则”:逻辑型表达式即SQL格式表达式。
例:年龄是15-20:年龄>=15 and 年龄<=20(2)“信息”:字符型表达式,直接摘抄加“”(英文状态)(3)“默认值”:看选中的字段是什么类型2.参照完整性(1)判断一方(没有重复字段的表)和多方(有重复字段的表)(2)一方建主索引,多方建普通索引(3)由一方向多方扯一条线(4)清理数据库(数据库—清理数据库,如果遇到“文件正在使用暂不能发布pack命令,”此时close all,再重新以独占方式打开数据库再进行一次清理)(5)右键编辑参照完整性(两个永久性联系须一一设置其参照完整性)二、 SQL语句1.格式:格式一:Select [top]字段1/字段2…… from 表1,表2…. where 连接条件 and(or) 筛选条件 {group by 某一字段 [haing count(字段)] } order by 字段1 asc/desc, 字段2 asc/desc…… into table 表格式二:Select [top]字段1/字段2…… from 表1 join表2 join 表3…. on 连接条件(返回来写) where 筛选条件 {group by 某一字段 [haing count(字段)] } order by 字段1 asc/desc, 字段2 asc/desc…… into table 表⑴.“字段1/字段2……”,根据题目要求,搜索什么字段写什么字段,若其中某一字段在表中没有则认定为是起的新名字,在该字段前加as,之后向函数avg(),sum(),max(),min(),count()。
⑵.“group by 某一字段 [haing count(字段”为难点。
考虑用不用group by,首先在草稿纸上或脑海生成题目要求的表,选取一个个例填写分析是否用得到group by,按什么分组。
全国计算机等级考试二级VF知识点(完整版)
1、数据处理的中心问题是数据管理。
多年来,数据管理经历了人工管理阶段、文件管理阶段、数据库系统阶段。
2、人工管理阶段面对的主要问题:1、数据不能独立。
2、数据不能长期保存。
3、文件管理阶段面对的主要特点:1、数据与程序分开。
2、数据能长期保存。
3、数据没有完全独立。
4、存在数据冗余。
5、数据不能集中管理。
4、数据库系统阶段特点:1、实现了数据的结构化。
2、实现了数据共享。
3、实现了数据独立。
4、实现了数据统一控制。
5、三者之间的区别:主要在于数据与程序之间的关系。
在人工管理阶段,数据与程序不具有独立性。
在文件系统阶段,程序和数据有了一定的独立性。
在数据库系统阶段提供了数据与应用程序的独立性。
6、数据库(DATA BASE 简写为DB)是按一定的组织形式存储在一起的相互关联的数据集合。
数据库具有数据的结构化、独立性、共享性、冗余量小、安全性、完整性和并发控制的基本特点。
7、数据库管理系统(DATA BASE MANAGEMENT SYSTEM 简写为DBMS)是数据库系统的核心部分。
而数据库运行管理和控制例行程序是数据库管理系统的核心部分。
8、数据库系统(DATA BASE SYSTEM 简写为DBS)具体包括计算机硬件、操作系统、数据库、数据库管理系统和建立在该数据库之上的相关软件、数据库管理员和用户等5个部分。
9、数据库应用系统(DATA BASE APPLICATION SYSTEMS 简写为DBAS)通常由数据库和应用程序组成。
10、数据模型是指数据库的组织形式,它取决于数据库中数据之间联系的表达方式。
数据库管理系统所支持的数据模型分为3类,层次模型、网状模型和关系模型。
11、关系模型:用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系模型中把数据看成是二维表中的元素,一张二维表就是一个关系。
12、关系术语:1、关系:一个关系就是一张二维表,在VFP中,一个关系存储为一个文件,文件的扩展名为.dbf,称为表。
VF知识点总结
VF知识点总结概念知识点总结1、数据库的基本理论和VF 数据库操作2、数据与程序设计3、SQL 语句4、⾯向对象程序设计及表单、报表、菜单数据库的基本理论和VF 数据库操作(第1、2、3、4、6章)⼀、数据库系统基本理论1、理解数据库系统的⼏个基本概念以及它们的关系数据库(DB )、数据库管理系统(DBMS )、数据库应⽤系统(DBAS )和数据库系统(DBS )2、掌握实体之间的联系,可以判断出实际问题中属于那种联系⼀对⼀、⼀对多、多对多3、弄清三⼤数据模型的结构形式:层次模型、⽹状模型和关系模型我们现在所⽤到的数据库都是关系数据库(a )(b )(c )4、理解关系术语关系(就是⼆维表,记录的集合);元组(⾏、记录);属性(列、字段);域(⼀个字段的取值范围);关键字(关键的字段,唯⼀能标志⼀个元组的字段或字段的组合);外部关键字(不是本表的关键字,但是是其他表的关键字;⽤来建⽴表间的联系)5、关系运算理解传统的集合运算(并、交、差、笛卡尔积)和专门的关系运算(选择、投影、连接包括等值连接和⾃然连接)⼆、数据表操作1、了解表操作的⼀些命令,尤其以下⼏条:LIST显⽰记录:LIST | DISPLAY [FIELDS <字段名表>][<范围>] [FOR<条件表达式>]限定条件⽤FOR短语LOCATE条件定位:LOCATE FOR<条件表达式>本命令定位在满⾜条件的第⼀条记录,若想定为满⾜条件的下⼀条记录,必须⽤CONTINUE⽤FOUND()函数为T判断是否有满⾜条件的记录(也可⽤EOF()为F)APPEND为追加记录;INSERT为插⼊记录REPLACE修改记录:REPLACE <字段名1> WITH <表达式1> [FOR <条件表达式>]2、删除操作分两步⾛:DELETE与PACKDELETE是逻辑删除,也就是添加删除标记,PACK才是真正物理删除;逻辑删除的记录还可以恢复(RECALL)3、理解⼯作区的概念系统提供了32767个⼯作区,可以在不同的⼯作区同时打开多个表,使⽤⼯作区⽤其编号1~32767,或者别名,前⼗个⼯作区有别名:A~JSELECT 0表⽰使⽤最⼩未⽤过的⼯作区4、建⽴表之间的临时关联⼀个为主表,⼀个为⼦表,使⽤SET RELATION TO …INTO…语句要求两个表必须在不同的⼯作区打开可以使⽤SET RELATION TO解除关联三、数据库操作1、理解数据库⽂件它并不真正的存储数据,只是对存储数据的⽂件进⾏统⼀的管理建⽴数据库后,形成三个同名⽂件.dbc .dct .dcx2、理解⾃由表与数据库表的区别与联系区别:可以看⼀下“表设计器”⾃由表不能设置长表名、长字段名、标题、输⼊掩码、字段有效性规则、默认值、注释等内容⾃由表不能设置主索引⾃由表可以添加到数据库中形成数据库表(ADD TABLE…);数据库表可以移出形成⾃由表,相应的设置丢失,主索引变为候选索引(REMOVE TABLE…)3、掌握索引的概念索引就是排序,但它是逻辑排序,排列的不是实际记录,⽽是记录指针,排序的结果存放在索引⽂件中建⽴索引的主要⽬的是为了提⾼查询速度(在有序的集合中查询某个个体很显然⽐⽆序中查询快得多)A、建⽴索引可以通过命令实现:INDEX ON <索引关键字表达式> TO <独⽴索引⽂件名> | TAG <标识名> [ASCE | DESC] [UNIQUE] [CANDICATE]可以建普通索引(命令中不需表⽰)、候选索引(CANDICATE)、唯⼀索引(UNIQUE)B、可以以在表设计器中建⽴索引索引不是真正排序,表的排序命令为SORT,是对记录的排序,结果形成新的表⽂件.dbf 4、区别索引⽂件的类型索引⽂件分为独⽴索引⽂件(.idx 存放⼀条索引结果)和复合索引⽂件(.cdx 存放多条索引结果)复合索引⽂件⼜分为结构复合索引⽂件(与表同名)和⾮结构复合索引⽂件结构复合索引⽂件因其与表同名,随着表的打开⽽打开,表的关闭⽽关闭,在表被修改时⾃动同步修改,现在是主要应⽤的索引⽂件5、区别索引的类型主索引和候选索引意义相似,建⽴主索引和候选索引都要求关键字表达式的值唯⼀,没有重复。
VF上机第一讲
一:显示和隐藏命令窗口(三种方法)1、单击命令窗口右上角的命令按钮;2、单击转换命令窗口按钮(工具栏);3、组合键:显示ctrl+F2 隐藏ctrl+F4二:改变默认文件的储存目录工具→选项→文件位置→默认目录(未用)→修改→(选择默认目录)→使用默认目录→设置为默认值→确定。
三:新建项目文件(两种方法)1、(文件)→新建→项目→新建文件2、命令方式:create project四:新建数据库(三种方法)1、在项目管理器中建立2、(文件)→新建→数据库→新建文件3、命令方式:create database五:打开数据库(三种方法)1、通过项目管理器打开2、(文件)→打开3、命令方式:open database六:修改数据库(三种方法)1、通过项目管理器修改2、打开数据库进行修改3、命令方式:modify database七:关闭数据库命令方式:close database※八:数据库表的操作(一)设置表中字段的有效性规则(第一套)▲首先要选择目标字段①有效性规则一定是逻辑表达式②错误信息提示必须是一个字符串(二)设置联系之间的参照完整性约束▲设置之前必须清理数据库:数据库→清理数据库(三)字段名与字段值的修改(第九套)修改字段名要在表设计器中修改;修改字段值直接打开表进行修改。
(四)关于空值(第十套)设置空值,如果大“√”表示允许为空,并在默认值栏中输入.null.(五)表之间建立联系要通过索引,而且索引名必须相同。
(第十四套)(六)复制表与表结构(第二十套)1、复制表:use 表1Copy to 表22、复制表结构: use 表1Copy structure to 表2(七)用命令方式建立索引(第三十二套)Use 表名Index on 索引表达式 tag 索引名 asc/desc unique(唯一)/candidate(候选)注意:如果不做任何说明则表示建立的是普通索引,此方法不能建立主索引。
vf上机考试总结
4.SQL语句以及其保存
3、13、17 表单|2,9,11,13|、菜单|10,18,31, 5.表单、菜单和报表简单操作 55,60 |、报表|13,67,76,84, 74
6.类的建立 85,87
第三大题常考题型
• 1.表单的界面设计以及代码的编写(一般通过查询 生成部分代码可以提高速度)56 • 2.菜单的设计(快捷键)|顶层菜单的设计 • 3.【退出】按钮 • 完整演示 87、91 • 文本框输入信息 表格中显示结果 • 89 90 91(第三题) • 表单常见操作总结 • 常见问题 • 考试注意事项
演示21、22、39、45、52、58、81套
第二大题举例
1.查询以及输出设置 2.视图以及输出设置 (命令建立视图以及保存) 3.程序的修改与运行 4、11、17、23、26、27、28 93\96\ 3、8、12、23、26、27、28、70 命令建立视图(58,77)92\95 6、8、9、12、17、75
8.表单、菜单和报表简单操作
第二大题常考题型
• • • • 1.查询以及输出设置 2.视图以及输出设置(命令建立视图以及保存) 3.程序的修改 4.SQL命令行以及其保存 功能 命令动词 SELECT 查询 定义 CREAT、DROP、ALTER 数据操纵 INSERT UPDATE DELETE
表单各控件介绍1
1.标签(LABEL):用于显示文字 主要属性为 CAPTION 2.命令按钮(COMMAND):用于下达操作指令 主要属性 为 CAPTION 主要事件为 CLICK 3.文本框(TEXT):用于接受用户输入的内容,也可显示操 作结果 主要属性为 VALUE 4.复选框(CHECK):用于指定选择条件 主要属性为 VALUE 当为1或.T.时为选中状态;当为0或.F.时为非 选中状态 5.选项按钮组(OPTIONGROUP):用于指定多个选项 主 要属性为 VALUE 当为数值时,返回第几项被选,当为 字符时,返回被选的选项按钮(OPTION)的CAPTION 属性 6.列表框(LIST):用于罗列选择项 主要属性为 ROWSOURCETYPE,ROWSOURCE以及 MULTISELECT
VF全部考点总结
第一部分窗口认识1、VF的启动2、标题栏的介绍控制按钮(应用软件的图标,双击此图标可以关闭该应用软件)正在使用的软件信息最小化按钮、最大化按钮及还原按钮、关闭按钮。
3、工具栏的操作(重点)(1)显示与隐藏方法一:显示→工具栏方法二:在工具栏上任意地方单击鼠标右键(2)工具栏的移动针对固定工具栏,将光标定位在空白处用鼠标拖动。
针对浮动工具栏,将光标定位在空白处用鼠标拖动或用鼠标拖动标题栏。
4、工作区域。
5、状态栏的介绍当前打开的表名及位置、当前指针的位置及总记录个数。
有OVR 表示改写状态无OVR表示插入状态。
切换方式:INSERT 键 有NUM表示小键盘可用,否则不可用。
有CAPS 表示输入的字母是大写,否则是小写。
切换方式:CapsLock 键.6、命令窗口有三种方法可以显示或隐藏命令窗口(1)单击命令窗口右上角的关闭按钮可关闭它,通过“窗口”菜单下的“命令窗口”选项可以重新打开。
(2)单击“常用”工具栏上的“命令窗口”按钮。
(3)按Ctrl+F4组合键隐藏命令窗口;按Ctrl+F2组合键显示命令窗口。
7、VF退出(1)用鼠标左键单击Visual FoxPro 6.0标题栏最右面的关闭按钮(2)从“文件”下拉菜单中选择“退出”选项。
(3)用窗口左上角的控制按钮(a.单击选择“关闭”b.或双击.)(4)ALT+F4(5)QUIT第二部分数据与数据运算数据的表现形式:常量、变量、表达式、函数✓考点1 常量●常量用以表示一个具体的、不变的值。
不同类型常量的书写格式不同。
在VisualFoxPro中,常量主要包括以下几种类型。
1.数值型常量:数值型常量即常数,用来表示一个数量的大小,由数字0~9小数点和正负号组成。
2.货币型常量:货币型常量用来表示货币值,其书写格式与数值型常量类似,但要加上一个前置的符号($)。
3.字符型常量:字符型常量也称为字符串,其表示方法是用半角单引号、双引号或方括号把字符串括起来。
江苏省二级VFP上机知识点总结(《五章真经》)
江苏省VFP上机知识点总结(五章真经)感谢同学与同事们的持续修改一、项目、数据库和表操作1.项目操作:(1)项目信息:项目作者、单位、省份、附加图标等,对应操作:在项目管理器中单击“右键”,选择“项目信息…”。
(2)文件操作:添加(选择对应的文件类型)、移去\删除(点击“移去”按钮)、重命名、包含\排除、编辑说明、设置主文件等(选择指定文件单击“右键”选择对应选项)。
2.数据库操作:(1)永久关系的建立:主表的主索引拖到子表的普通索引(多数是一对多的关系)(2)参照完整性:保存通过点击“确定”、“是”(3)触发器触发器中填入的是逻辑表达式,而且是允许操作的情况描述表达式。
(4)有效性规则、有效性说明,请参照前述理论讲解。
这里提醒一下,规则中填入表达式,说明中填入字符串。
3. 表基本操作表结构创建与修改:注意字段的标题、宽度、是否允许NULL值格式:用于指定字段显示时的格式,是对字段整体显示格式的约束。
常考的有A(只允许输入字母)、T(删除输入字段前后空格)、!(将输入的字母转为大写显示)输入掩码:用于指定字段输入时的格式,是对字段中每个字符的单个约束。
常考的有9(只能输入数字或正负号)、X(可输入任何字符)字段有效性规则及信息:用于控件输入到该字段中的数据的取值范围。
该规则是一个包含字段名的表达式,表达式为.F.则拒绝输入的字段值,并显示提示信息。
4.记录更新:即向某个字段赋值或设置值,首先“浏览表”,然后选择“表”菜单的“替换字段…”,分清要替换的字段和FOR条件表达式,在替换前要仔细核对,否则有的题目改错了,不一定能改回去。
考查本知识点的时候,不说更新,而说:计算XX字段的值,修改XX字段的值,给XX字段赋值。
5. 表记录的删除:分为逻辑删除(作删除标记)和物理删除(彻底删除),作删除标记同上,打开表的“浏览窗口”,在“表”菜单选择“删除记录…”。
如果题目要求彻底删除,会说得非常明白,否则就是指的是逻辑删除。
vf上机知识点总结
vf上机知识点总结计算机二级VF总复习第一章概述1、基本关系Data----数据 DB----数据库DBMS----数据库管理系统 DBA----数据库管理员DBS----数据库系统 DBAS----数据库应用系统DBS包括DB和DBMS2、实体间的联系分为三种一对一(1:1):一个中国公民有一个身份证号码一对多(1:n):一个部门有多个职工多对多(n:n):学生和课程3、数据库管理系统支持的数据模型有三种:层次模型、网状模型、关系模型。
层次模型的特点:1)有且仅有一个结点无父结点,该结点称树的根;2)其它结点,有且仅有一个父结点。
网络模型的特点:1)有一个以上的节点无双亲节点(父节点);2)至少有一个结点有个双亲节点(父结点)。
关系模型的要求:1)每一列称为一个字段,一个字段表示实体集的一个属性。
每一字段中的所有数据是同一类的数据,2)表中的每一行是一个记录,每一记录由若干数据项(字段)组成,每一数据项不可再分,是最基本的单位。
3)不允许有两个相同的行(记录);数据库的数据行(或数据列)的顺序可以任意交换,不影响数据库的使用;4、关系模型中的术语:元组:表的每一行(也称记录)属性:表的每一列(也称字段)域:属性的取值范围5、关系的三种运算:选择运算:关于行的运算。
投影运算:关于表中列的运算。
连接运算:按属性值相等的原则将两个关系拼成一个新的关系。
6、如何启动和退出VF。
7、Visual FoxPro 6.0系统的操作方式主要有命令方式、菜单方式和程序方式。
8、VFP系统环境的设置:系统环境在“工具”→“选项”中“文件位置”选项卡下设置默认目录、在“区域”选项卡下设置日期和时间、第二章程序设计基础(上)1、常量的类型数值型、货币型(数值型常量的前面加前符号“$”)、字符型(用字符型常量的界限符“”、[ ]和‘’)、日期型(?{^2003-10-25},表示日期为 2003年10月25日,年份为4位,^不可少)、影响日期格式的设定:set mark to [<日期分隔符>]日期分隔符: ‘-’, ‘.’, ’/’. 未指定时选用默认值’/’set date [to] DMY│YMD │MDY用设置日期显示格式set century on │off是否显示世纪值日期时间型({^2003-10-25,08:39:45 AM} 表示是 2003年10月25日8点39分45秒)逻辑型(逻辑型常量的定界符“.”小圆点不能省)。
VFP上机操作知识点总结
上机操作:一、新建、规则、默认值1、建立永久联系时,父表建立主索引,子表建立普通索引。
2、建立有效性规则时,不一定加引号;建立信息时要加英文状态下的引号。
3、建立索引时,可以直接在表设计器中的索引对话框中,直接输入索引名、表达式,选择索引类型;也可以在字段对话框中选择排序类型为升序,再在索引对话框中输入索引名、表达式,选择索引类型4、为表字段定义默认值为系统的当前日期:5. 为SCORE1表"成绩"字段设置字段有效性规则:成绩>=0,出错提示信息是:"成绩必须大于或等于零"。
将SCORE1表"成绩"字段的默认值设置为空值(NULL)。
要在默认值中写上“.NULL.”,并且在相应字段上的NULL选项中打对勾。
6、打开"客户"表,给"性别"字段增加约束:性别只能为"男"或"女",默认值为:"女",表达式为:性别 $ "男女";指在有效性规则中的规则输入性别$ “男女”默认值注入”女”7、用INDEX命令为customers表建立一个普通索引,索引名为khh,索引表达式为“客户号”,索引存放在customers.cdx。
即:index on 客户号tag khh of customers.cdx8、物理删除指的是从磁盘上将表文件彻底删除,即“删除——>删除”9、将职工号的有效性规则设为“职工号的最左四位字符为‘1102’”即:在规则里输入LEFT(职工号,4)=”1102”10、清理数据库即:打开指定数据库,在菜单栏选定“数据库”——.>“清理数据库”11、设置“雇员”表“性别”字段的有效性规则:性别取“男”或“女”,默认为“女”12、通过"班级号"字段建立班级表CLASS和学生表STUDENT表间的永久联系。
vf基本操作知识点
项目、数据库、表、数据完整性基本操作:1、新建项目(1)新建项目的命令是:create project 项目名称执行完这条命令会出现项目管理器窗口。
(2)新建项目的非命令方式:“文件”菜单——“新建”菜单项——“新建”对话框——项目——新建按钮。
2、新建数据库(1)新建数据库的命令是:modify database 数据库名称执行完这条命令会出现数据库设计器。
(2)新建数据库的非命令方式:“文件”菜单——“新建”菜单项——“新建”对话框——数据库——新建按钮。
(3)如果此时已经建立了项目,并且题目要求在项目中新建数据库,方法如下:项目管理器——“数据”选项卡——选中“数据库”——单击“新建”按钮3、打开数据库打开数据库的命令是:open database 数据库名称打开数据库其实根本算不上一个考点,但是所有的试题都会用到它,可不要一时紧张连它也不记得了!!!!!4、添加数据库这里所说的添加数据库一般是指向项目中添加数据库,方法如下:项目管理器——“数据”选项卡——选中“数据库”——单击“添加”按钮5、新建表新建表分为新建数据库表和新建自由表,一般来说,考点在新建数据库表,新建自由表考得几率是很小的。
(1)新建数据库表:鼠标右键单击数据库设计器,在弹出的右键菜单中选择“新建表”即可。
(2)新建自由表:在项目管理器中建立自由表:项目管理器——“数据”选项卡——自由表——单击“新建”按钮不在项目管理器中建立自由表:先关闭当前数据库,然后在命令窗口中输入命令“create”。
6、添加表添加表是指向数据库中添加自由表,方法如下:鼠标右键单击数据库设计器,在弹出的右键菜单中选择“添加表”即可。
7、删除、移出表删除、移出表的操作基本相同:项目管理器——“数据”选项卡——单击要删除或移出的表的名称——单击“移去”按钮,此时弹出一个消息框,询问是要将表移出还是删除,在这里大家一定要慎重,看清楚了再选择,移出表只是把表移出数据库,并不是真的删除表。
江苏计算机二级VFP上机知识点
江苏计算机二级VFP上机知识点做题笔记第一题项目、数据库和表操作项目.PJX 数据库.DBC 表.DBF 1.通用型 G 双击一下或按+→“编辑”→“插入对象”备注型 M 双击一下或按+→输入备注都是4个字节货币型 Y2.向已有表中输入记录:两步:USE 表名append3.创建索引的表达式即排序问题:例按比赛时间和比赛项目排序TTOC(bssj,1)+bsxm 有关降序的DESCP99索引注意:字符型表达式与算术表达式加法区别类型不一样时,一般转成字符型,常用三个DTOC();TTOC();STR() 数值→字符4.掩码问题:p79 例只允许输入4位数字字符9999没说几位,就会看表中该字段的长度5.默认值6.有效性规则和有效性信息:例成绩在0-100之间cj>=0 .AND. cj<=100性别只能是男或女xb$’男女’其值必须包含非空格字符学会转化一点设置字段的"规则"为"LEN(ALLTRIM(tsjj))>0"CDRQ<={^2008-8-8}格式7.记录有效性:选择"表"选项卡,在"记录有效性"选项组中的"规则"文本框中输入:LEFT(lsh,4)=ALLTRIM(STR(YEAR(rkrq)))日期型是固定8个字符,所以要去除空格,而前面字符型就不用ALLTRIM了8.触发器插入触发器更新触发器删除触发器关于触发器条件常用函数:例 LEN(ALLTRIM(字段名))=4返回删除空格后的字符串不等于<>或#或!=表示设置删除触发器,禁止删除:.F.9.格式:T:自动删除前导空格和结尾空格!转化成大写字母9.在项目中,将BOOK表设置成“包含”状态:打开该项目,右击该BOOK表,选择包含10.添加项目信息:放在项目管理器标题栏上,右击,项目信息设置其内容为:计算机等级考试中心在"单位"文本框中输入:计算机等级考试中心。
VF知识点归纳
VF知识点归纳按照新⼤纲,需要学习的内容有:数据库系统与VF基础知识、数据库基本操作、结构化查询语⾔SQL、VF程序设计、设计器和项⽬管理器使⽤等。
第⼀章.数据库基础知识1.数据库(DB)、数据库管理系统(DBMS)、数据库应⽤系统、数据库系统(分为硬件系统、操作系统、数据库管理系统、数据库集合、数据库应⽤系统和数据库管理员和⽤户)2.实体:客观存在并可以相互区别的事物。
可以是物体也可以是事件。
属性:实体的特征。
其具体值称为属性值。
实体型:属性的集合。
实体集:同类型实体集合。
(VF中⽤“表”来存放同⼀类实体,即实体集。
)3.实体间联系:⼀对⼀、⼀对多、多对多4.数据模型:层次模型(树形结构表⽰实体及其之间联系)⽹状模型(⽹状结构表⽰……)关系模型(⼆维表结构表⽰……)(VF属于关系模型)5.关键字:属性或属性的组合,其值能唯⼀标识⼀个元组。
外部关键字:不是本表主关键字或候选关键字,⽽是另⼀个表的主关键字或候选关键字。
域:数据的取值范围。
6.表中不能再包含表。
不允许⼀个表中有相同的字段名。
不允许有完全相同的元组。
关系中⾏、列顺序⽆关紧要。
7.关系运算:选择运算(横向抽取)投影运算(纵向抽取)链接运算(两个关系若⼲属性拼接成⼀个新的关系)8.关系完整性:实体完整性:主关键字不能取空值,不同记录主关键字不能相同参照完整性⽤户定义完整性(域完整性)第⼆章.VF系统概述1.当前操作对象不同,横向主菜单和下拉菜单选项也不同。
(上下⽂敏感)2.光标移⾄所在⾏任何位置回车即可。
(已执⾏第⼆次执⾏的命令)3.显⽰命令窗⼝:Ctrl+F2隐藏命令窗⼝:Ctrl+F4或者通过“窗⼝”菜单4.右下⾓三个格⼦:为空表⽰插⼊⽅式/显⽰OVR表⽰改写⽅式,Insert键控制⼩键区数字是否可⽤,有Num为可⽤,NumLock键控制字母⼤⼩写,为空表⽰⼩写,CapsLock键控制5.设置默认⽬录:“⼯具”-“选项”……set default to 盘符盘符⽰例:E:\MyVfFile6.时间显⽰格式默认为:⽉⽇年可在“选项”-“区域”中设置显⽰⽅式7.VF系统设置修改:临时:在内存中(关闭VF后再次开启时⼜恢复成设置前的设置)永久:windows注册表中(当前设置永久有效)设置完单击“设置为默认值”8.“窗⼝”-“数据⼯作期”/⼯具栏中的“数据⼯作期”9.程序是由若⼲条命令或语句有序组成的,不当即执⾏。
VF知识点总结(二)
Visual Foxpro 程序设计基础一、重要知识点1.常量:○a.数值型:占8个字节○b.货币型:占8个字节,采用4位小数,(四舍五入),如$123.456789将储存为$123.4568○c.字符型:(字符串)不包含任何字符的字符串是空串“”,空串与包含空格的字符串不同””(单双引号,方括号(定界符)都要是英文的)“?”换行,“??”不换行○d.日期型:分隔符(/,-,.,空格);默认斜杠,8个字节必须有脱字符^命令格式:○1SET MARK TO [<日期分隔符>]○2SET DATE TO [AMERICAN(mm/dd/yy默认)]YMD(yy/mm/dd)○3SET CENTURY ON|OFF|TO [<世纪值>[ROLLVER<年份参照值>]](ON 显示世纪,4位数表示年份,1992)(OFF 不显示世纪,2位,92,默认)(TO 解释一个用2位数字年份表示的日期所处的世纪,年份小于参照值,世纪值加1)○4SET STRICTDATE TO [0|1|2](0 不进行严格的日期格式检查;1进行,默认;2 进行)例:SET CENTURY ONSET MARK TOSET DATE TO YMD?{^2011-2-11}显示:2011/2/11○e.日期时间型:{<日期>,<时间>}默认AM,8个字节○f.逻辑型:.T. .t. .Y. .y. 真,.F. .f. .N. .n. 假;两个句点不可少,是定界符。
2.变量○a, 创建数组DIMESION y(2,2)○b.内存变量赋值○1STORE <表达式> TO <内存变量>○2<内存变量>=<表达式>○c.内存变量的显示○1LIST MEMORY LIKE 通配符;一屏显示○2DISPLAY MEMORY LIKE 通配符;多屏显示通配符有*和?,*表示任意多个字符;?表示任意一个字符例:LIST MEMORY LIKE A* 表示只显示变量名以A开头的所有内存变量○d.内存变量的清除○1CLEAR MEMORY 清除所有○2RELEASE <指定内存变量>○3RELEASE ALL [EXTENDED用于程序中]清除所有○4RELEASE ALL [LIKE 通配符|EXCEPT 通配符] LIKE 清除与通配符匹配的内存变量EXCEPT 清除与通配符不匹配的○e表与表组之间的数据传递将表的当前记录复制到数组SCATTER TO将数组数据复制到表的当前记录GATHER FROM3.表达式A.数值表达式 + — * ^ / %(求余)B.字符表达式 +:首尾相接—:两字符串相连,前一个字符的尾部空格移到新字符串尾部 Len( )用于计算字符串的长度c.日期时间表达式日期+天数(后多少天);日期—天数(前多少天);日期—日期(得相差的天数);日期时间+秒数(多少秒后)日期时间—秒数(多少秒前)日期时间—日期时间(相差的秒数)d.关系表达式< > = <= >= 不等于(<> 或#或!=)==(字符串精确比较) $子串包含测试○1 .T.大于.F. <字符表达式1>$<字符表达式2> 若字符1是字符2的一个子字符串,则结果为逻辑真,否则为逻辑假○2设置字符排序次序命令:SET COLLATE TO “排序次序名”Machine :机内码,空格最前,大写ABCD ,小写abcdPinYin :拼音次序,空格最前,小写abcd ,大写ABCDStroke:不论中西文,书写笔画○3两字符串完全相同==结果才为真SET EXACT ON|OFF ON是尾部加上多个空格,使得两字符串的长度相等,OFF默认值,只要两者前面部分匹配就为逻辑真e.逻辑表达式运算符:NOT AND OR4.常用函数A.数值函数○1ABS()绝对值 SIGN()指定符号,运算结果分别为正、负和零时,输出1、-1、0○2SQRT 求平方根 PI()圆周率○3求整数 INT()取整数部分 INT(5.8)=5CEILING()取大于等于它的最小整数CEILING(5.8)=6FLOOR()取小于等于它的最大整数FLOOR(5.8)=5○4四舍五入函数ROUND(数值表达式1,数值表达式2)表达式2为四舍五入的位置ROUND(345.345,2)=345.35ROUND(345.345,0)=345 ROUND(345.345,-1)=350○5求余 MOD(被除数 ,除数 )余数符号同除数符号,被除数与除数同号时,函数值为两数相除的余数;异号时,函数值为相除的余数加上除数的值MOD(1O,3)(10除以3)= 1 MOD(10,-3)=1+(-3)=-2 MOD(-10,-3)=-1 MOD(-10,3)=-1+3=2○6最大最小 MAX() MIN()B.字符函数○1字符串长度 LEN()大小写转换 LOWER()大到小 UPPER()小到大○2空格字符串生成 SPACE <数值表达式>○3删除前后空格 TRIM() 去后空格 LTRIM()去前空格 ALLTRIM()去前后空格○4取子串 LEFT(表达式,长度) RIGHT(GOOD,2)○6子串首字符位置AT( 字符表达式1,字符表达式2,第几次出现)ATC(同上)ATC不分大小写,AT分,默认第一次例:STORE “This is Visual Foxpro”TO x?AT(“fox”,x) ,ATC(“fox”,x),AT(“is”,x,3), AT(“xo”,x)0 16 10 0○7子串替换 STUFF(字符1,起始位置,长度,字符2)○8字符替换 CHRTRAN (字符1,字符2,字符3)○9字符串匹配 LIKE(字符1,字符2) 分大小写C.日期和时间函数DATE()函数值为日期型 TIME() 字符型 DATETIME()日期时间型 YEAR() MONTH() DAY()HOUR() MINUTE() SEC()D.数据类型转换函数○1数值转换成字符 STR(数值表达式,长度(默认10),小数位数(0))○2字符串转换成数值 VAL(字符表达式)例:STORE ‘-123.’ TO xSTORE ‘45’TO ySTORE ‘A45’TO z?VAL(x+y),Val(x+z),VAL(z+y)-123.45 -123.00 0.00○3字符转换成日期CTOD()或日期时间型CTOT(W)○4日期或日期时间转换成字符串DTOC() TTOC()○5宏替换函数(字符型变量) & 替换出字符变量得具体内容E.测试函数○1值域测试函数 BETWEEN <表达式T><表达式L><表达式H〉若值L<=T<=H,则函数值为逻辑真,否则为逻辑假,L、H中有一个是NULL值,则函数值也是NULL 值○2空值NULL 值测试函数 ISNULL<表达式>表达式的运算结果是NULL值是,返回逻辑真,否则为逻辑假○3“空”值测试函数 EMPTY<表达式> EMPTY<NULL>结果是逻辑假○4数据类型测试函数 VARTYPE<表达式>5○6表文件首 BOF〈工作区号〉〈表别名〉○7记录号测试函数 RECNO()返回记录号表未打开,函数值为0 ;记录指针在尾,函数值为记录号+1 ;在首,函数值为第一条记录的记录号○8记录个数测试函数 RECCOUNT○9条件测试函数 IIF〈逻辑表达式〉〈表达式1〉〈表达式2〉若逻辑表达式的值为逻辑真,返回表达式1的值,否则返回表达式2的值。
vf程序设计基础教程知识点总结
vf程序设计基础教程知识点总结VF基础知识点总结第一章数据库基础知识1.基本概念:数据库、数据管理经历的五个阶段、数据库管理系统、数据库应用系统、数据库管理员。
2.数据库系统的组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。
其中数据库管理系统是数据库系统的核心。
3.数据库系统的特点:(1)实现数据共享,减少数据冗余(2)采用特定的数据模型(3)具有较高的数据独立性(4)有统一的数据控制功能4.数据模型:实体间联系的种类:一对一、一对多、多对多。
5.数据模型的三种类型:层次模型、网状模型和关系模型。
6.关系数据库基本术语:关系、元组、属性、域、关键字、外部关键字。
关系的特点7.关系运算:传统的集合运算(并、差、交)另一类是专门的关系运算(选择、投影、连接、等值连接、自然连接)8.VF两种运行方式:菜单方式和交互式方式(命令方式和程序方式)9.所谓项目是指文件、数据、文档和对象的集合,其扩展名为 .pjx。
10.项目管理器包含的选项卡:全部、数据、文档、类、代码、其他11.项目管理器各选项卡所包含的文件有哪些?12.项目管理器可以完成对文件的新建、添加、移去、删除,但不包含重命名。
第二章常量、字符1.常量的种类:数值型、字符型、日期型、日期时间型和逻辑型在书写字符型、日期型、日期时间型和逻辑型需要加定界符2.变量是值能够随时改变的量。
变量名的命名规则:以字母、汉字和下划线开头,后接字母、数字、汉字和下划线构成,不包含有空格3.当内存变量与字段变量同名时,要访问内存变量需加前缀M.(或M-),例如M.姓名4.数组定义的格式 DIMENSION 数组名()、创建数组后,系统自动给每个数组元素赋以逻辑假.F.5.表达式的类型:数值表达式、字符表达式、日期时间表达式和逻辑表达式。
每个表达式的运算规则与结果。
6.运算符 $ 称为子串包含测试,格式字符表达式1 $ 字符表达式27.SET EXACT ON │OFF 的区别与含义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
?x,y,z (将3这个数值同时赋值给X,Y,Z)
内存变量名表:是用逗号”,”分隔多个内存变量
”=“与“STORE”的区别:
=:一次只能给一个变量赋一个值
STORE:一次能给多个变量赋同一个值
3)用INPUT、ACCEPT、WAIT、 MESSAGEBOX()赋值
功能:返回字符表达式1在字符表达式2中出现的次数.如不出现值为0
(15)字符替换函数
格式:CHRTRAN (<字符表达式1>,<字符表达式2 >, (<字符表达式3>)
功能:当第一个字符串中的一个或多个字符与第二个字符串中的某个字符相匹配时,就用第三个字符串中对应字符替换这些字符.
(16)LIKE (<字符表达式1>,<字符表达式2 >)
默认按钮:0、第一个。256、第二个。512、第三个
(2)当用户单击某按钮时将返回一个数值。
确定:1 取消:2 放弃:3 重试:4 忽略:5 是:6 否:7
(3)等待时间的单位为毫秒
例:MESSAGEBOX("你确定退出吗?",4+32+256,"退出")
MESSAGEBOX("保存成绩!",0,"保存")
2、实体间的联系分为三种
一对一(1:1):一个中国公民有一个身份证号码
一对多(1:n):一个部门有多个职工
多对多(n:n):学生和课程
3、数据库管理系统支持的数据模型有三种:层次模型、网状模型、关系模型。
层次模型的特点:
1)有且仅有一个结点无父结点,该结点称树的根;
2)其它结点,有且仅有一个父结点。
格式:MIN(<数值表达式1>,<数值表达式2>[,<数值表达式3>…])
功能:计算各表达式的值,并返回其中的最小值。
7、字符函数
(1).取左子串函数
格式:LEFT(<字符表达式>,<长度>)
功能:按<长度>值取指定<字符表达式>值的左边子字符串。
?LEFT("数据库管理系统",6)
计算机二级VF总复习
第一章 概述
1、基本关系
Data----数据 DB----数据库
DBMS----数据库管理系统 DBA----数据库管理员
DBS----数据库系统 DBAS----数据库应用系统
DBS包括DB和DBMS
MESSAGEBOX("你确定退出吗?",5+48+256,"退出")
4、表达式的显示:
(1)?/?? 显示列表:
?(先换行,后显示)、
??(不换行,直接显示)
5、数组
例题,定义二维数组:dime b(2,3)
b(1,1)=2
b(1,2)=3
?b(1),b(2),b(3),b(4),b(5),b(6)
功能:判断<字符表达式1>值是否是<字符表达式2>值的子串,若是,返回<字符表达式1>值的首字符在<字符表达式2>值的起始位置;若不是,则返回0。函数值为数值型。
说明:<数值表达式>值表明<字符表达式1>在<字符表达式2 >中出现的次数,其默认值为1。
(6)子串替换函数
STUFF(<字符表达式1>,<起始位置>,<长度>,<字符表达式2>)
逻辑型(逻辑型常量的定界符“.”小圆点不能省)。
2、内存变量的类型
数值型(N)、货币型(Y)、字符型(C)、
逻辑型(L)、日期型(D)、日期时间型(T)
3、内存变量的赋值
1)用“=”赋值(称为赋值号)
格式:内存变量=<表达式>
2) 用STORE赋值
格式:STORE <表达式>TO <内存变量名表>
(6)圆周率函数
格式:PI()
功能:返回圆周率,该函数没有自变量。
(7).四舍五入函数
格式:ROUND(<数值表达式1>,<数值表达式2>)
功能:对<数值表达式1>根据<数值表达式2>进行四舍五入处理
?ROUND(1150.635,2)1150.64
(8).平方根函数
格式:SQRT(<数值表达式>)
3)不允许有两个相同的行(记录);数据库的数据行(或数据列)的顺序可以任意交换,不影响数据库的使用;
4、关系模型中的术语:
元 组:表的每一行(也称记录)
属 性:表的每一列(也称字段)
域:属性的取值范围
5、关系的三种运算:选择运算:关于行的运算。投影运算:关于表中列的运算。连接运算:按属性值相等的原则将两个关系拼成一个新的关系。
网络模型的特点:
1)有一个以上的节点无双亲节点(父节点);
2)至少有一个结点有个双亲节点(父结点)。
关系模型的要求:
1)每一列称为一个字段,一个字段表示实体集的一个属性。每一字段中的所有数据是同一类的数据,
2)表中的每一行是一个记录,每一记录由若干数据项(字段)组成,每一数据项不可再分,是最基本的单位。
<字符表达式>值的子字符串。
说明:如果缺省<长度>,子串为从<起始位置>开始
直到最后一个字符。
(4)求字符串长度函数
格式:LEN(<字符表达式>)
功能:返回指定<字符表达式>值的字符个数。函数值为数值型。
(5).子串位置测试函数
格式:AT(<字符表达式1>,<字符表达式2 >[,<数值表达式>])
(12)删除字符串左边空格函数
格式:LTRIM(<字符表达式>)
功能:删除指定<字符表达式>值左边部分的空格。
(13)删除字符串尾部空格函数
格式:TRIM(<字符表达式>)
功能:删除指定<字符表达式>值尾部的空格。
(14)字符串出现次数函数
OCCURS (<字符表达式1>,<字符表达式2 >)
set date [to] DMY│YMD │MDY
用设置日期显示格式
set century on │off
是否显示世纪值
日期时间型({^2003-10-25,08:39:45 AM} 表示是 2003年10月25日8点39分45秒)
说明:“.”的作用是终止 & 的作用域;宏代换可以嵌套传递;宏代换可用于类型转换。
例:HH=“KK” KK=“*” KK8=“*5”
? HH,&HH,5&KK8,5&KK.8
结果:KK * 25 40
8、日期和时间函数
(1).系统日期函数
格式:DATE()
功能:返回当前系统的日期,函数值为日期型。
例:WAIT "是否继续查找(Y/N)" TO S TIMEOUT 5
MESSAGEBOX()函数
格式:MESSAGEBOX(“提示文本“[,按钮形式][,“标题”])
作用:显示一个对话框
说明:
(1)按钮形式包括按钮、图标和默认按钮等内容,可以任意组合。
按钮:0、仅有“确定”按钮。1、“确定”和“取消”按钮。3、“放弃”、“重试”和“忽略”按钮。4、“是”、“否”按钮。5、“重试”和“取消”按钮图标:16、“停止”图标。32、问号。48、惊叹号
功能:用(<字符表达式2>值替换(<字符表达式1>中从起始值开始的指定长度的串.
(7).小写字母转换为大写字母函数
格式:UPPER(<字符表达式>)
功能:将指定<字符表达式>值中小写字母变为大写字母。
(8).大写字母转换为小写字母函数
格式:LOWER(<字符表达式>)
功能:将指定<字符表达式>值中大写字母变为小写字母。
字符型(用字符型常量的界限符“”、[ ]和‘’)、
日期型(?{^2003-10-25},表示日期为 2003年10月25日,年份为4位,^不可少)、
影响日期格式的设定:
set mark to [<日期分隔符>]
日期分隔符: ‘-’, ‘.’, ’/’. 未指定时选用默认值’/’
功能:计算一个数的平方根,表达式应该大于等于0.
(9).求余数函数
格式:MOD(<数值表达式1>,<数值表达式2>)
功能:返回<数值表达式1>除以<数值表达式2>后的余数。
说明:<数值表达式2>的值不能为0;余数的正负号与除数相同.如果两表达式同号函数值为余数,如表达式异号函数值为余数与除数和.
功能:比较两个字符对应位置上的字符,若所有对应字符都匹配,
值为真.可以使用通配符*和?.
(17)宏代换函数&格式: & <字符型变量>[.]
功能:替换出字符型变量的内容,即&的值是变量中的字符串.
功能:将<字符型内存变量>的值置换出来,就是以字符型内存变量的值作为函数值,变量的值可以是一条命令或一个表达式或一个字符串。