贵州大学Visual FoxPro实验报告_Ex02_1_表达式、函数和表
- 格式:doc
- 大小:419.50 KB
- 文档页数:5
本科生课程报告课程名称数据库程序设计学院名称核技术与自动化工程学院专业名称学生姓名学生学号教师成绩二〇一八年九月——二〇一八年十二月实验1 Visual FoxPro 使用初步1.1实验目的1.熟悉Visual FoxPro的窗口组成2.掌握Visual FoxPro的启动和退出3.掌握默认工作目录的设置方法4.掌握项目管理器的使用方法1.2实验内容1.用两种方法启动和退出Visual FoxPro。
2.浏览Visual FoxPro的主菜单项及其子菜单。
3.掌握Visual FoxPro的窗口、工具栏、对话框的操作4.练习打开和隐藏命令窗口。
5.在E盘上建立“学生管理”文件夹,并将其设置为默认的工作目录。
6.在“学生管理”文件夹下建立一个项目文件,命为“学生管理.pjx”。
熟悉项目管理器的使用。
实验2 数据及运算2.1实验目的1.掌握变量、常量数组的使用。
2.掌握运算符和表达式的使用。
3.掌握常用函数的使用。
2.2实验内容1.常量的使用2.变量和数组的使用3.运算符和表达式的使用4.字符函数的使用5.数值函数的使用6.日期函数的使用7.数据类型转换函数的使用8.测试函数的使用实验3 自由表的建立与操作3.1实验目的及内容1.掌握自由表结构的建立和表记录的输入表结构的建立表1.8表1.92.掌握表的打开关闭和修改表的浏览操作3.掌握记录的定位与显示,增加与修改,删除与恢复删除sh030008后在sh030001前插入sh030008的记录4.掌握文件管理命令5.掌握索引的建立和索引查询建立四个索引按升序索引后的学生登记表Locate命令的顺序查询Seek命令的索引查询以上两条查询命令实现了逐条查询出性别为女的学生名单。
两图片分别为locate(顺序查询)和seek(索引查询)命令的查询结果及输入命令。
实验3第6题的内容(分析命令及执行结果)6.掌握表的统计操作命令使用repll all ……with……命令分别计算成绩的总分与平均分.7.掌握表的连接和表的临时关联按学号将xs.dbf与cj.dbf连接起来但只包含学号,姓名,数学,政治,英语成绩。
vfp实验报告实验名称:VFP(Visual FoxPro)实验报告实验目的:1. 了解VFP的基本概念和特点;2. 掌握VFP的基本操作和开发环境;3. 学习VFP的数据操作和报表生成功能;4. 实践VFP的应用开发过程。
实验步骤:1. 安装VFP开发环境,并完成环境配置;2. 熟悉VFP的主要界面和功能,包括项目浏览器、表格设计器、报表设计器等;3. 创建一个新的VFP项目,包括创建数据库和相关表格;4. 使用VFP进行数据操作,包括数据的增、删、改、查;5. 利用VFP的报表设计器,创建一个简单的报表;6. 运行和调试VFP项目,检查程序的正确性和完整性;7. 提交实验报告,包括实验过程、遇到的问题和解决方案、实验结果等。
实验结果:1. 成功安装了VFP开发环境,并完成了环境配置;2. 熟悉了VFP的主要界面和功能,掌握了表格设计器和报表设计器的基本操作;3. 创建了一个新的VFP项目,包括创建了数据库和相关表格;4. 成功进行了数据操作,包括数据的增、删、改、查;5. 使用报表设计器创建了一个简单的报表;6. 运行和调试VFP项目,程序运行正确,并满足设计要求。
实验总结:通过本次VFP实验,我对VFP的基本概念和特点有了更深入的了解,掌握了VFP的基本操作和开发环境的使用方法。
在实验过程中,我遇到了一些问题,如环境配置、数据操作的语法问题等,但通过查阅相关资料和请教同学,最终成功解决了这些问题。
通过本次实验,我不仅熟悉了VFP的开发流程和相关工具的使用,还提升了自己的问题解决能力和实际开发能力。
总的来说,本次实验收获丰富,对今后的VFP开发工作有了更充分的准备。
VFP实验报告一、实验目的本次VFP(Visual FoxPro)实验的主要目的是通过实际操作和实践,深入了解和掌握 VFP 数据库管理系统的基本功能和操作方法,提高我们对数据库的理解和应用能力,培养我们解决实际问题的思维和技能。
二、实验环境操作系统:Windows 10软件版本:Visual FoxPro 60三、实验内容1、数据库和表的创建与操作(1)创建数据库首先,打开 VFP 软件,选择“文件”菜单中的“新建”,在弹出的“新建”对话框中选择“数据库”,然后输入数据库名称,如“student_info”,点击“保存”按钮,成功创建了一个数据库。
(2)创建表在创建好的数据库中,选择“新建表”命令。
根据实验要求,依次输入表的字段名、字段类型、字段宽度等信息。
例如,创建一个“学生信息表”,包含“学号”(字符型,长度 10)、“姓名”(字符型,长度 20)、“年龄”(整型)、“性别”(字符型,长度 2)等字段。
(3)表数据的输入与修改通过“浏览”命令打开创建好的表,输入相应的数据。
在输入过程中,若发现数据错误,可以直接在表中进行修改。
2、数据查询与统计(1)简单查询使用“查询设计器”创建简单查询。
例如,查询所有年龄大于 20 岁的学生信息,在查询设计器中选择“学生信息表”,添加“年龄”字段,并设置查询条件为“年龄>20”,执行查询后得到满足条件的结果。
(2)复杂查询通过连接多个表进行复杂查询。
假设还有一个“成绩表”,包含“学号”、“课程名”、“成绩”等字段,要查询某个学生的所有课程成绩,就需要将“学生信息表”和“成绩表”通过“学号”字段进行连接,然后设置相应的查询条件。
(3)数据统计使用“统计”命令对表中的数据进行统计。
如统计学生的平均年龄、不同性别的人数等。
3、索引和排序(1)索引的创建为表中的字段创建索引,以提高查询效率。
例如,为“学号”字段创建索引。
(2)排序操作使用“排序”命令对表中的数据按照指定字段进行排序,如按照年龄升序或降序排列。
实验二表的基本操作(实验步骤)1.实验2-1实验题目:逻辑删除学生档案表(xsda.dbf)中的最后一条空白记录。
实验要求:用命令方式完成。
操作步骤:①打开学生档案表(xsda.dbf)。
(见图2-1)图2-1(实验2-1结果)②在命令窗口键入下列命令go bottomdelete图2-2(实验2-1结果)2.实验2-2实验题目:接实验2-1,物理删除学生档案表(xsda.dbf)中的所有空白记录。
实验要求:任选菜单方式或命令方式完成。
操作步骤:●命令方式:在命令窗口键入下列命令delete all for 入学成绩=0pack图2-3(实验2-2结果)●菜单方式:①打开浏览窗口,选择菜单【表】—【删除记录…】,打开“删除”对话框。
②在“删除”对话框,选择“作用范围”为“All”,单击“For”文本框右侧按钮,打开“表达式生成器”,形成表达式:入学成绩=0,按“确定”后返回“删除”对话框,按“删除”按钮。
②择菜单【表】—【彻底删除】。
图2-4(菜单方式删除表中的记录)3.实验2-3实验题目:按出生日期降序浏览学生档案表(xsda.dbf)。
实验要求:通过建立索引实现。
操作步骤:①打开学生档案表(xsda.dbf)。
②打开表设计器。
③选择“索引”页,在“索引名”列当中键入csrq,单击其左侧的上箭头按钮使之变成下箭头按钮,确定“类型”一栏显示“普通索引”,按“表达式”文本框右边的按钮打开“表达式生成器”。
④在“表达式生成器”中,双击左下方“字段:”列表中的“出生日期”,按“确定”按钮返回表设计器的索引页。
图2-5⑤按“确定”按钮,保存设置关闭表设计器。
⑥选择菜单【窗口】—【数据工作期】。
在“数据工作期”窗口按“属性”按钮打开“工作区属性”对话框,单击“索引顺序:”下拉列表中的Xsda:Csrq,按“确定”按钮回到“数据工作区”窗口,按“浏览”按钮,观察记录的排列顺序。
图2-6(实验2-3结果)⑦依次关闭表记录浏览窗口和“数据工作期”窗口。
VF程序设计实验报告图书馆管理系统专业:___________________学号:___________________姓名:___________________指导教师:____________________2010年12月31日目录第一部分系统概述------------------------ 2第二部分系统功能模块设计 ---------------- 2第三部分系统数据库及表设计 --------------- 2第四部分系统菜单设计 ------------------ 5第五部分系统界面设计 ------------------ 6第六部分系统相关程序代码 ---------------- 13第七部分实验报告小结 ------------------ 22第八部分参考资料------------------------ 22、系统概述近年来,随着图书馆规模的不断扩大,图书数量相应的增加,有关图书的各种信息量也成倍增加,面对庞大的信息量,传统的人工管理户导致图书管理的混乱,人力与物力过多的浪费,图书管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理。
因此,为了充分发挥了图书馆的功效,最大限度地为读者服务,必须制定一套合理、有效,规范和实用的图书馆管理系统,对图书资料进行集中统一的管理。
根据上述需要,我们建立本图书馆管理系统。
根据图书、读者和管理员三者之间的关系,本系统主要实现读者对图书的查询、个人信息的修改和管理员对读者、图书的管理。
本系统采用作为开发工具。
、系统功能模块设计本系统可以完成一般图书馆关于图书查询、借阅及书库管理的主要功能。
其中:图书查询模块可以查询所需要的图书;读者管理模块中,读者可以查看自己的信息,对登陆密码进行修改,管理员可以对读者进行添加和删除;图书管理模块中,管理员可以为读者进行图书的借阅和归还操作,以及对图书的信息进行修改,如加入新书、删除不能使用的图书和更新图书的信息;报表打印模块中,实现对需要的信息进行打印输出。
Visual FoxPro 课程设计实验报告总结(原创,可修改)20XX年度一.设计题目学生信息管理系统二.开发软件VFP6.0三.课题要求(1) 掌握课堂讲授的基本数据库知识和VFP的基本技巧:1. 数据库管理系统合数据库应用系统;2. VFP的界面组成与操作;3. VFP的工作方式;4. 标的基本操作(表的建立与修改、表达式、维护命令);5. 表的查询与统计(排序与索引,SELECT-SQL查询,数据库于视图);6. 程序设计初步(程序文件,程序的控制,多模块程序)。
(2) 自学部分书本关于VFP的内容:1. 菜单设计;2. 表单设计;3. 表单控件设计;4. 实例:汽车修理管理系统的开发。
(3) 要求能够独立设计。
完成一个简单的学生信息管理系统,此系统必须有如下基本功能:1. 数据的查询;2. 记录的增加,删除,修改等功能;3. 系统界面良好;4. 操作方便,运行稳定。
四.目的掌握基本的数据库知识,熟悉VFP的使用。
学习VFP数据库应用系统开发的一般步骤:1.需求分析2.数据库设计3.应用程序设计4.软件的运行测试通过简单的系统设计、开发,激发学生的学习兴趣和动手能力。
五.设计时间第12周——第19周 六.设计主要流程 流程图:(1) 数据库设计根据此系统需要建立数据库sexxdb.dbc ,数据库中有如下几个数据表:student.dbf 、course.dbf、score.dbf、password.dbf、passwordm.dbf。
student..dbf记录的是学生的个人信息,如:学号、姓名、性别、民族、出生日期、所在专业、籍贯。
Course.dbf记录的是有关课程的信息,如:课程编号、课程名称、学分、任课老师。
Score.dbf记录的是每个同学不同科目的考试成绩,有以下这些内容:课程编号、课程名称、学号、成绩。
Password.dbf记录系统普通用户的用户名和密码。
Passwordm.dbf记录系统管理员的用户名和密码。
Vf实验报告实验1常量、变量、数组、函数和表达式(1)VFP有哪三种工作方式?菜单方式,命令方式,程序方式(2)顺序执行如下两条命令后,显示的结果是________。
m="ABC"m=m-"DEF"? m(3)在Visual FoxPro中要将系统默认磁盘设置为D盘,可执行命令是什么?(4)用严格的日期格式,将日期型数据2008年7月1日赋值给变量A2的语句。
实验2建立项目、数据库和表(1)在项目管理器的右侧有6个命令按钮,这6个命令按钮会随着所选文件类型的不同而动态改变,初次打开时6个命令按钮分别是:(2)写出打开项目文件“学生信息管理.pjx”的项目管理器的命令(3)写出创建项目文件“学生信息管理.pjx”的命令(4)修改数据库中表结构的命令是________?(5)数据库被打开后,如果要使用其包含的表,则需要使用________命令打开(6)写出打开数据库“学生信息管理.dbc”的设计器的命令(7)用命令方式,在C盘根目录下建立一个名为“学生学籍管理”的数据库,写出命令实验三表的基本操作(1)(1)将记录指针从末记录向上移2条记录,显示记录号,并显示该记录内容,请填空。
use xs.dbfgo bottomskip -2?recno()____________________________(2) 有自由表文件:xs.dbf (xh(c7),xm(c8),xb(C2),csrq(D8),jxj(N7.2),bz(M4) )写出如下list或display或browse命令:显示所有女生的姓名、出生日期、奖学金的记录。
(3)有自由表文件:xs.dbf (xh(c7),xm(c8),xb(L),csrq(D8),jxj(N7.2),bz(M4) )将记录指针从首记录向下移3条记录,显示当前记录号,并显示当前记录内容,请填空:go topskip 3? ________Display(4) 有自由表文件:xs.dbf (xh(c7),xm(c8),xb(L),csrq(D8),jxj(N7.2),bz(M4) ),写出:显示1985年1月1日至2002年12月31日之间出生的学生记录:(5) 有自由表文件:xs.dbf (xh(c7),xm(c8),xb(L),csrq(D8),jxj(N7.2),bz(M4) )写出连续显示表的全部记录的命令:(6) 有自由表文件:xs.dbf (xh(c7),xm(c8),xb(L),csrq(D8),jxj(N7.2),bz(M4) )写出以独占方式打开表文件“xs.dbf”的命令:(7) 假设表文件student.dbf已经打开,将student.dbf的结构原样复制到表文件"xsb3.dbf"中的命令是________。
Visual FoxPro 课程设计实验报告范本课程名称:Visual FoxPro实验名称:设计一个简单的学生成绩管理系统实验目的:1.掌握Visual FoxPro的基本操作和编程语言;2.了解数据库的创建和使用;3.熟悉Visual FoxPro的界面设计和报表生成功能。
实验内容:本次实验设计一个简单的学生成绩管理系统,包括以下功能:1.学生信息的录入、修改和查询;2.成绩信息的录入、修改和查询;3.成绩统计分析功能;4.成绩报表生成功能。
实验步骤:1.创建数据库在Visual FoxPro中创建一个数据库,并创建两个表:学生表和成绩表。
学生表包括学生编号、姓名、性别、年龄、班级等字段;成绩表包括学生编号、科目、成绩等字段。
2.设计界面设计一个简单的界面,包括菜单栏、工具栏和状态栏。
菜单栏包括“学生管理”、“成绩管理”、“成绩统计”、“报表生成”等功能。
3.学生信息的录入、修改和查询在学生管理功能中,设计学生信息的录入、修改和查询功能。
录入学生信息时,可以通过表单的方式输入学生信息,并将信息保存到学生表中。
修改学生信息时,可以选择要修改的学生,并通过表单的方式修改学生信息。
查询学生信息时,可以根据学生编号、姓名、班级等条件进行查询,并将查询结果显示在表格中。
4.成绩信息的录入、修改和查询在成绩管理功能中,设计成绩信息的录入、修改和查询功能。
录入成绩信息时,可以选择学生和科目,并输入成绩信息,并将信息保存到成绩表中。
修改成绩信息时,可以选择要修改的成绩,并通过表单的方式修改成绩信息。
查询成绩信息时,可以根据学生编号、科目等条件进行查询,并将查询结果显示在表格中。
5.成绩统计分析功能在成绩统计功能中,设计成绩的平均分、最高分、最低分等统计分析功能,并将统计结果显示在界面上。
6.成绩报表生成功能在报表生成功能中,设计成绩报表的生成功能。
可以选择要生成的报表类型,如学生成绩单、科目成绩排名等,并将报表生成到指定位置。
表达式、函数和表一、实验目的1.练习设置默认目录2.掌握变量和常量的使用方法,了解内存变量和数组的特点3.熟悉掌握常用函数的功能和使用方法4.理解Visual FoxPro的各种表达式二、内容与设计思想1.设置默认目录2.常量的写法3.变量的定义和赋值4.常用函数的用法5.表达式计算三、使用环境Windos XP操作系统;Visual ProFox 6.0四、核心代码及调试过程(验证需要截图)1.在计算机硬盘上建立自己的文件夹,文件夹名以学号+姓名拼音首字母缩写命名,例如刘毅同学(学号20030009):建立文件夹20030009LY。
并设定此文件夹为VF的默认目录。
(截图)2.判断表达式的正误,写出正确的表达式并上机验证1)123+456 √5792)123+”456”×3)“123”+”456”√1234564)5>3>1 ×5)“ABC”+”456”√ABC4566)“ABC”-”456”√ABC4567){^2006/06/20}+{^2006/06/12} ×3.写出下列命令的作用或者显示结果,并上机验证1)x=123?type(“x”) 显示值或者提示信息为: Nx=”123”?type(“x”) 显示值或者提示信息为: Cx=.T.?type(“x”) 显示值或者提示信息为: Lx={^2006-06-10}?type(“x”) 显示值或者提示信息为: Dx={“^2006-06-10”}?type(“x”) 显示值或者提示信息为:日期/日期时间中包含了非法字符x=”^2006-06-10”?type(“x”) 显示值或者提示信息为: CSTORE 123**2-10 TO x,y,z?”x=”,x,”y=”,y,”z=”,z 显示值为:x=15119.00 y=15119.00 z=15119.002)Dimension a(3)a(1)=123store [I’m a boy.] to a(2)?a(0) 显示值或者提示信息为:无效的下标引用?a(1) 显示值或者提示信息为: 123?a(2) 显示值或者提示信息为: I’m a boy.?a(3) 显示值或者提示信息为: .F.4.写出下列函数的作用、返回值并上机验证1)数值型函数? INT(123.456),INT(-123.456)返回<数值表达式>的整数部分123 -123?ROUND(123.456,1),ROUND(-123.456,-1)<数值表达式1>四舍五入,保留<数值表达式2>位小数123.5 -120?MOD(8.7,3),SQRT(144)取模,即返回<数值表达式1>除以<数值表达式2>所得的余数 2.7 12.002)字符处理函数?SUBSTR(“VISUAL FOXPRO”,3,5),SUBSTR(“VISUAL FOXPRO”,3)返回<字符表达式>中第<数值表达式1>位起的长度为<数值表达式2>的子串SUAL SUAL FOXPRO?AT(“O”,”FOXPRO”,1),AT(“O”,”FOXPRO”,2),AT(“O”,”FOXPRO”)返回字符串<字符表达式1>在<字符表达式2>中第<数值表达式>次出现的位置2 6 2?V AL(“3.14”), V AL(“3.14E2”), V AL(“3.14E”), V AL(“E3.14”)将字符串转换为数值 3.14 314.00 3.14 0.00?STR(3.1415,5,1), STR(3.1415,5), STR(3.1415), STR(3.1415,5,5)将数值<数值表达式1>转换为长度为<数值表达式2>位,具有<数值表达式3>位小数的字符串 3.1 3 3 3.142?LEN(“ ABCD “), LEN(alltrim(“ ABCD “))返回字符串的长度 6 43)日期处理函数?CTOD(“01/1/99”)将<字符表达式>转换为日期01/01/99? CTOD(01/1/99)函数值无效X=DATE()?DTOC(X),DTOS(X),TYPE(…DTOS(X)‟)将<日期表达式>转换为字符串08/17/12 2013817 C?YEAR(X), TYPE(…YEAR(X)‟)返回年份2013 N5.计算下列表达式,写出计算过程,写出表达式的类型并上机验证1)DTOS(DATE())+SPACE(3)+DTOC(DATE()) =20130817 08/17/13 算术表达式2)YEAR({^2006/06/10})>2006=.F. 关系表达式3)SUBSTR(“VISUAL FOXPRO”,8)=”FOX” =.T. 关系表达式4)(1.1+2)^3>66 OR (1.1+2)^3<66 AND “AB”$”ABCD” =.T. 逻辑表达式5)“数据库”>”自由表” =.F. 关系表达式6.思考与操作1)单个的常量、变量或者是函数是否是表达式?否,表达式是常量、变量或者是函数和运算符号的组合。
实验课程名称Visual FoxPro实验报告
实验项目名称表达式、函数和表
专业班级电子信息科学与技术08级1班学生姓名
学号
指导教师
理学院
实验时间:2010年10月29日
第2章表达式、函数和表
实验2-1 表达式与函数
1.实验目的
(1)掌握常量和变量的使用方法,了解内存变量和数组的特点。
(2)熟练掌握Visual FoxPro常用函数的功能和使用方法。
(3)理解Visual FoxPro的各种表达式。
2.实验要求
(1)练习常量写法、内存变量赋值、数组定义及赋值。
(2)练习常用函数的用法。
(3)练习表达式计算,运算符的优先级别。
(4)对于本实验安排的错误表达式,请写出出错时的提示信息,并分析出错原因。
3.实验准备
阅读主教材2.1.1节中的“命令窗口操作”部分和2.2节。
4.实验步骤
(1)判断下列表达式的正误,写出正确的值并上机验证。
①123+456 T, 579
②123+”456”F,str(123,3,0)+”456”,123456(操作符/操作数类型不匹配)
③”123”+”456”T,123456
④5>3>1 F,5>3 and 3>1,.T. (操作符/操作数类型不匹配)
⑤”abc ”+”456”T,abc 456
⑥”abc ”-“456”T,abc456 (-运算符用于连接两个字符串,并将前一个字符串尾部的空格移到字符串的尾部)
⑦{^2006/06/20}+{^2006/06/12} F, {^2006/06/20}-{^2006/06/12},8(操作符/操作数类型不匹配)
⑧{^2006/06/20}-{^2006/06/12} T,8
(2)写出下列命令的显示结果或提示信息,然后上机验证。
①x=123
?TYPE(“x”) 显示值或提示信息为:N
x=”123”
?TYPE(“x”) 显示值或提示信息为: C
x=.T.
?TYPE(“x”) 显示值或提示信息为:L
x=”.T.”
?TYPE(“x”) 显示值或提示信息为: C
x={^2006/06/10}
?TYPE(“x”) 显示值或提示信息为: D
x={“^2006/06/10”}
?TYPE(“x”) 显示值或提示信息为:日期/日期时间中包含了非法字符x=“^2006/06/10”
?TYPE(“x”) 显示值或提示信息为: C
STORE 123**2-10 TO x,y,z
?”x=”,x,”y=”,y,”z=”,z 显示值为:x=15119.00 y=15119.00 z=15119.00
②DIMENSION a(3)
a(1)=123
STORE [I‟m a student.] TO a(2)
?a(0) 显示值或提示信息为:无效的下标引用
?a(1) 显示值或提示信息为:123
?a(2) 显示值或提示信息为:I‟m a student.
?a(3) 显示值或提示信息为:.F.
(3)写出下列函数的返回值,然后上机验证。
①数值型函数
?INT(123.456),INT(-123.456) 返回值:123 -123
?ROUND(123.456,1),ROUND(-1234.567,-1) 返回值:123.5 -1230 ?MOD(8.7,3),SQRT(144) 返回值:2.7 12.00
②字符处理函数
?SUBSTR(“Visual FoxPro”,3,5),SUBSTR(“Visual FoxPro”,3)
返回值:sual sual FoxPro
?A T(“o”,”FoxPro”,1), A T(“o”,”FoxPro”,2), AT(“o”,”FoxPro”)
返回值:2 6 2
?V AL(“3.14”),V AL(“3.14E2”), V AL(“3.14E”), VAL(“E 3.14”)
返回值:3.14 314.00 3.14 0.00
?STR(3.1415,5,1), STR(3.1415,5), STR(3.1415), STR(3.1415,5,5)
返回值:3.1 3 3 3.142
?LEN(“ ABCD ”),LEN(ALLTRIM(“ ABCD ”))
返回值:6 4
③日期处理函数
?CTOD(“10/1/99”)
?CTOD(10/1/99)(函数参数的值、类型或数目无效)
x=DATE()
?DTOC(x),DTOS(x),TYPE(…DTOS(x)‟)
?YEAR(x),TYPE(…YEAR(x)‟)
(4)计算下列表达式的值,指出表达式的类型,然后上机验证。
①DTOS(DATE())+SPACE(3)+DTOC(DA TE())
②YEAR({^2006/06/10})>2006
③SUBSTR(“Visual FoxPro”,8)=”Fox”
④(1.1+2)^3>66 OR (1.1+2)^3<66 AND “AB”$”ABCD”
⑤”数据库”>”自由表”
5.思考与操作
(1)单个的常量、变量或函数是否是表达式?
答:单个的常量、变量或函数是表达式,例如‟123‟,x(事先已经定义的变量),RECN()等等都是表达式。
(2)汉字的排序按什么方式进行?
答:汉字的排序是按其汉语拼音顺序进行排序的。
(3)VFP在命令窗口中保留了已使用过的命令,可以将光标移到命令的任意位置,按回车键重新执行;或用常用的剪切(Ctrl+X)、复制(Ctrl+C)、粘贴(Ctrl+V)剪贴编辑方法,快速生成新命令,以节省时间,减少输入错误。