精品课《VisualFoxPro程序设计》实验指导vfp60Word格式文档下载.docx

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

精品课《VisualFoxPro程序设计》实验指导vfp60Word格式文档下载.docx

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

精品课《VisualFoxPro程序设计》实验指导vfp60Word格式文档下载.docx

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

“女”

实验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个空格字符,但在工作区上看不见

6)+space(8)+substr("

7,4)

计算机软件——中间有8个空格字符

(8)英文大小写转换函数LOWER(<

UPPER(<

lower("

ABCDEFG"

abcdefg——大写转小写,即全部转换为小写

upper("

abCdefG"

ABCDEFG——小写转大写,即全部转换为大写

(9)求长度函数LEN(<

len("

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:

38PM——字符型数据

(4)日期时间转日期函数TTOD(<

ttod({^1999-08-0912:

(5)字符转数值函数VAL(<

val("

123.45"

123.45——数值型数据

asd123.45"

0.00——数值型数据

(6)数值转字符函数

STR(<

[<

数值表达式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:

32——字符型数据

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

datetime()

09/08/0509:

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房屋表文件的结构

入住时间

日期型

结构

通用型

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

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

图3-6

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

图3-7

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

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

表3-3员工表的结构

编号

3

所属部门

(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号楼的

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

当前位置:首页 > 自然科学

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

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