指导老师万润泽实验名称VISUALFOXPRO操作基础同组人日期日成绩一、实验目的1)理解各种不同的数据类型2)常量的含义以及各种不同数据类型的常量3)变量的含义以及字段变量、内存变量、系统变量和数组变量的使用二、实验环境(仪器设备、软件等)WindowsXP操作系统、VISUALFOXPRO环境三、实验原理(或要求)(1)数值型、货币型、字符型、日期型和日期时间型常量的输入(2)日期格式的设置的命令(3)字段变量与内存变量同名时候,观察赋值运算结果(4)数组变量的赋值(5)内存变量显示、清除与保存所使用的命令四、实验步骤?”计算机”,’123.45’,[‘ABC’,’abc’]日期格式的设置SETCENTURYON|OFFSETDATETOAMERICAN?{^2007-1-2}结果:SETMARKTO“.”?{^2007-1-2}结果SETSTRICTDATETO0?{2007-5-30}结果SETCENTURYONSETMARKTO“|”SETDATETOYMD结果创建一个学生表“学生.dbf”,其中包含字段学号、姓名、性别、出生日期等字段。并输入多行记录,再使用以下命令USE学生?姓名GO3?姓名五、记录与处理(实验数据、误差分析、结果分析)注意:实验步骤与记录处理合成一个部分,都是用来记载上机实验中的代码以及运行结果,对于VISUALFOXPRO编程而言,不必分两个部分。在此页中继续写入程序代码以及相应的运行结果。这个部分内容到课本52面结束六、思考题1、什么是常量?VISUALFOXPRO中哪几种类型的数据有常量表示?2、什么是变量?VISUALFOXPRO中有哪几种变量?变量名取名是如何规定的?七、实验小结这个地方可以写入自己对上机内容的理解,也可把自己不懂的内容写在下面指导老师万润泽实验名称VISUALFOXPRO操作基础同组人日期成绩一、实验目的1)掌握表达式中各种运算符的运算规则2)掌握各种类别的运算符的优先级3)理解函数的三要素以及各常用函数的用法二、实验环境(仪器设备、软件等)WindowsXP操作系统、VISUALFOXPRO环境三、实验原理(或要求)(1)几种算术运算符、日期时间运算符和关系运算符的规则与使用(2)字符串匹配运算符“=”、“==”、“$”的含义(3)在含有多种运算符的表达式中根据运算符优先级进行运算(4)常用函数的用法,注意函数的参数与返回类型四、实验步骤P52例3-83-93-10例3-12课后练习习题一(13)小题例3-14五、记录与处理(实验数据、误差分析、结果分析)(接上页)例3-15~34选取有代表性的例子注意:实验步骤与记录处理合成一个部分,都是用来记载上机实验中的代码以及运行结果,对于VISUALFOXPRO编程而言,不必分两个部分。在此页中继续写入程序代码以及相应的运行结果。这个部分内容从课本53到课本63面结束六、思考题1.什么是表达式?当一个表达式中有多种类型的运算符并存时,一般的运算顺序是什么?2.函数的三要素是什么?试指出MONTH()函数在使用时的参数和返回值数据类型?另外测试数据类型的函数是什么?七、实验小结这个地方可以写入自己对上机内容的理解,也可把自己不懂的内容写在下面指导老师万润泽实验名称VISUALFOXPRO操作基础同组人日期成绩一、实验目的1)掌握数据库的基本操作2)掌握表的基本操作,包括表结构的创建、表结构的显示与修改以及表记录的显示、增加和修改3)理解索引的概念并会在表设计器中建立索引二、实验环境(仪器设备、软件等)WindowsXP操作系统、VISUALFOXPRO环境三、实验原理(或要求)(1)建立自由表,并使用表设计器设计每个字段的字段名、数据类型、宽度等(2)在数据库中创建表,在表设计器中对字段的有效性规则、默认值、格式、输入掩码等进行修改(3)表的打开与浏览,增加表记录和删除表记录(4)在表设计器中建立索引,另外通过命令方式建立索引四、实验步骤这个部分内容从69面到课本88面结束例4-1显示表结构例4-3显示男生的记录例4-4例4-789理解物理删除和逻辑删除之间的区别例4-11五、记录与处理(实验数据、误差分析、结果分析)注意:实验步骤与记录处理合成一个部分,都是用来记载上机实验中的代码以及运行结果,对于VISUALFOXPRO编程而言,不必分两个部分。在此页中继续写入程序代码以及相应的运行结果。六、思考题1)什么叫参照完整性?参照完整性分为哪几种?2)数据库表和自由表有什么区别?七、实验小结这个地方可以写入自己对上机内容的理解,也可把自己不懂的内容写在下面指导老师万润泽实验名称VISUALFOXPRO操作基础同组人日期成绩一、实验目的1)使用SQL查询语句对表进行条件查询2)理解SELECT命令中的几个常用关键字的含义3)能熟练掌握简单查询、联接查询、嵌套查询4)排序显示查询结果和计算查询二、实验环境(仪器设备、软件等)WindowsXP操作系统、VISUALFOXPRO环境三、实验原理(或要求)1)SELECT说明要查询的数据2)FROM说明要查询的数据来自哪些表3)WHERE说明查询的条件4)ORDERBY用来对查询的结果排序5)几个特殊的运算符,如LIKE,NOTIN,BETWEEN。。。AND。。。,以及计算查询中用到的函数,如COUNT,SUM,AVG,MAX,MIN等四、实验步骤这个部分内容从104面到课本112面结束例5-1到5-21选择典型的SQL查询语句五、记录与处理(实验数据、误差分析、结果分析)(接上面的实验步骤)注意:实验步骤与记录处理合成一个部分,都是用来记载上机实验中的代码以及运行结果,对于VISUALFOXPRO编程而言,不必分两个部分。在此页中继续写入程序代码以及相应的运行结果。六、思考题1、课本136面三、上机题2(注:题目也要抄写)2、课本136面三、上机题3(注:题目也要抄写)七、实验小结这个地方可以写入自己对上机内容的理解,也可把自己不懂的内容写在下面指导老师万润泽实验名称VISUALFOXPRO操作基础同组人日期2008年5月6日成绩一、实验目的5)使用SQL语句对表进行插入、修改、删除等操作6)理解INSERT、UPDATE、DELETE等几个常用关键字的含义7)能熟练掌握表结构的修改、表的删除二、实验环境(仪器设备、软件等)WindowsXP操作系统、VISUALFOXPRO环境三、实验原理(或要求)6)INSERTINTO表名VALUES表达式1表达式2。。。插入记录7)DELETEFROM表名WHERE表达式删除记录8)UPDATE表名更新记录四、实验步骤这个部分内容从126面到课本135面结束例5-38到5-49选择典型的SQL查询语句五、记录与处理(实验数据、误差分析、结果分析)(接上面的实验步骤)注意:实验步骤与记录处理合成一个部分,都是用来记载上机实验中的代码以及运行结果,对于VISUALFOXPRO编程而言,不必分两个部分。在此页中继续写入程序代码以及相应的运行结果。六、思考题a)视图设计器与查询设计器有什么区别?b)要通过视图对基本表中的数据进行更新,需要在视图设计器界面中做怎样的设置?七、实验小结这个地方可以写入自己对上机内容的理解,也可把自己不懂的内容写在下面指导老师万润泽实验名称VISUALFOXPRO操作基础同组人日期成绩一、实验目的1)理解交互式方式的缺点和程序的概念2)掌握程序的选择结构与循环结构二、实验环境(仪器设备、软件等)WindowsXP操作系统、VISUALFOXPRO环境三、实验原理(或要求)选择结构如图:IF<条件><语句序列1>[ELSE<语句序列2>]ENDIF或利用分支语句实现一种扩展的选择结构DOCASECASE<条件1><语句序列1>CASE<条件2><语句序列2>……CASE<条件n><语句序列n>[OTHERWISE<语句序列>]ENDCASE语句格式:DOWHILE<循环条件><语句序列1>[LOOP]<语句序列2>[EXIT]<语句序列3>ENDDO或FOR循环变量=初值TO终值[STEP<步长>]<循环体>ENDFOR|NEXT四、实验步骤详细见课本五、记录与处理(实验数据、误差分析、结果分析)(接上面的实验步骤)注意:实验步骤与记录处理合成一个部分,都是用来记载上机实验中的代码以及运行结果,对于VISUALFOXPRO编程而言,不必分两个部分。在此页中继续写入程序代码以及相应的运行结果。六、思考题1、程序文件的扩展名是什么?如何建立程序文件和执行程序文件?2、INPUT命令与ACCEPT命令有什么区别?七、实验小结条件循环体Enddo后面语句真假指导老师万润泽实验名称VISUALFOXPRO操作基础同组人日期成绩一、实验目的3)理解多模块程序的设计思想。4)掌握过程和函数的定义与调用5)能熟练掌握实际参数与形式参数调用之间的区别二、实验环境(仪器设备、软件等)WindowsXP操作系统、VISUALFOXPRO环境三、实验原理(或要求)1)过程与函数的定义PROCEDUREmyprocedure*此为命令代码或注释行RETURNENDPROC2)参数传递的命令SETUDFPARMSTOVALUE/REFERENCE过程与函数的调用,两种格式:格式1DO过程名WITH实参1,实参2格式2过程名(实参1,实参2)四、实验步骤这个部分内容从178面到课本181面结束例7-13到7-14选择典型的程序,执行后注意把结果写在程序后面,有兴趣的同学可以把后面“变量的作用域”,这一部分好好看看五、记录与处理(实验数据、误差分析、结果分析)(接上面的实验步骤)注意:实验步骤与记录处理合成一个部分,都是用来记载上机实验中的代码以及运行结果,对于VISUALFOXPRO编程而言,不必分两个部分。在此页中继续写入程序代码以及相应的运行结果。六、思考题1、什么叫形式参数?什么叫实际参数?他们之间有什么区别?2、调用模块程序有两种格式,它们之间有什么区别?七、实验小结