精品课《VisualFoxPro程序设计》实验指导vfp60.docx

上传人:b****6 文档编号:5965301 上传时间:2023-01-02 格式:DOCX 页数:102 大小:1.88MB
下载 相关 举报
精品课《VisualFoxPro程序设计》实验指导vfp60.docx_第1页
第1页 / 共102页
精品课《VisualFoxPro程序设计》实验指导vfp60.docx_第2页
第2页 / 共102页
精品课《VisualFoxPro程序设计》实验指导vfp60.docx_第3页
第3页 / 共102页
精品课《VisualFoxPro程序设计》实验指导vfp60.docx_第4页
第4页 / 共102页
精品课《VisualFoxPro程序设计》实验指导vfp60.docx_第5页
第5页 / 共102页
点击查看更多>>
下载资源
资源描述

精品课《VisualFoxPro程序设计》实验指导vfp60.docx

《精品课《VisualFoxPro程序设计》实验指导vfp60.docx》由会员分享,可在线阅读,更多相关《精品课《VisualFoxPro程序设计》实验指导vfp60.docx(102页珍藏版)》请在冰豆网上搜索。

精品课《VisualFoxPro程序设计》实验指导vfp60.docx

精品课《VisualFoxPro程序设计》实验指导vfp60

《VisualFoxPro程序设计》实验教学指导

适用时间:

2008—2009学年

适用范围:

文科类本、专科各专业总学时:

24

一、教学目的:

《VisualFoxpro程序设计》是当今最流行的微机数据库管理系统。

通过学习该课程,学生能够掌握计算机程序设计的基本知识、基本方法与编程技巧,具备应用计算机解决和处理实际问题的能力。

对实验教学来说,教学的主要任务是从应用和实践的角度出发,使学生通过上机操作掌握本课程所讲述的程序设计思想,掌握VisualFoxpro程序设计的基本方法与编程技巧,并能独立运用VisualFoxpro进行数据处理。

二、教学要求

1.熟悉VisualFoxpro6.0开发环境;

2.掌握数据库的基本概念;

3.掌握数据表的基本操作和多表操作方法;

4.掌握查询与视图的概念及建立查询与视图的方法;

5.掌握面向对象的程序设计方法,并使用它分析和解决实际问题;

6.能够设计出不同类型的实用表单;

7.掌握报表和菜单的设计方法。

三、实验项目:

 

实验一VFP6.0的基本操作

(一)实验目的要求

1.了解VisualFoxpro6.0运行所需的软件和硬件环境。

2.掌握VisualFoxpro6.0的启动和退出方法。

3.掌握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所示。

实验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所示。

图1-3

设置用户默认工作目录也可以通过命令窗口实现。

在命令窗口中输入命令SetDefaulttoc:

\vfp,如图1-4所示,可以将默认工作目录设置成c:

\vfp。

图1-4

实验1-7设置日期和时间格式

操作步骤如下:

(1)在VFP的菜单中选“工具”选“选项”;

(2)选“区域”选项卡在“时间和日期”区定义日期格式、日期分隔符、年份格式、时间格式;

(3)单击“设置为默认值”按钮单击“确认”按钮。

如图1-5所示,在“选项”窗口,有14种不同类别的选项卡,每一个选项卡有其特定的环境,又有相应的设置信息的对话窗口,用户可以根据操作的需要,利用“选项”窗口中的各种选项卡,确定或修改设置每一个参数,从而确定VisualFoxPro的系统环境。

图1-5

 

实验二常量、变量、函数和表达式

(一)实验目的要求

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年以前出生)。

用“?

”命令输出逻辑表达式OLD>20ANDSEX<>“女”的值。

操作步骤如下:

(1)在命令窗口中分别输入以下命令:

NAM=“李平”

SEX=“女”

OLD=26

DEPT=“计算机系”

DATE={^1976/09/21}

(2)在命令窗口分别输入以下语句会输出相应结果:

?

60-OLD

?

“学生”+NAM+“”+DEPT

?

DATE()-DATE

?

DATA<={^1980/12/31}

?

OLD>20ANDSEX<>“女”

实验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()

(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)

如:

在命令窗口中输入:

?

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)

则在工作区窗口会显示

机软——从第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)日期时间转日期函数TTOD(<日期时间表达式>)

如:

在命令窗口中输入:

?

ttod({^1999-08-0912:

35:

38})

则在工作区窗口会显示

1999/08/09——日期型数据

(5)字符转数值函数VAL(<字符表达式>)

