300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > vfp中写入文本文件_Visual FoxPro基础知识

vfp中写入文本文件_Visual FoxPro基础知识

时间:2018-09-01 18:22:25

相关推荐

vfp中写入文本文件_Visual FoxPro基础知识

第二章表的建立与操作

1、计表文件结构时如何确定字段明、字段类型和字段宽度?

对表结构的建立主要是确定表结构的字段名、字段类型、字段宽度。

字段名又称字段变量,最长为10个字符,允许由字母、汉字、数字和下划线组成,但必须以字母或汉字开头,中间不能有空格。字段类型有13种,它们是:字符型、数值型、逻辑型、日期型、备注型、通用型、整型、双精度型、浮点型、日期时间型、货币型、二进制字符型、二进制备注型。字段宽度:逻辑型,1;备注型,4;通用型,4;整型,4;日期型,8;货币型,8。

2、LIST与DISPLAY命令有什么区别?

LIST显示当前记录的内容和表达式的结果。如果有更多的信息需要显示,而在窗口中显示不完,就滚动显示。LIST也可用来显示表达式的结果,它可以包括字母和数字的组合、内存变量、数组元素、字段和备注字段。DISPLAY显示当前表记录的内容和表达式的结果。如果有更多信息需要显示,而在窗口中显示不完,就显示第一屏信息,然后暂停。按任意键继续显示下一屏的信息。不带所有选项时,DISPLAY的默认范围是当前记录。

3、FIND 与SEEK命令在使用上有何区别?

FIND与SEEK命令都是索引查找命令。由于索引查找速度快,又称快速查找。FIND命令可用于字符型和数值型数据的快速查找,可以查找字符型和数值型常量,但不能查找变量和表达式。用于查找的字符串呆以加定界符,也可以不加定界符。若使用字符型变量,必须加"&"。SEEK命令查找的对象是表达式,即可以是常量、变量或表达式,字符型常驻量必须加定界符,字符型变量前不需加"-"。SEEK命令的功能远强于FIND命令,所以在Visual FoxPro中很少使用FIND命令,而用SEEK命令取而代之。

4、什么是排序和索引?两者有何区别?

1)、概念不同:排序是按关键字的顺序建立一个新的、与原文件同样大小、结构相同的物理文件,改变了物理顺序;索引只是在原表的基础上建一个按逻辑顺序排列的索引表,原表的物理顺序并无改变。

2)占存储空间大小不同:排序后的文件与原文件大小相同,占存储空间大,且在排序时还要有临时转换空间,需有原表3倍大小的空间;索引文件只是一张相当于两个字段的表格,占存储空间小。

3)查找速度不同:排序文件中的查询依然按记录的物理顺序,查找速度慢;索引文件中的查找是按逻辑顺序进行的,查找速度快。

4)使用方法不同;

5)建立所需时间不同。

5、删除表记录与删除表文件的命令各是什么?两者有何区别?

删除表记录的命令是DELETE和PACK或ZAP

DELETE是对表中要删除的记录加上删除标记,然后使用PACK真正删除记录。

ZAP是将表文件中的所有记录完全删除,它相当于DELETE ALL 后用PACK。

删除表文件的命令是ERASE或DELETE FILE

删除表记录后表文件还存在,还存在表结构。而删除表文件后,表记录和表结构都被删除。

6、REPLACE命令与STORE命令、"="运算符有何区别?

REPLACE 命令是用来修改字段的值,例如我们可以用REPLACE来修改学生表中的姓名字段:REPLACE 奖学金WITH 100 FOR 姓名="李平"

STORE和=命令是用来为内存变量赋值:STORE 30 TO M或M=30,M是内存变量。REPLACE与STORE和=的处理对象不同。

7、VISUAL FOXPRO有几种类型的索引?如何用表设计建立索引?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。