计算机二级VF各章知识要点Word文件下载.docx

上传人:b****3 文档编号:17581668 上传时间:2022-12-07 格式:DOCX 页数:26 大小:29.88KB
下载 相关 举报
计算机二级VF各章知识要点Word文件下载.docx_第1页
第1页 / 共26页
计算机二级VF各章知识要点Word文件下载.docx_第2页
第2页 / 共26页
计算机二级VF各章知识要点Word文件下载.docx_第3页
第3页 / 共26页
计算机二级VF各章知识要点Word文件下载.docx_第4页
第4页 / 共26页
计算机二级VF各章知识要点Word文件下载.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

计算机二级VF各章知识要点Word文件下载.docx

《计算机二级VF各章知识要点Word文件下载.docx》由会员分享,可在线阅读,更多相关《计算机二级VF各章知识要点Word文件下载.docx(26页珍藏版)》请在冰豆网上搜索。

计算机二级VF各章知识要点Word文件下载.docx

字符型

C

双精度型

B

数值型

N

整型

I(4)

逻辑型

L

(1)

货币型

Y(8)

日期型

D(8)

备注型

M(4)

时间型

T(8)

通用型

G(4)

浮点(动)型

F

  *N包括Y,F,B,I

  2、变量:

在程序运行过程中,其值可能发生变化的量。

  3、变量的分类:

字段变量,内存变量,数组变量,系统变量,对象变量。

  4、常用的函数

  ①、数值型函数

  1.绝对值函数

  【函数格式】?