如:

在命令窗口中输入:

?

val("123.45")

则在工作区窗口会显示

123.45——数值型数据

又如:

在命令窗口中输入:

?

val("asd123.45")

则在工作区窗口会显示

0.00——数值型数据

(6)数值转字符函数

STR(<数值表达式1>,[<数值表达式2>,<数值表达式3>])

如:

在命令窗口中输入:

?

str(12345.6789,10,4)

则在工作区窗口会显示

12345.6789——字符型数据

又如:

在命令窗口中输入:

?

str(12345.6789,7,4)

则在工作区窗口会显示

12345.7——字符型数据

又如:

在命令窗口中输入:

?

str(12345.6789,12,2)

则在工作区窗口会显示

12345.68——字符型数据

4.日期时间函数

(1)系统日期函数DATE()

如:

在命令窗口中输入:

?

date()

则在工作区窗口会显示

09/08/05——日期型数据

(2)当前系统时间函数TIME()

如:

在命令窗口中输入:

?

time()

则在工作区窗口会显示

09:

15:

32——字符型数据

(3)日期时间函数DATETIME()

如:

在命令窗口中输入:

?

datetime()

则在工作区窗口会显示

09/08/0509:

18:

32AM——日期时间型数据

(4)取年份函数YEAR(<日期时间表达式>|<日期表达式>)

如:

在命令窗口中输入:

?

year(datetime())

则在工作区窗口会显示

2005——数值型数据

(4)取月份函数MONTH(<日期时间表达式>|<日期表达式>)

如:

在命令窗口中输入:

?

month(datetime())

则在工作区窗口会显示

9——数值型数据

(5)取星期函数WEEK(<日期时间表达式>|<日期表达式>)

如:

在命令窗口中输入:

?

week(datetime())

则在工作区窗口会显示

37——数值型数据

(6)取分钟函数MINUTE(<日期时间表达式>)

如:

在命令窗口中输入:

?

minute(datetime())

则在工作区窗口会显示

28

实验2-5利用宏替换方式输出姓名变量的值

操作过程如下:

(1)在命令窗口中依次输入如下命令:

姓名="李明华"

store"姓名"toname

?

&name

(2)输出结果:

李明华

 

实验三表操作

(一)实验目的要求

1.掌握利用表设计器建立数据表的方法。

2.掌握利用表向导建立数据表的方法。

3.掌握利用命令createtable建立数据表的方法。

4.熟练掌握数据表日常维护的基本操作方法。

(二)实验内容

1.利用表设计器建立数据表

2.利用表向导建立数据表

3.利用命令createtable建立数据表

4.修改数据表结构

5.数据表记录的显示和修改。

6.数据表记录的追加。

7.数据表记录的定位。

8.数据表记录的删除与恢复。

(三)实验指导

实验3-1依照表3-1的内容,利用表设计器定义表结构,并创建一个“业主”表。

表3-1“业主”表文件的结构

字段名

字段类型

字段宽度

小数点位数

索引否

房号

字符型

7

——

候选索引

姓名

字符型

8

——

普通索引

性别

字符型

2

——

——

职业

字符型

10

——

——

单位

字符型

20

——

——

联系电话

字符型

13

——

候选索引

备注

备注型

4

——

——

操作过程如下:

(1)从VisualFoxPro系统主菜单中选择“文件”菜单中的“新建”命令(或者单击常用工具栏中的“新建”按钮),进入“新建”窗口,如图3-1所示。

图3-1

(2)在“新建”窗口中选择单选按钮“表”,再单击“新建文件”按钮,进入“创建”窗口,如图3-2所示。

图3-2

(3)

在“创建”窗口,输入要建立标的名字“业主”,然后单击“保存”按钮,进入“表设计器”窗口,如图3-3所示。

图3-3

(4)

在“表设计器”窗口,根据需要注意定义表中所有字段的名字、类型、宽度和是否建立索引,,如图3-4所示。

图3-4

(5)

当表中所有字段的属性定义完毕,单击“确定”按钮,进入“MicrosoftVisualFoxPro”系统提示窗口,如图3-5所示。

图3-5

(6)在“MicrosoftVisualFoxPro”系统提示窗口,如果单击“是”按钮,可以以立即方式向表输入数据;如果单击“否”按钮,将结束表结构的建立。

实验3-2设计一个“入住房屋登记表”的一张二维表,再根据其内容设计“入住房屋登记表”的表结构,然后利用命令创建“房屋表”

