您好,欢迎访问三七文档
《VisualFoxPro数据库程序设计》实验指导书1实验一VisualFoxPro系统概述一、实验目的通过本实验掌握1.掌握VisualFoxPro启动、退的操作。2.了解VisualFoxPro的操作界面。3.掌握VisualFoxPro选项的设置。二、知识要点1.VisualFoxPro起源于xBase微机数据库,库该系列包括dBase、FoxBase和FoxPro微机数据库系统,在我国有着非常广泛的应用。VisualFoxPro6.0与其先前版本相比,功能更加强大,提供了许多新的特性,可以更快,更容易地创建数据库应用程序,并且可以创建基于Internet和Intranet的应用程序。2.VisualFoxPro支持标准的面向过程的程序设计,更重要的是它提供真正面向对象程序设计技术,支持类、子类、对象、继承、封装、多态性等面向对象程序设计的各种特征。三、实验准备1.做好准备,拟出操作提纲,明确要记录的数据;2.准备好软盘或U盘。3.设软盘或U盘为缺省盘(如:setdefaulttoa:)。四、实验内容1.启动和退出VisualFoxPro可以如下两种方式启动VisualFoxPro:(1)单击屏幕左下角“开始”按钮,移动鼠标至“程序”命令菜单,在出现程序子命令菜单时将鼠标移动到MicrosoftVisualFoxPro6.0选项,单击左边标有狐狸头的MicrosoftVisualFoxPro6.0命令。(2)双击桌面带有狐狸头的MicrosoftVisualFoxPro6.0图标,以快捷方式启动VisualFoxPro。可以如下三种方式退出VisualFoxPro:(1)单击VisualFoxPro界面右上角的关闭【×】。(2)在命令窗口中键入退出命令:QUIT。(3)单击“文件”菜单,选定“退出”命令后单击鼠标左键。2.配置VisualFoxPro的运行环境(1)打开“选项”对话框《VisualFoxPro数据库程序设计》实验指导书2在VisualFoxPro系统中,选择“工具”菜单的“选项”命令,打开“选项”对话框,如图1-1所示。图1-1中有显示、常规、数据等12个选项卡,每个选项卡对VisualFoxPro的运行环境的不同参数进行设置。可通过选定复选框对VisualFoxPro界面显示信息进行设置。(2)设置时间格式和货币符号①在“选项”对话框选择“区域”选项卡,如图1-2所示。②在“日期格式”列表框选择“汉语”,则日期就变为年月日的格式。图1-1选项对话框图1-2《VisualFoxPro数据库程序设计》实验指导书3③在“货币符号”文本框输入“¥”符号,就显示为中国人民币符号。(3)设置“语法着色”选项①在“选项”对话框选择“语法着色”选项卡。②在“区域”列表框选择“关键字”,在“字体”列表框选定“自动”,在“前景”列表框选定“红色”,在“背景”列表框选定“自动”。③上述设置完成后,“选项”对话框显示如图1-3所示。(4)将选定参数设置为默认值在对需要设置的选项参数设定完成后,单击“选项”对话框的“设置为默认值”按钮,在以后启动VisualFoxPro系统时,本次的设置有效。3.项目管理器(1)打开项目管理器①单击VisualFoxPro工具栏上的“新建”按钮,或者选择“文件”菜单中的“新建”命令,打开“新建”对话框。②选择“项目”单选项,单击“新建文件”按,打开“新建”对话框。③在“创建”对话框的“项目文件”文本框内输入项目文件名。如果需要设置文件的存放位置,则从“保存在”列表框中选择文件夹。④单击“保存”按钮,打开项目管理器,如图1-4所示。(2)项目管理器窗口操作“项目管理器”窗口的使用与其他Windows窗口相似。用鼠标拖动“项目管理器”标题栏到“常用”工具栏或者用鼠标双击“项目管理器”标题栏,可以使“项目管理器”图1-3《VisualFoxPro数据库程序设计》实验指导书4像工具栏一样被放置在屏幕的上方,如图1-5所示。单击“项目管理器”工具栏,会打开相就窗口。双击“项目管理器”工具栏的空白区域,或者用鼠标将其拖离工具栏可以恢复项目管理器为窗口形式。单击“项目管理器”窗口右上角的“↑”,可以使项目管理器折叠为只能看到六个选项的选项栏。当用户单击某选项时,会弹出相应的小窗口显示该项页的内容,如图1-6所示。图1-4图1-5《VisualFoxPro数据库程序设计》实验指导书5再次次单击“项目管理器”窗口右上角的“↓”,可以恢复“项目管理器”窗口。还可以通过鼠标将各表头拖离项目管理器,使其成为一个浮动的独立选项页窗口,并可以将窗口拖动到任何位置。用鼠标单击选项页标题栏上的“×”,选项页可以返回原来位置。五、课后练习1.VisualFoxPro默认的安装路径是什么?如何建立VisualFoxPro桌面快捷方式?2.除上述介绍的启动和退出VisualFoxPro方法外,是否还有其他方法也能执行同样的操作?3.按照上述要求对软件环境进行配置后,VisualFoxPro界面将有哪些明显的变化?4.参考上述介绍的方法,试进行“常规”选项卡的设置。图1-6《VisualFoxPro数据库程序设计》实验指导书6实验二VisualFoxPro语言基础一、实验目的1.掌握变量的赋值和显示。2.掌握常用函数的使用。3.掌握表达式的使用。4.掌握名称表达式和宏命令的使用二、知识要点处理数据时,会涉及各种形式的数据,VisualFoxPro将数据划分为常量、变量、函数和表达式四种形式。1.数据类型VisualFoxPro常用的数据类型有字符型数据、数据型数据、逻辑型数据、日期型数据、日期时间型数据、备注型数据、通用型数据、货币型数据、整型数据、双精度型数据、浮点型数据和其他数据类型。2.常量和变量常量是程序在运行过程中保持不变的数据。有字符型常量、数值型常量、逻辑型常量、货币型常量、日期型常量和日期时间型常量。变量是在程序运行过程中随时变化的数据。变量可分为字段变量和内存变量两种,内存变量又可分为变通内存变量、数组和系统变量和对象变量。3.运算符和表达式表达式是由常量、变量和函数通过特定的运算符连接起来的式子。单个常量、变量或函数,均可以看成是表达式、在命令格式中的表达式,往往泛指常量、变量、函数和表达式。根据表达式值的类型,可以将表达式分为算术表达式、字符表达式、日期时间表达式、关系表达式和逻辑表达式。4.函数VisualFoxPro提供了大量的函数,可以将其旬分为字符函数、数值函数、日期时间函数、数据类型转换函数、测试函数5类。5.宏替换命令&语法:&字符变量名[.字符型表达式]功能:用于替换一字符型内存变量的内容。&必须放在一个字符型内存变量之前,并用该变量的值来代替&及该变量名。&字符变量名与跟在它后面的其他字符之间,一般要隔一个或多个空格。如果替换后的值要与后面其他字符连在一起,则必须在&字符变量名之后与其他字符之间插入一个终止宏替换符号“.”。三、实验准备《VisualFoxPro数据库程序设计》实验指导书71.做好准备,拟出操作提纲,明确要记录的数据;2.准备好软盘或U盘。3.设软盘或U盘为缺省盘(如:setdefaulttoa:)。四、实验内容1.变量的赋值和显示(1)练习要求在命令窗口中输入下列命令,观察屏幕输出结果c_no=”N101”&&定义变量c_no,并赋初值“N101”STORE2*4TOa1,a2,a3&&建立3个初值为`8的数值型变量DIMENSIONa(10),b(3,4)&&字义一维数组a和二维数组ba=12&&a数组所有元素赋值为12STORE6TOb&&b数组所有元素赋值为6b(2,3)=”VisualFoxPro”&&元素b(2,3)赋值为字符串VisualFoxProb(3,4)=”08/07/04”&&元素b(3,4)赋值为字符串08/07/04LISTMEMORYLIKE????&&显示所有定义的变量RELEASEa,b&&释放数组变量a,bLISTMEMORYLIKE????&&显示c_no,a1,a2,a3RELEASEALLLIKEa?&&释放第一字符为a且由两个字符构成的变量LISTMEMORYLIKE????&&显示c_noa=”VisualFoxPro程序设计”STORE“ABC”TObSTORE8TOc,de={^2008/11/23}STORE.T.tof?a,b,c,d,e,fCLEARLISTMEMORYLIKE?RELEASEALLLISTMEMORYLIKE?DIMENSIONa(2),b(5),c(3,3)a(1)=”信息中心”a(2)=88b=0c(1,1)=9《VisualFoxPro数据库程序设计》实验指导书8c(2,1)=”internet网络”c(7)=_DIARYDATELISTMEMORYLIKEcTOFILEa1RELEASEALL(2)操作步骤在命令窗口中依次输入上述命令。2.常用函数的使用(1)练习要求①数值型函数在命令窗口中输入下列命令并写出命令的执行结果:?INT(-135.58)&&结果:?ROUND(345.345,2)&&结果:?ROUND(345.345,-1)&&结果:?SQRT(8)&&结果:?ABS(-13.54)&&结果:?EXP(2)&&结果:?MOD(21,4)&&结果:?MOD(-21,4)&&结果:?MOD(21,-4)&&结果:?RAND()&&结果:?INT(100*RAND())&&结果:?MAX(6,23,MIN(35,25))&&结果:②字符处理函数在命令窗口中输入下列命令并写出命令的执行结果:?SUBSTR(“ABCDEFGH”,4,2)&&结果:?SUBSTR(“数据库系统”,7,4)&&结果:?LEFT(“abcdefgh”,5)&&结果:?RIGHT(“数据库系统”,6)&&结果:?LEN(“数据库系统”)&&结果:?LEN(SUBSTR(“数据库系统”,5,4))&&结果:?ALLTRIM(“数据库系统”)&&结果:?“AB”+SPACE(3)+“CDEFGH”&&结果:?UPPER(“abCDefGh”)&&结果:?LOWER(“abCDefGh”)&&结果:《VisualFoxPro数据库程序设计》实验指导书9?VAL(“123.456”)&&结果:?VAL(“123A4.456”)&&结果:?STR(1234.56,6,1)&&结果:?CHR(65)&&结果:?ASC(“Z”)&&结果:③日期处理函数在命令窗口中输入下列命令并写出命令的执行结果:SETCENTURYON?DATE()&&结果:SETCENTURYOFF?DATE()&&结果:?CTOD(“11/25/99”)&&结果:?DTOC({^1999/5/25})&&结果:?TIME()&&结果:?YEAR(DATE())&&结果:SETDATETOYMD?DATE()&&结果:SETDATETODMY?CTOD(“^1999/11/25”)&&结果:SETDATETOMDY?DATE()&&结果:(2)操作步骤在命令窗口中依次输入上述命令。3.掌握表达式的正确使用(1)练习要求①在命令窗口中输入下列命令并写出表达式的运行结果:?21/4&&结果:?21%4&&结果:?5^3&&结果:?“燕山”+“大学”&&结果:?“燕山”-“大学”&&结果:?DATE()-{^2003/4/19}&&结果:?{^2001/9/22}+20&&结果:?CTOD(“4/19/02”)-10&&结果:《VisualFoxPro数据库程序设计》实验指导书10?{^2004/11/239:10:10a}+100&&结果:?DATETIME()-100&&结果:②在命令窗口中输入下列命令并写出关系表达式的运行结果:?2526?“AB”“AC”&&结果:?“AB”“Ab”&&结果:?“陈”“李”&&结果:?“XYZ”=“XY”&&结果:?“XYZ”==“XY”&&结果:?“XY”=“XYZ”&&结果:SET
本文标题:VFP实验指导
链接地址:https://www.777doc.com/doc-2866257 .html