精品课《Visual-FoxPro-程序设计》实验指导vfp6.0(使用)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1《VisualFoxPro程序设计》实验教学指导适用时间:学年适用范围:总学时:一、教学目的:《VisualFoxpro程序设计》是当今最流行的微机数据库管理系统。通过学习该课程,学生能够掌握计算机程序设计的基本知识、基本方法与编程技巧,具备应用计算机解决和处理实际问题的能力。对实验教学来说,教学的主要任务是从应用和实践的角度出发,使学生通过上机操作掌握本课程所讲述的程序设计思想,掌握VisualFoxpro程序设计的基本方法与编程技巧,并能独立运用VisualFoxpro进行数据处理。二、教学要求1.熟悉VisualFoxpro6.0开发环境;2.掌握数据库的基本概念;3.掌握数据表的基本操作和多表操作方法;4.掌握查询与视图的概念及建立查询与视图的方法;5.掌握面向对象的程序设计方法,并使用它分析和解决实际问题;6.能够设计出不同类型的实用表单;7.掌握报表和菜单的设计方法。三、实验项目:2实验一VFP6.0的基本操作(一)实验目的要求1.了解VisualFoxpro6.0运行所需的软件和硬件环境。2.掌握VisualFoxpro6.03.掌握VisualFoxpro6.0主窗口各组成部分的使用方法。4.掌握VisualFoxpro6.0系统环境配置方法。(二)实验内容1.VisualFoxpro6.0的启动。2.VisualFoxpro6.0的退出。3.在VisualFoxpro6.0主窗口中,熟悉标题栏、菜单栏、工具栏、命令窗口、状态栏的使用方法。4.VisualFoxpro6.0系统环境配置:了解“选项”对话框各个选项卡的功能。设置用户默认工作目录。设置日期和时间的格式。(三)实验指导实验1-1.从“开始”菜单启动VisualFoxPro6.0操作步骤如下:(1)单击“开始”按钮,打开“程序”菜单;(2)选择“MicrosoftVisualFoxPro6.0”命令;(3)启动“MicrosoftVisualFoxPro6.0”系统程序。“MicrosoftVisualFoxPro6.0”系统程序启动后如图1-1所示。图1-1实验1-2.从资源管理器中启动VisualFoxPro6.0操作步骤如下:(1)利用资源管理器找到\MicrosoftVisualFoxPro6目录,在VFP6图标上双击左键,完成VisualFoxPro系统的启动。(2)“MicrosoftVisualFoxPro6.0”系统程序启动后如图1-1所示。3实验1-3.从“运行”对话框中启动VisualFoxPro6.0操作步骤如下:(1)打开“开始”菜单,选择“运行”选项,进入“运行”窗口;(2)在对话框中输入\VFP6.EXE,再按“确定”按钮。(3)“MicrosoftVisualFoxPro6.0”系统程序启动后如图1-1所示。实验1-4.VisualFoxPro6.0系统的退出退出VisualFoxPro6.0系统,可以使用以下几种方法:(1)在MicrosoftVisualFoxPro主菜单中,打开“文件”菜单,选择“退出”命令;(2)按Alt+F4组合键;(3)按Ctrl+Alt+Del组合键,进入“关闭程序”窗口,按“结束任务”按钮;(4)在MicrosoftVisualFoxPro的系统环境窗口,单击其右上角的关闭按钮;(5)在“命令”窗口,输入Quit命令,并按回车键。实验1-5VisualFoxPro6.0工具栏的激活方法。操作步骤如下:(1)在VisualFoxPro系统窗口中,打开“显示”菜单,选择“工具栏”命令,打开“工具栏”对话框,如图1-2所示。图1-2(2)在“工具栏”对话框中,选定要激活的“工具栏”,如“常用”,然后单击“确定”按钮,便可激活“常用工具栏”。在VisualFoxPro6.0中,菜单栏、工具栏、状态栏的使用方法和其它Windows应用程序的使用方法基本类似。实验1-6设置用户默认工作目录为“c:\vfp”操作步骤如下:(1)在VFP的菜单中选“工具”选“选项”选“文件位置”选项卡选“默认目录”;(2)单击“修改”按钮在弹出的“更改文件位置”对话框中输入用户的默认工作目录c:\vfp;(3)单击“确定”按钮单击“设置为默认值”按钮单击“确认”按钮。如图1-3所示。4图1-3设置用户默认工作目录也可以通过命令窗口实现。在命令窗口中输入命令SetDefaulttoc:\vfp,如图1-4所示,可以将默认工作目录设置成c:\vfp。图1-4实验1-7设置日期和时间格式操作步骤如下:(1)在VFP的菜单中选“工具”选“选项”;(2)选“区域”选项卡在“时间和日期”区定义日期格式、日期分隔符、年份格式、时间格式;(3)单击“设置为默认值”按钮单击“确认”按钮。如图1-5所示,在“选项”窗口,有14种不同类别的选项卡,每一个选项卡有其特定的环境,又有相应的设置信息的对话窗口,用户可以根据操作的需要,利用“选项”窗口中的各种选项卡,确定或修改设置每一个参数,从而确定VisualFoxPro的系统环境。5图1-56实验二常量、变量、函数和表达式(一)实验目的要求1.掌握常量的类型及表示方式。2.掌握变量的定义、赋值和显示。3.掌握各种表达式的使用。4.掌握VFP各种常用函数的功能、格式和使用。(二)实验内容1.在命令窗口中用STORE命令为变量赋值。2.用“=”命令为变量赋值。3.用“?”命令显示变量的值。4.练习各种常量的表示方法及其输入输出方法。5.练习各种运算符的使用方法。6.在命令窗口中用“?”命令输出数值处理函数、字符处理函数、日期时间函数、转换函数等VisualFoxPro常用函数的值。(三)实验指导实验2-1设:NAM=“李平”,SEX=“女”,OLD=26,DEPT=“计算机系”,DATE={^1976/09/21}用“?”命令输出算术表达式60-OLD的值。用“?”命令输出字符表达式“学生:”+NAM+“”+DEPT的值。用“?”命令输出日期表达式DATE()-DATE的值(自出生后的天数)。用“?”命令输出关系表达式DATE-{^1980/12/31}的值(判断是否为1980年以前出生)。用“?”命令输出逻辑表达式OLD20ANDSEX“女”的值。操作步骤如下:(1)在命令窗口中分别输入以下命令:NAM=“李平”SEX=“女”OLD=26DEPT=“计算机系”DATE={^1976/09/21}(2)在命令窗口分别输入以下语句会输出相应结果:?60-OLD?“学生”+NAM+“”+DEPT?DATE()-DATE?DATA={^1980/12/31}?OLD20ANDSEX“女”实验2-2在命令窗口中用STORE命令为变量赋A、B、C赋相同的值,用“=”命令为变量E、F、G、H分别赋值“李平”、“女”、20和当前日期,用“?”命令显示上述变量的值。操作步骤如下:(1)在命令窗口中用STORE命令为变量A、B、C赋相同的值。命令如下:STORE10TOA,B,C各内存变量须用逗号分隔。(2)用“=”命令为变量E、F、G、H分别赋值“李平”、“女”、20和当前日期。E=“李平”F=“女”G=20H=DATE()7(3)用“?”命令显示上述变量的值。?A,B,C,E,F,G,H实验2-3把算术运算、字符运算、日期运算、日期时间运算、关系运算、逻辑运算等各种运算逐一在命令窗口中实验。特别注意:运算符“-”可以作算术减法,字符连接运算、日期时间运算等多种用法。注意区别3+8-6、”8”-“6”、{^1998/10/15}-{^1998/10/10}、{^1998/10/109:18:40}-{^1998/10/109:15:20}的结果。实验2-4把数值常用函数、字符常用函数、日期时间常用函数、数据转换常用函数等各种运算函数逐一在命令窗口中实验。1.常用数值函数(1)指数函数EXP(x)举例如:在命令窗口中输入:?exp(5)则在工作区窗口会显示148.41——数值型数据(e5的值)(2)对数函数LOG(x)如:在命令窗口中输入:?log(15)则在工作区窗口会显示2.71——数值型数据(loge(15)的值)又如:在命令窗口中输入:?log(2.71828)则在工作区窗口会显示1.00000——数值型数据(loge(2.71828)的值)(3)最大值函数MAX(x1,x2,x3)如:在命令窗口中输入:?max(12,36,67,-38)则在工作区窗口会显示67——4个数中的最大值(4)最小值函数MIN(x1,x2,x3)如:在命令窗口中输入:?min(12,36,67,-38)则在工作区窗口会显示-38——4个数中的最小值(5)取余数函数MOD(x1,x2)如:在命令窗口中输入:?mod(18,5)则在工作区窗口会显示3——18被5除后的余数(6)取小数位数函数ROUND(x,n)8如:在命令窗口中输入:?round(12345.6789,3)则在工作区窗口会显示12345.679——保留3位小数(7)开平方函数SQRT(x)如:在命令窗口中输入:?sqrt(144)则在工作区窗口会显示12.00——144的算术平方根又如:在命令窗口中输入:?sqrt(187)则在工作区窗口会显示13.67——187的算术平方根2.常用字符函数(1)删除首尾空格函数ALLTRIM(字符表达式)如:在命令窗口中输入:?alltrim(计算机软件)则在工作区窗口会显示计算机软件——删除首尾空格(2)删除前导空格函数LTRIM(字符表达式)如:在命令窗口中输入:?ltrim(计算机软件)则在工作区窗口会显示计算机软件——删除前导空格(3)删除尾部空格函数RTRIM(字符表达式)或TRIM(字符表达式)如:在命令窗口中输入:?rtrim(计算机软件)则在工作区窗口会显示计算机软件——删除尾部空格(4)左取子串函数LEFT(字符表达式,数值表达式)如:在命令窗口中输入:?left(计算机软件,6)则在工作区窗口会显示计算机——取前6个字符(5)右取子串函数RIGHT(字符表达式,数值表达式)如:在命令窗口中输入:?right(计算机软件,4)则在工作区窗口会显示软件——取后4个字符(6)任意取子串函数SUBSTR(字符表达式,数值表达式1,数值表达式2)如:在命令窗口中输入:?substr(计算机软件,5,4)则在工作区窗口会显示9机软——从第5个字符开始,取4个字符(7)产生空串函数SPACE(数值表达式)如:在命令窗口中输入:?space(8)则在工作区窗口会显示——产生8个空格字符,但在工作区上看不见又如:在命令窗口中输入:?left(计算机软件,6)+space(8)+substr(计算机软件,7,4)则在工作区窗口会显示计算机软件——中间有8个空格字符(8)英文大小写转换函数LOWER(字符表达式)UPPER(字符表达式)如:在命令窗口中输入:?lower(ABCDEFG)则在工作区窗口会显示abcdefg——大写转小写,即全部转换为小写又如:在命令窗口中输入:?upper(abCdefG)则在工作区窗口会显示ABCDEFG——小写转大写,即全部转换为大写(9)求长度函数LEN(字符表达式)如:在命令窗口中输入:?len(abCdefG)则在工作区窗口会显示7——求长度3.常用转换函数(1)字符转日期函数CTOD(字符表达式)如:在命令窗口中输入:?ctod(1999-08-09)则在工作区窗口会显示1999/08/09——日期型数据(2)日期转字符函数DTOC(日期表达式)如:在命令窗口中输入:?dtoc({^1999-08-09})则在工作区窗口会显示1999/08/09——字符型数据(3)日期时间转字符函数TTOC(日期时间表达式)如:在命令窗口中输入:?ttoc({^1999-08-0912:35:38})则在工作区窗口会显示1999/08/0912:35:38PM——字符型数据(4)日期时

1 / 82
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功