VF知识点归纳

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

按照新大纲,需要学习的内容有:数据库系统与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:\MyVfFile

6.时间显示格式默认为:月日年

可在“选项”-“区域”中设置显示方式

7.VF系统设置修改:临时:在内存中(关闭VF后再次开启时又恢复成设置前的设置)

永久:windows注册表中(当前设置永久有效)设置完单击“设置

为默认值”

8.“窗口”-“数据工作期”/工具栏中的“数据工作期”

9.程序是由若干条命令或语句有序组成的,不当即执行。

10.浏览窗口:“显示”—“浏览”

单击“数据工作期”窗口中的“浏览”

命令:Browse

11.表设计器启动:“显示”

在数据库中修改表的时候会打开表设计器

12.命令方式:use文件名—browse-use

菜单方式:“文件”-“打开”-选择要打开的文件-“显示”-“浏览”-“数据工作期”-“关闭”

“数据工作期”-“打开”/“浏览”/“关闭”

13.清屏(主窗口):clear

14 表达式输出:???是不换行输出

15.创建程序:Modify command 程序名

运行程序:Do 程序名

16.范围:Record i 对记录号为i的记录操作

Next i 对包括当前记录向下i条记录操作

Rest 当前直至最后一条进行操作

All 对全部记录进行操作

17.选择工作区:select(工作区号)

18.条件:for 默认范围为all

While 默认范围为rest 逐条检测,有不符合的就停止检测

19.Fields 字段字段间用英文逗号隔开

20.命令间用空格隔开

标点符号用英文的

一行输不完可用番号结尾,回车,另一行再输

命令动词和VF关键词可用前4个及以上字母缩写。

21.退出VF系统:命令:Quit

单击左上方狐狸图标,从下拉窗口选择关闭按钮

Alt+F4

22.菜单项后有省略号“…”表示选择该选项后,系统将通过对话框想用户询问更多信息。

23.菜单颜色黯淡表示该选项在该状态下无效。

24.Exclusive 表示以独占方式打开。

第三章.VF数据及运算

1.“工具”-“选项”-“区域”选择12/24小时制

2.逻辑性数据.T. / .F.占一个字节句点不可缺少

3.日期型分隔符:/,—(减号),句点,和空格/为默认显示

4.赋值:A=B

Store B to A 将B值赋给A 赋值号左边只能是一个变量

5.求绝对值:ABS()

求平方根:SQRT()

求整:INT()

CEILING()取上整

FLOOR()取下整

四舍五入:ROUND(数值表达式1,2)

若“2”为负数则表示舍入整数的位数

求余数:MOD(被除数,除数)

若异号,则函数值为两数绝对值相除的余数加除数

最值:MAX(X1,X2,。。。X n)

MIN(X1,X2,。。。X n)

∏函数:PI()“工具”-“选项”设置∏保留的小数位数

6.求字符串长度:LEN()

删空格:RTRIM/TRIM()删除右空格

LTRIM()删除左空格

ALLTRIM()删除左右空格

无法删除字符间空格

取子串:LEFT(字符表达式,长度)

RIGHT(字符表达式,长度)

SUBSTR(字符表达式,起始位置,长度)

求字符串位置:AT(区分大小写)/ATC()不区分大小写(字符1,字符2,数值)字符1在字符2中第“数字”次出现的位置,若缺省则为1

子串出现次数:OCCURS(字符表达式1,字符表达式2)

区分大小写,字符1在2中出现次数

字符串替换:STUFF(字符1,起始位置,长度,字符2)

2替换1中“起始位置”处“长度”的子串

若长度为0,则2插在制定字符前

若字符2为空,则删除子串

大小写转换:LOWER()大变小

UPPER()小变大

7. DATE()TIME()DA TETIME()括号中为空,显示系统日期、时间输出类型:日期型字符型日期时间型

YEAR()MONTH()DAY()括号中填日期型或日期时间型

输出为数值型

HOUR()MINUTE()SEC()括号中只能填日期时间型

输出为数值型

9.数值转化为字符:STR(数值表达式,长度,小数位数)

(1)若“长度”小于“数值表达式”的整数位数、小数位数和一位小

数点则优先满足整数部分。

(2)若小于整数部分,则输出“长度”个*

(3)若大于,则在前面加空格

相关文档
最新文档