abs(<

数值表达式>

  【函数功能】返回指定“数值表达式”的绝对值

  【返回值类型】数值型

  eg:

?

abs(-1)1

  2.平方根函数

sqrt(<

  【函数功能】返回指定“数值表达式”值的平方根。

“数值表达式”的值必须是大于或等于零

sqrt(25)5

  ?

sqrt(81)9

sqrt(7^2-4*2*4)4.12

  3.取整函数

int(<

  【函数功能】返回指定“数值表达式”整数部分的值

int(6489.658)6489

int(123.58)123

  4.四舍五入函数

round(<

数值表达式1>

<

数值表达式2>

  【函数功能】对指定的<

进行四舍五入运算

  【使用说明】<

指定四舍五入运算精确的位数。

如果“数值表达式2”是正整数,它指定保留的小数位数;

如果“数值表达式2”是0,它指定精确到个位;

如果“数值表达式2”是负整数,它指定精确的整数位数

round(678.657,0)679

round(678.657,3)678.657

round(678.657,-1)680

 5.求余函数

mod(<

<

  【函数功能】求<

除以<

后的模

  【使用说明】若两参数的值大于0,则模为余数;

若两参数一正一负,则模为余数与“数值表达式2”之和;

若两参数均为负,则模为余数取反。

遵循的原则:

一、模的符号与表达式2的相同;

二、余数的绝对值小于除数(<

表达式2>

)的绝对值

mod(100,3)1

mod(100,-3)-2

mod(15,8)7

mod(8,15)8

  6.e次方函数

exp(<

  【函数功能】返回ex的值(x为<

exp

(1)2.72

  7.最大值函数

max(<

表达式1>

…)

  【函数功能】返回各个表达式中的最大值。

其中各个表达式的数据类型相同

  【返回值类型】字符型、数值型、日期型,由表达式决定

max(12,5,8,36)36

max(”a”,”b”,”d”,”e”,”y”)y

  8.最小值函数

min(<

  【函数功能】返回各个表达式中的最小值。

min(12,5,8,36)5

min(”a”,”b”,”d”,”e”,”y”)a

  9.对数函数

log(<

  【函数功能】返回以e为底的自然对数值

log(2.72)1

  10.圆周率函数

pi(<

表达式>

  【函数功能】求表达式的圆周率

pi()3.14

  ②、字符型函数

  11.字符串长度测试函数

len(<

字符表达式>

  【函数功能】返回字符型表达式的长度(字节数)

len(”df”)2

len(”dfjj”)4

  12.小写字母转换大写函数

upper(<

  【函数功能】把字符表达式中的小写字母转换为大写字母

  【返回值类型】字符型

upper(”good”)GOOD

upper(”school”)SCHOOL

  13.大写字母转换小写函数

lower(<

  【函数功能】把字符表达式中的大写字母转换为小写字母

lower(“GOOD”)good

lower(”SCHOOL”)school

  14.生成空格字符串函数

space(<

数字>

  【函数功能】返回一个全是空格的字符串,空格数由<

决定

space(5)+”kk”□□□□□kk

space(3)□□□

  15.删除尾空格函数

rtrim(<

)或?

trim(<

  【函数功能】删除指定字符串右边的尾随空格

trim(”□ab□a□□□”)□ab□a

 16.删除前空格函数

ltrim(<

  【函数功能】删除指定字符串左边的空格

ltrim(”□□□ab□□ax□x□□□”)ab□□ax□x□□□

  17.删除所有空格函数

alltrim(<

  【函数功能】删除指定字符串左右两边的空格

alltrim(”□□□abc□□□”)+”def”abcdef

  18.子字符串函数

substr(<

起始位置>

字符个数>

  【函数功能】从指定的字符串中截取字符,形成一个新的字符串

是数值型表达式,它指定从第几个字符开始截取,[<

]也是数值型表达式,它指定连续截取字符的个数。

如果省略“字符个数”,则截取到最后一个字符为止。

substr(”abcdef”,2,3)bcd

substr(”abcdef”,2)bcdef

  19.左子串函数

left(<

),<

  【函数功能】从指定是字符串左边第一个字符开始截取字符,形成一个新的字符串

是数值型表达式,它指定连续截取字符的个数

left(”abcde”,2)ab

left(”abcdefg”,4)abcd

  20.右子串函数

right(<

  【函数功能】从指定是字符串右边第一个字符开始截取字符,形成一个新的字符串

  【返回值类型】<

  字符型

right(”abcde”,2)de

right(”abcdefg”,4)defg

  21.字符串1在字符串2出现的次数

occurs(<

字符表达式1>

,<

字符表达式2>

  【函数功能】返回字符表达式1在字符表达式2中出现的次数

occurs(”A”,”ABCDABCD”)2

occurs(”A”,”abcdabcda”)0

 22.求位置函数

at(<

  或?

atc(<

  【函数功能】返回<

在<

从左边数第<

次数出现的位置

  【使用说明】at区分大小写,而atc不区分大小写

at(”a”,”bacda”)2

at(”a”,”bacdaaabdea”,5)11

at(”A”,”abcdaaa”)0

atc(”A”,”BACDAAABDEa”,5)11

  23.求位置函数

rat(<

从右边数第<

rat(”a”,”bacda”)5

rat(”a”,”bacdaaabdea”,5)2

rat(”A”,”abcdaaa”)0

  24.替换函数

stuff(<

  【使用说明】截取<

中,从<

开始,<

替换<

位数,形成新的字符串。

stuff(”计算机ABC”,3,4,”你好”)计你好ABC

stuff(”数据库”,5,6,”管理系统”)数据管理系统

stuff(”计算机ABC”,5,4,”你好”)计算你好C

  25.替换函数

chrtran(<

字符表达式3>

  【函数功能】用<

中与<

相同的字符串,并形成一个新的字符串

chrtran(”计算机ABCD”,”ABCD”,”你好”)计算机你好

  26.匹配函数

like(<

  【函数功能】判断<

是否与<

完全相同

  【使用说明】若<

与<

完全相同,则显示逻辑值为真,反之为假

  【返回值类型】逻辑型

like("

abc"

"

).T.

aBC"

).F.

abc□"

  ③、日期与时间函数

 27.日期函数

date()

  【函数功能】返回当前系统日期。

返回日期的约定格式为mm/dd/yy

  【返回值类型】日期型

  28.时间函数

time()

  【函数功能】返回当前系统时间。

返回时间的约定格式为hh:

mm:

ss。

其中hh表示小时,mm表示分,ss表示秒。

  29.日期时间函数

datetime()

  【函数功能】返回当前系统日期与时间。

  30.年函数

year(<

日期表达式>

的年的数值,返回的年用四位数字表示

year(date())2007****系统当前日期为2007-07-24

  31.月函数

month(<

的月的数值

month(date())7****系统当前日期为2007-07-24

  32.月函数

cmonth(<

  【函数功能】以英文单词形式返回<

时间表达式>

中的月的数值

cmonth(date())July****系统当前日期为2007-07-24

  33.日函数

day(<

的日的数值

day(date())24****系统当前日期为2007-07-24

  34.星期函数

dow(<

cdow(<

对应的当天星期几

  【返回值类型】数值型字符型

dow(date())3****系统当前日期为2007-07-24

 46.测试首字符是否为小写函数

islower(eg:

<

  【函数功能】测试首字符是否为小写函数

isalpha(”aaabbbccc”).T.

  47.测试首字符是大写函数

isupper(<

  【函数功能】测试首字符是否为大写函数

isdigit(”aaabbbccc”).F.

  48.宏代换函数

  【函数格式】&

<

字符型内存变量>

  【函数功能】返回字符型内存变量的值

①a=”y”

  y=”123”

&

y123

  ②a=”b”

  b=”123”

ab

a123

a=123.T.

  49.测试数据范围函数

between(<

表达式3>

  【函数功能】如果<

的值在<

和<

之间,则返回逻辑真值,反之为假

between(12,13,20).F.

between(18,13,20).T.

between(“c”,”a”,”y”).T.

  50.测试数据是否为空函数

empty(<

  【函数功能】测试指定表达式是否为空,如果表达式为空,返回逻辑真值,反之为假值

empty(“□□□”).T.

empty(“0”).T.

empty(“54”).F.

cdow(date())Tuesday****系统当前日期为2007-07-24

 51.测试数据是否为空函数

isnull(<

  【函数功能】测试指定表达式是否为空,如果表达式为null,返回逻辑真值,反之为假值

isnull(null).T.

isnull(“125”).F.

isnull(“□□□”).F.

  52.测试类型函数

vartype(<

表达式))

  【函数功能】测试指定表达式的数据类型

vartype(123.123)N

vartype(“addsdfsd”)C

  53.去括号函数

type(<

”表达式”>

  【函数功能】去掉最外一层括号,并判断指定表达式的数据类型

  ltype函数返回值为C,N,D,L,M,S,U(S为屏幕型,U为未定义的数据类型)

type([“123”]C

type(‘{06/10/2007}’)U

type(“5>

2”)L

  *************************************************************************************

  小结:

  1.函数都要加括号,都要有自变量,都必须带参数;

  2.函数的类型与返回值必须保持一致;

  3.带括号的是函数,不带括号的是命令。

    第四章数据库及其操作

  1、创建数据库:

①.在项目管理器中建立

  ②.在菜单中建立

  ③.命令:

creatdatabase数据库名

  2、打开数据库:

opendatabase数据库名

  3、删除数据库:

deletedatabase数据库名

  4、修改数据库:

modifydatabase数据库名

  5、关闭数据库:

closedatabase

  6、打开表设计器:

modifystructure

  7、增加表中字段:

altertable表名add字段名

  8、删除表中字段:

altertable表名drop字段名

  9、修改表中字段:

altertable表名rename原字段to新字段

  10、更改字段类型及宽度:

altertable表名alter字段名+类型(宽度)

  11、显示表:

liststructure

  12、显示全部表记录:

list

  13、显示当前表记录:

display

  14、记录的绝对定位:

gon

  15、浏览,修改表:

browse

  16、编辑,修改表:

edit/change

  17、批量修改:

replaceall字段with字段

  18、逻辑删除(只在记录前加*,不删除):

delete

  19、恢复逻辑删除:

recall

  20、物理删除:

①.pack只删除带*的记录

  ②.zap物理删除表中全部记录

  21、关闭表:

use

  22、打开表:

use表名

  23、复制表记录:

use表名;

copyto新表名

  24、复制表结构:

use表名;

copystructureto新表名

  25、追加表记录:

①.将另一个表中的记录添加到该表中:

use要追加记录的表名;

  appendfrom有记录的表名

  ②.在尾部追加记录:

append

  ③.在尾部增加一条空记录:

appendblank

 26、插入表记录:

①.在当前记录的的后面插入一条记录insertafter

  ②.在当前记录的的后面插入一条空记录insertblank

  ③.在当前记录的的前面插入一条记录insertafter

  26、显示所有含条件的记录:

listfor

  27、显示满足条件的记录:

listwhile

  28、显示字段:

listfields

  29、指针记录的定位:

①.bof()文件头

  ②.gotop第一条记录

  ③.gobottom最后一条记录

  ④.eof()文件尾

  ⑤.skip向下一条记录(不包含当前记录)

  ⑥.all所有记录

  ⑦.locatefor满足条件的第一条记录

  ⑧.continue继续查找满足条件的下一条记录

  30、记录的范围:

①.nextn向下n条记录

  ②.rest从指针指向位置开始的所有记录

  ③.recordn当前记录

  31、在数据库关闭/删除的情况下建立的表为自由表,自由表字段名最长为10个字符

  31、在数据库打开/修改的情况下建立的表为数据库表,数据库表字段名最长为128个字符

  32、创建数据库表:

opendatabase数据库名;

creat表名

  33、创建自由表:

确定当前没有打开数据库,使用命令:

creat表名

  34、将自由表添加到数据库中:

addtable表名

  35、将数据库表移出数据库:

removetable表名

  ************************************************************************************

  1.用use打开表时,记录号位于第一条记录;

  2.执行带all的命令,记录指针指向eof;

  3.bof的记录总是1,eof的记录号是记录数+1;

  4.空表的总记录是0,bof的记录号是1,eof的记录号是1

 36、排序:

①.建立排序:

sorton字段名a/d/cto新表名

  ②.a(asc):

升序;

d(desc):

降序;

c:

不区分字母的大小写

  37、索引:

①.索引的种类:

主索引,候选索引,唯一索引,普通索引

  ②.建立索引:

indexon关键字tag索引文件名

  ③.打开索引:

setindexto索引文件名

  ④.关闭索引:

setindexto

  ⑤.查找索引:

find/seek

  ⑥.删除索引:

deletetagall索引标识

  ⑦.主控索引:

setorderto索引名

  ⑧.建立永久链接的条件:

子表有索引,父表必须有主索引

  ⑨.建立临时链接:

窗口→数据工作区

  命令:

setrelationto父表字段名into子表名additive

  38、互换表中记录:

先打开表

  go1;

scattertoaa(数组名);

go3;

scattertobb(数组名);

ga

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 远程网络教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1