计算机知识点回顾.docx
- 文档编号:27908708
- 上传时间:2023-07-06
- 格式:DOCX
- 页数:20
- 大小:22.76KB
计算机知识点回顾.docx
《计算机知识点回顾.docx》由会员分享,可在线阅读,更多相关《计算机知识点回顾.docx(20页珍藏版)》请在冰豆网上搜索。
计算机知识点回顾
2-2六种数据类型的知识点回顾:
1:
日期型常量:
第一,是严格日期格式,格式:
{^yyyy-mm-dd},
第二,传统日期格式,格式:
{mm/dd/yy},
最显著的区别就是严格日期格式在年份前面有脱字符,而传统格式没有,
分隔符为:
斜杠(/)、连接符(-)、句点(.)和空格等等;
2:
传统的日期格式在不同的设置状态下,计算机会对同一日期型常量做出不同的解释;
3:
影响传统日期格式的4种设置命令:
第一种,SETDATE[TO]AMERICAN|ANSI|BRITISH|FRENCH|GENMAN|ITALIAN|JAPAN|USA|MDY|DMY|YMD,
前面大都是国家名,后面MDY、DMY、YMD是指月日年的时间位置不同,
第二种,SETMARKTO[<日期分隔符>],
第三种,SETSTRICTDATETO[0|1|2],
选0,表示不进行严格的日期格式检查,
选1,表示进行严格的日期检查,
选2,也表示进行严格的日期检查,
第四种,SETCENTURYON|OFF|TO[<世纪值>[ROLLOVER<年份参照值>]],
选择ON,表示显示世纪,用4位数字表示年份,
选择OFF,表示不显示世纪,用2位数字表示年份,
选择TO,就是设置日期所处的世纪;
4:
日期时间类型,格式:
{<日期>,<时间>},
<时间>的格式:
[hh[:
mm[:
ss]]][AM|PM],
其中hh、mm和ss分别代表时、分和秒;
2-3变量概念的知识点回顾:
1:
变量:
变量值是能够随时更改,程序代码可以通过这些变量名来访问变量的取值;
2:
变量名的命名规则:
第一:
变量名必须只能由字母、数字、汉字和下划线构成,
第二:
只能以字母、汉字和下划线开头;
3:
字段变量:
关系数据库的每个表中的字段;
4:
内存变量:
就是存储在内存中的变量;
5:
简单内存变量,格式:
<内存变量名>=<表达式>
STORE<表达式>T0<内存变量名表>
6:
数组变量,格式:
DIMENSION<数组名>(<下标上限1>[,<下标上限2>])[,…]
DECLARE<数组名>(<下标上限1>[,<下标上限2>])[,…]
7:
在VFP中,每一个二维数组都有一种一维数组的表示方法;
2-4内存变量常用命令的知识点回顾:
1:
赋值命令,格式:
<内存变量名>=<表达式>
STORE<表达式>TO<内存变量名表>
2:
输出命令,格式:
?
[<表达式表>]
?
?
[<表达式表>]
3:
内存变量的显示格式:
第一种,LISTMEMORY[LIKE<通配符>][TOPRINTER|TOFILE<文件名>]
使用LIST时,VFP会一次把所有的内容全部输出出来,
第二种,DISPLAYMEMORY[LIKE<通配符>][TOPRINTER|TOFILE<文件名>]
使用DISPLAY,VFP会采用分屏输出的方式,将结果一屏一屏的输出,显示完一屏后自动暂停,当你按下任意键后再显示下一屏;
4:
内存变量的清除格式:
1.CLEARMEMORY清除所有的内存变量,
2.RELEASE<内存变量名表>就是删除内存变量名表中指定的变量,
3.RELEASEALL[EXTENDED]清除所有的内存变量,
4.RELEASEALL[LIKE<通配符>|EXCEPT<通配符>]可以使用通配符来选择要删除的变量;
2-5表达式的知识点回顾:
1:
表达式:
由常量、变量和函数通过特定的运算符连接起来的式子;
2:
表达式分为两种:
第一种,单一的运算对象,也就是单独的常量、变量或者函数,它们本身就是表达式,
第二种,由运算符将这些运算对象连接起来的式子;
3:
数值表达式也称为算数表达式:
由算数运算符将数值型的运算单位连接在一起形成的,它的运算结果仍是数值型的数据;
4:
每个算数运算符的含义和优先级:
乘方:
"**"、"^",乘法:
"*",除法:
"/",求余数:
"%",
优先级由高到底:
"()">"**"、"^">"*"、"/"、"%">"+"、"-"
5:
字符表达式:
指用字符运算符将字符型的常量或者变量连接起来形成的式子,
6:
运算符:
"+"、"-"
加号:
直接把两个字符串连接在一起,
减号:
把第一个字符串末尾的空格移到整个字符串的最后;
7:
日期时间表达式加号和减号的运算规则
2-6关系表达式的知识点回顾:
1:
关系型表达式:
通过一个关系运算符把两个表达式连接起来进行运算;
2:
4中运算符:
大于(>)、小于(<)、等于(==、=)、不等于(<>、#、!
=)
3:
货币类型:
$数值
4:
日期时间类型比较的原则是:
越早的时间越小,越晚的时间越大;
5:
字符类型比较:
VFP会从左向右进行遍历,对两个字符串中第一个不相同的字符进行比较;
6:
对于汉字来说,在默认情况下根据它的拼音来进行排序;
7:
字符类型的相等比较:
"==":
功能是判断两个字符串是否完全一样,
"=":
条件就会宽松一些;
8:
SETEXACTON|OFF
设置为off时,等号右边字符串的长度设置为基准长度,只针对右边字符串长度的字符进行逐个比较,
设置为on时,先比较左右哪一个字符串比较短,然后在比较短的字符串后面补齐空格,使得两个字符串一样长,然后再进行精确比较;
重点注意:
无论是把setexact设置为on还是off,都是针对等号运算符的,对于双等于运算符来说,这些规则都不存在,必须完全一样才行;
9:
子串包含运算($):
<字符表达式1>$<字符表达式2>
如果表达式1是表达式2的一个子串,那么结果就是真,否则就是假;
2-7逻辑表达式的知识点回顾:
1:
逻辑表达式:
<逻辑型表达式1><逻辑运算符><逻辑型表达式2>
计算结果仍为逻辑型;
2:
逻辑运算符:
逻辑非:
not,逻辑与,and,逻辑或:
or;
优先级由高到低:
not>and>or
3:
逻辑非not:
非真的结果就是假,非假的结果就是真;
4:
逻辑与and:
只当两个操作数都为真时,它才是真,只要有一个为假,它的结果就为假;
5:
逻辑或or:
只要两个操作数中有一个为真,那么结果就为真,当两个都是假时,结果才为假;
6:
表达式中应该遵循的优先级规则:
有括号先计算括号里的,无括号先计算数值、字符、日期时间类型的运算符,然后计算关系类型的运算符,最后计算逻辑运算符有括号先计算括号里的;
2-8数值函数的知识点回顾:
1:
数值函数:
是对数值类型进行运算的函数;
2:
绝对值和符号函数格式:
ABS(<数值表达式>)绝对值函数,取后面表达式的绝对值
SIGN(<数值表达式>)符号函数,返回数值表达式的符号
3:
求平方根函数格式:
SQRT(<数值表达式>)
4:
圆周率函数格式:
PI()
5:
求整数函数格式:
INT(<数值表达式>)
CEILING(<数值表达式>)
FLOOR(<数值表达式>)
6:
四舍五入函数格式:
ROUND(<数值表达式1>,<数值表达式2>)
对前面的第一个数值表达式进行四舍五入,第二个表达式指明四舍五入的位置;
7:
求余数函数格式:
MOD(<数值表达式1>,<数值表达式2>)
8:
求最大值和最小值函数:
MAX(<数值表达式1>,<数值表达式2>[,<数值表达式3>…])
MIN(<数值表达式1>,<数值表达式2>[,<数值表达式3>…])
2-9字符函数的知识点回顾:
1:
字符串长度函数格式:
LEN(<字符表达式>)
2:
大小写转换函数格式;
LOWER(<字符表达式>)将字符串里的英文字母转换为小写字母
UPPER(<字符表达式>)把字符串里的英文字母转换为大写字母
3:
空格字符串生成函数格式:
SPACE(<数值表达式>)
4:
删除前后空格函数格式:
TRIM(<字符表达式>)去掉尾部的空格,或右边的空格
LTRIM(<字符表达式>)去掉字符串最左边的空格
ALLTRIM(<字符表达式>)去掉两边的空格
5:
取子串函数格式:
LEFT(<字符表达式>,<长度>)从左边开始截取
RIGHT(<字符表达式>,<长度>)从右边截取
SUBSTR(<字符表达式>,<起始位置>[,<长度>])从中间截取
6:
计算子串出现次数函数格式:
OCCURS(<字符表达式1>,<字符表达式2>)
表达式1在表达式2中出现的次数
2-10字符函数的知识点回顾:
1:
求子串位置函数格式:
AT(<字符表达式1>,<字符表达式2>[,<数值表达式>])
表达式1在表达式2中出现的位置(AT函数是大小写敏感),
ATC(<字符表达式1>,<字符表达式2>[,<数值表达式>])
表达式1在表达式2中出现的位置(AT函数是大小写不敏感);
2:
子串替换函数格式:
STUFF(<字符表达式1>,<起始位置>,<长度>,<字符表达式2>)
使用这前3个参数来截取出一个子串,然后用最后面的字符表达式2,来替换这个子串;
3:
字符替换函数格式:
CHRTRAN(<字符表达式1>,<字符表达式2>,<字符表达式3>)
替换一个字符串中的子串;
4:
字符串匹配函数格式:
LIKE(<字符表达式1>,<字符表达式2>)
通过使用通配符星号和问号,比较两个字符串是否匹配;
5:
最大值和最小值函数格式:
MAX(<数值表达式1>,<数值表达式2>[,<数值表达式3>…])
MIN(<数值表达式1>,<数值表达式2>[,<数值表达式3>…])
在VFP中,英文字母比较大小是按照先后顺序来排列的;
2-11日期时间函数的知识点回顾;
1:
日期和时间函数:
DATE()返回的当前的系统日期,返回的函数值是一个日期型,
TIME()返回的当前的系统时间,
DATETIME()返回当前的日期和时间类型,是日期时间类型;
2:
单独的返回一个日期的年月日:
YEAR(<日期表达式>|<日期时间表达式>)
MONTH(<日期表达式>|<日期时间表达式>)
DAY(<日期表达式>|<日期时间表达式>)
3:
单独的返回一个时间的时、分、秒:
HOUR(<日期时间表达式>)
MINUTE(<日期时间表达式>)
SEC(<日期时间表达式>)
2-12类型转换函数的知识点回顾:
1:
数值型转换成字符串:
STR(<数值表达式>[,<长度>[,<小数位数>]])
要注意的三点,
第一,当长度参数足够大时,按照小数位数进行四舍五入,前面用空格补位,
第二,如长度参数小于整数和小数的总位数,但大于整数的位数,以长度参数优先,忽略小数位数的设置,
第三,如长度参数小于整数位数,按照长度参数的个数,输出星号;
2:
字符串转数值函数:
VAL(<字符表达式>)在字符串中出现了字母,或者汉字,只对字母前面的数字进行转换;
3:
字符串转换为日期时间:
CTOD(<字符表达式>)字符串转换成日期,
CTOT(<字符表达式>)转换成日期时间;
4:
日期时间转换成字符串:
DOTC(<日期表达式>|<日期时间表达式>[,1])
TTOC(<日期时间表达式>[,1]
2-13测试函数的知识点回顾:
1:
测试函数:
就是测试某个变量是否处于某一种状态;
2:
值域测试函数:
BETWEEN(<表达式T>,<表达式L>,<表达式H>)
它后面的3个表达式可以是任意一种类型,只要类型一致就可以了,
当表达式T的值大于后面的表达式L,并且小于表达式H时,函数的值就为逻辑真,否则就是逻辑假;
3:
空值测试函数:
ISNULL(表达式)
判断一个表达式的运算结果是否为空值NULL;
4:
空值测试函数:
EMPTY(<表达式>)
判断个表达式是否为本类型的空值,
5:
在VFP中,每一种类型都有自己的空值:
数值型0
字符型空串、空格、制表符、回车换行
货币型0
逻辑型.F.
日期型空(如CTOD('))
日期时间型空(如CTOT('))
6:
数据类型测试函数:
VARTYPE(<表达式>[,<逻辑表达式>])
测试表达式的类型;
7:
每一种数据类型所对应的返回字母:
N数值型、整型、浮点型或双精度型
C字符型或备注型
Y货币型
L逻辑型
D日期型
T日期时间型
XNULL值
G通用型
O对象型
U未定义
8:
条件测试函数:
IIF(<逻辑表达式>,<表达式1>,<表达式2>)
3-1数据库的建立和打开知识点回顾:
1:
建立数据库:
法一:
点击文件→选新建→文件类型中选项目→新建文件→“数据”选项卡→点数据库→新建→选新建数据库→新建数据库按钮→输入数据库名字→保存
法二:
点击文件→选新建→文件类型中选数据库→新建文件→“数据”选项卡→点数据库→新建→选新建数据库→新建数据库按钮→输入数据库名字→保存
法三:
CREATEDATABASE[<数据库名>|?
]
2:
文件扩展名:
一个是dbc,是数据库文件,一个是prj,它是project的缩写,是项目文件;
3:
使用交互式方法打开数据库:
法一:
在项目管理器中打开数据库,
法二:
从“打开”对话框打开数据库;
4:
用命令打开数据库:
OPENDATABASE[<数据库文件名>|?
]
[EXCLUSIVE|SHARED]
[NOUPDATE]
[VALIDATE]
EXCLUSIVE和SHARED,这是一组二选一的参数,exclusive表示用“独占”的方式打开数据库,,shared就是“共享”的方式打开数据库,
NoUpdate是指定数据库按只读方式打开;
5:
设置一个数据库为当前数据库:
SETDATABASET0[<数据库名>]
3-2数据库的修改和删除的知识点回顾:
1:
数据库的修改,需要在数据库设计器中进行操作;
2:
使用命令打开数据库设计器的方式:
MODIFYDATABASE[<数据库文件名>|?
]
[NOWAIT]
[NOEDIT]
NOWAIT只能在程序中使用,也就是说在命令窗口中使用是无效的,
NoEdit作用是只打开数据库设计器,但禁止对数据库进行修改,相当于“只读”这种打开方式
3:
数据库的删除:
第一种是在项目管理器中删除,第二种同样还是使用删除命令;
4:
删除数据库的同时,也删除下面的数据库表:
DELETEDATABASE<数据库文件名>|?
[DELETETABLES]
[RECYCLE]
DELETETABLES这个参数的作用就是在删除数据库文件的同时,从磁盘上也删除这个数据库所含的表,
RECYCLE这个参数的作用就是把删除的文件等放入Windows的回收站里面,
1-1算法:
1:
无论是什么算法,最后一定要有输出结果
2:
输入
3:
有穷性
4:
可行性
5:
确定性
3-3建立数据库表的知识点回顾:
1:
表的建立:
新建数据库→数据库设计器→菜单栏中“数据库”→弹出“数据库”→菜单项“新建表”→新建表→输入表名→保存→输入字段名、类型、宽度等→确定;
2:
VFP中,字段名就是关系的属性名,每个字段的名字必须都不一样;
3:
字段变量对应的数据类型:
数值型:
整数或小数,如订货数量,
货币型:
货币单位,如货物的价格,
字符型:
字母、数字等各种字符型文本,如货物的名称,
逻辑型:
“真”或者为“假”,如订单是否已完结,
日期型:
由年、月、日构成的数据类型,如订货日期,
日期时间型:
由年、月、日、时、分、秒构成的数据类型,如发货时间,
整型:
不带小数点的数值类型,
浮点型:
基本类似于“数值型”,
双精度型:
升级版浮点型,一般用于要求精度很高的数据,
备注型:
指不定长的字母数字文本,
通用型:
OLE(对象链接与嵌入);
4:
NULL空值既不表示空白字符串,也不表示0,它指的是还没存储或不确定的值;
5:
用命令建一个表:
CREATE<表名>
6:
打开表命令:
USE[<表名>]
3-4表的基本操作的知识点回顾:
1:
表的基本操作分两个方面,一个对表结构的操作,另一个对表的记录进行操作;
2:
可以对表结构做哪些修改:
第一个修改已有的字段,
第二个增加新字段,
第三个删除不用的字段;
3:
使用命令打开表设计器:
USE<表名>
MODIFYSTRUCTURE
4:
用交互式的方法打开表浏览器:
第一种:
在项目管理器中将数据库展开至表,并且选择要操作的表,然后单击“浏览”按钮,
第二种:
打开数据库,选择要操作的表,然后点击显示--数据库设计器,从“数据库”中选择“浏览”;或右击要操作的表,然后从弹出菜单中选择“浏览”;
5:
使用命令打开表浏览器:
USE<表名>
BROWSE[FIELDS<字段表>]
fields,后面加一个字段表,可以在表浏览器中选择性的显示某些字段,不必显示所有的字段;
3-5表的常用命令的知识点回顾:
1:
记录的显示:
LIST|DISPLAY[[FIELDS]<字段表>][FOR短语]
[TOPRINTER[PROMPT]|TOFILE<文件名>]
list直接显示全部记录,而display只显示当前的记录,
[FOR短语]作用是可以指定一个查询条件,
toprinter是将结果输出到打印机,
prompt是在打印之前还会看到一个“打印设置对话框”,可以用它对打印机进行一系列的设置;
2:
查询定位命令:
第一个,goto命令,GO|GOTO<记录号>|TOP|BOTTOM
第二个,SKIP命令,SKIP[<记录数>]
第三个,locate命令,LOCATE
3:
增加记录:
第一个,APPEND,APPEND[BLANK]
第二个,insert,INSERT[BEFORE][BLANK]
4:
逻辑删除:
DELETE[FOR短语]
恢复删除命令:
RECALL[FOR短语]
物理删除命令:
PACK或ZAP
5:
修改记录:
第一种修改方式是交互式的修改:
EDIT|CHANGE
第二种直接修改的命令:
REPLACE[ALL]字段1WITH值1[,字段2WITH值2]……[
3-6索引的知识点回顾:
1:
索引:
由指针构成的文件,与表的dbf文件是分开存储的,故它并不改变表中记录的物理顺序;
2:
VFP中的索引分为主索引、候选索引、惟一索引和普通索引;
3:
主索引:
在字段或者表达式中不允许出现重复只的索引,所以建立主索引的字段直接可以当作是主关键字,一个表只有一个主索引;
4:
候选索引要求字段值不能重复,并且不能为空值;
5:
主索引和候选索引的区别:
第一,一个表中候选索引可以有多个,而主索引只能有一个,
第二,就是自由表中,无法建立主索引,但是可以建立候选索引;
6:
唯一索引指索引项的唯一,而不是字段值唯一,它允许字段值重复;
7:
普通索引也可以决定记录的处理顺序,允许字段中出现重复值,而且在索引项中也允许出现重复值;
8:
一个表上可以建立多个普通索引、多个惟一索引和多个候选索引,但只能建立一个主索引;
9:
主索引用于主关键字字段,候选索引用于那些不作为主关键字但字段值又必须惟一的字段,普通索引用于一般地提高查询速度,惟一索引用于一些特殊的程序设计;
10:
注意:
通过建立索引后,虽然提高了数据的查询和访问速度,但是系统却要为维护索引付出代价;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 知识点 回顾