操作过程如下:

(1)设计“入住房屋登记表”二维表。

(2)根据“入住房屋登记表”二维表的内容)设计“入住房屋登记表”的表结构,如表3-2所示。

表3-2房屋表文件的结构

字段名

字段类型

字段宽度

小数点位数

索引否

房号

字符型

7

——

候选索引

入住时间

日期型

8

——

普通索引

结构

通用型

4

——

——

备注

备注型

4

——

——

(3)创建“房屋表”,在命令窗口执行以下命令:

createtable房屋(房号c(7),入住时间data,结构general,备注memo),如图3-6所示。

图3-6

(4)打开“表设计器”窗口,显示“房屋”表结构,如图3-7所示。

图3-7

实验3-3把“业主”表作为“样本”表,创建一个新的数据表“员工”。

表3-3所示内容是“员工”表的结构

表3-3员工表的结构

字段名

字段类型

字段宽度

小数点位数

索引否

编号

字符型

3

——

候选索引

姓名

字符型

8

——

普通索引

性别

字符型

2

——

——

所属部门

字符型

10

——

——

备注

备注型

4

——

——

操作过程如下:

(1)在VisualFoxPro系统主菜单中选择“文件”—”新建”命令,进入“新建”窗口。

(2)在“新建”窗口中选择单选按钮“表”,再单击“向导”按钮,进入“表向导”的步骤一窗口。

如图3-8所示。

图3-8

(3)在“表向导”的步骤一窗口,在“样表”列表框中选择可作为“样本”的表;如果没有可作为样本的表,可单击“加入”按钮,弹出“打开”窗口。

在这一窗口,输入可作为“样本”表名“业主”,单击“确定”按钮,将其添加到“样本”框中,选中它作为“样本”。

如图3-9所示。

图3-9

(4)在“样表”对话框中,选择作为“样表”的表“业主”,这时在“可用字段”列表框中将显示出该表中的全部字段名,用户便可选择所需的字段。

(5)选择是否加入数据库

在该窗口中,如图3-10所示,选择“创建独立的自由表”单选按钮(如果建立数据库表,则选择“将表添加到下列数据库”单选按钮,然后在下面的数据库下拉列表框中选择一个需要的数据库),然后单击“下一步”按钮,进入表向导的“步骤2-修改字段设置”窗口。

图3-10

(6)修改字段

这一步可以对选定的字段进行需要的修改。

可修改的内容有字段名、字段类型、字段宽度、字段是否为NULL以及小数位数。

这里,仅需要把“进价”字段改成“单价”即可,然后单击“下一步”按钮,进入表向导的“步骤3-为表建索引”窗口。

(7)如果想建立所需的索引文件,先要选择索引文件的索引字段;

(8)“保存表以备将来使用”:

只保存表;

“保存表,然后浏览该表”:

保存表,并进入表浏览窗口;

“保存表,然后在表设计器中修改该表”:

保存表,并进入表设计器窗口。

实验3-4在表“员工”中插入一个新的字段“年龄”。

操作过程如下:

(1)在VisualFoxPro系统主菜单中选择“文件”—”打开”命令,进入“打开”窗口。

(2)在“打开”窗口中输入要修改结构的表名“员工”,单击“确定”按钮返回VisualFoxPro系统主菜单。

(3)在VisualFoxPro系统主菜单中选择“显示”—“表设计器”命令,进入“表设计器”窗口。

如图3-11所示。

图3-11

(4)在“表设计器”窗口,要插入新字段,先把光标移到要插入新字段的位置,然后单击“插入”按钮。

此时,在光标所在处增加一个新字段,可以对新字段进行属性定义。

如图3-12所示。

图3-12

(5)根据需求定义新字段的属性,如图3-13所示。

图3-13

(6)表结构修改好以后,单击“确定”按钮,进入MicrosoftVisualFoxPro”系统提示窗口。

如图3-14所示。

图3-14

(7)在“MicrosoftVisualFoxPro”系统提示窗口,单击“是”按钮,以确认修改后的表结构。

实验3-5通过菜单用“浏览器“窗口浏览“业主”表。

操作过程如下:

①打开“业主”表。

②单击“显示”菜单,选择“浏览”命令,进入“浏览器”窗口,如图3-15所示。

图3-15

③在“浏览器“窗口可以直接修改数据表的任意字段值。

在命令方式下,使用Browse或display命令显示记录;使用replace命令修改记录。

实验3-6将“业主”表中D区5号楼的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 节日庆典

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1