计算机技术基础实验指导书版1.docx

上传人:b****5 文档编号:5031494 上传时间:2022-12-12 格式:DOCX 页数:42 大小:222.31KB
下载 相关 举报
计算机技术基础实验指导书版1.docx_第1页
第1页 / 共42页
计算机技术基础实验指导书版1.docx_第2页
第2页 / 共42页
计算机技术基础实验指导书版1.docx_第3页
第3页 / 共42页
计算机技术基础实验指导书版1.docx_第4页
第4页 / 共42页
计算机技术基础实验指导书版1.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

计算机技术基础实验指导书版1.docx

《计算机技术基础实验指导书版1.docx》由会员分享,可在线阅读,更多相关《计算机技术基础实验指导书版1.docx(42页珍藏版)》请在冰豆网上搜索。

计算机技术基础实验指导书版1.docx

计算机技术基础实验指导书版1

计算机技术基础实验指导书

目录

第一部分 上机实验的指导思想和要求1

第二部分、实验内容2

实验一VisualFoxPro基本操作2

实验二 VisualFoxPro数据类型、常量、变量和数组5

实验三VisualFoxPro函数、运算符与表达式8

实验四数据表的建立10

实验五 数据表的操作命令12

实验六 数据表的排序与索引,查询与统计13

实验七 表间的操作,数据库的创建维护、数据字典15

实验八 查询,视图,SQL语句16

实验九 SQL语句17

实验十 选择结构程序设计18

实验十一循环程序设计19

实验十二 模块结构程序设计21

实验十三 表单的创建22

实验十四 实用表单设计23

实验十五 报表设计26

实验十六 菜单设计26

第一部分 上机实验的指导思想和要求

1,上机实验的目的

上机实验的目的,绝不仅是为了验证教材和课堂上讲授的内容,或者验证自己所编写的程序的正确与否。

学习VFP程序设计,上机实验应达到以上目的:

(1)加深对讲授内容的理解,尤其是一些语法规定。

通过上机来掌握语法规则是行之有效的方法。

(2)熟悉所用的操作系统。

(3)学会上机调试程序。

通过反复上机掌握根据出错信息修改程序的方法。

2,上机实验前的准备工作。

(1)了解所用的计算机系统(包括VisualFoxPro系统)的性能和使用方法。

(2)复习和掌握与本实验有关的教学内容,设计好上机操作步骤。

(3)准备好上机所需的程序,切忌不编程序或抄别人的程序去上机。

(4)对实验中出现的问题应事先估计,对程序中自己有疑问的地方应先作上记号,以便上机时给予注意。

3,上机实验的步骤

上机实验应一人一组,独立实验。

上机过程中出现的问题,除了是系统的问题以外,不要轻易举手问老师。

尤其对“出错信息”,应善于分析判断。

上机实验一般应包括以下几个步骤:

(1)打开实验指导书,阅读实验目的、内容和要求

(2)进入VisualFoxPro系统(通过执行“开始/程序/MicrosoftVisualStudio6.0/MicrosoftVisualFoxPro6.0”或执行文件:

“C:

\ProgramFiles\MicrosoftVisualStudio\VFP98\VFP6.exe”)

(3)通过执行“文件”菜单中的“新建”命令建立各种文件,或直接在命令窗口中输入各种命令。

(4)说明:

操作提示中<>内的内容(包括<>号本身)必须用具体的代码代替

4,写好实验报告

实验报告应包括以下内容:

(1)实验目的。

(2)实验内容。

(3)对操作题要求写出完成的内容及主要操作步骤,对程序设计题或表单设计题要写出程序清单或相关属性、代码等。

(4)运行结果分析:

要写出是否达到了实验目的,给出运行结果并对结果进行分析。

第二部分、实验内容

实验一VisualFoxPro基本操作

一、实验目的

1、掌握启动与退出VisualFoxPro6.0的方法。

2、掌握命令窗口的操作和简单输出命令的使用。

3、学会VisualFoxPro的环境设置。

4、熟悉VisualFoxPro的用户界面,掌握系统菜单中主要菜单项的功能。

二、实验内容及上机步骤

【上机题1】VisualFoxPro6.0的启动与退出。

【上机步骤】本题考查的知识点是VisualFoxPro的启动及退出的各种方法。

操作步骤如下:

(1)VisualFoxPro6.0的启动:

方式一:

单击“开始”按钮,在弹出的“程序”菜单下选择“MicrosoftVisualFoxPro6.0”菜单项,即可以启动VisualFoxPro6.0。

启动系统后,会出现MicrosoftVisualFoxPro6.0主窗口。

如图1-1所示:

方式二:

如果用户已在Windows桌面上建立了指向VisualFoxPro6.0系统的快捷方式图标,则只要双击快捷图标,即可以启动VisualFoxPro。

方式三:

利用“我的电脑”或“资源管理器”启动。

通常是进入“c:

\ProgramFiles\MicrosoftVisualStudio\Vfp98”这个路径,双击“vfp6.exe”应用程序来启动VisualFoxPro。

方式四:

单击“开始”按钮,选择“运行”命令,弹出运行对话框,在打开文本框中输入“c:

\programfiles\microsoftvisualstudio\vfp98\vfp6”,也可在运行对话框中选定“浏览”按钮,按照“c:

\programfiles\microsoftvisualstudio\vfp98“路径,一层层打开文件夹,找到vfp6这个文件后选定“打开”按钮,再单击“确定”按钮即可。

(2)VisualFoxPro6.0的退出:

方式一:

单击应用程序窗口中的“关闭”按纽

方式二:

在“文件”菜单中选择“退出”命令。

方式三:

在命令窗口中键入QUIT命令。

方式四:

同时按下Alt和F4组合键。

方式五:

单击应用程序窗口左上角的控制菜单图标,从弹出的菜单中选择“关闭”命令。

或者双击控制菜单图标。

【上机题2】认识VisualFoxPro6.0的工作界面,掌握命令窗口的打开与隐藏、工具栏的定制及菜单项的选择操作,并观察状态栏的提示信息的变化。

【上机步骤】本题考查的知识点是VisualFoxPro的用户界面和命令窗口的打开与隐藏等基本操作。

操作步骤如下:

(1)参考上机题1的操作步骤,启动VisualFoxPro,进入VisualFoxPro的工作界面,如图1-1所示。

(2)VisualFoxPro的用户界面由系统菜单、工具栏、主窗口、命令窗口和状态栏等构成。

VisualFoxPro系统菜单包括8个水平菜单项,用鼠标单击选定某菜单项,会弹出其下拉子菜单

(3)命令窗口的打开与隐藏

VisualFoxPro启动后,系统默认命令窗口为活动窗口状态。

同其他窗口一样,命令窗口的大小也可调整,有时也需要将命令窗口隐藏起来,隐藏命令窗口的方法如下:

方式一:

从“窗口”主菜单中选择“隐藏”命令。

若要把隐藏的命令窗口激活,在“窗口”菜单中选择“命令窗口”菜单项。

方式二:

单击命令窗口右上角的“关闭”按钮。

若要把隐藏的命令窗口激活,从键盘上按下Ctrl+F2组合键。

(4)简单输出命令的使用

简单输出命令的格式:

?

?

|?

<表达式1>[,<表达式2>,…]

功能:

依次计算并显示各表达式的值。

其中,?

?

表示在同行输出各表达式的值,而?

表示换行输出各表达式的值。

例如,在命令窗口输入以下两条命令:

?

6*(22/2)

?

?

”新年快乐”,(120+76)/4

注意观察两条命令执行后,结果在主窗口中显示的位置。

(4)状态栏信息的变化

①用“Insert“键来切换插入/改写状态,请观察状态栏右下角位置有什么变化。

然后,在命令窗口用简单输出命令输出你自己的姓名(例如,?

”陈文文”),再分别在插入或改写状态下修改姓名中的第二个字符,注意两种方式下操作结果的不同。

②用“CAPSLOCK”键来切换大写/小写状态,请观察状态栏右下角位置有什么变化,并分别在大、小写状态下,在命令窗口输入一些字符串,例如,比较?

’AB’和?

’ab’的输出结果。

③用“NumLock”键来设置小键盘是否处于数字方式,请观察状态栏右下角位置有什么变化。

【上机题3】在命令窗口中练习常用的环境设置命令。

【上机步骤】本题考查的知识点是用命令方式修改系统配置。

操作步骤如下:

(1)在命令窗口依次输入如下命令,并观察显示结果。

SETCENTURYOFF&&不允许显示年份中的世纪部分

?

DATE()&&显示系统当前日期函数

(2)在命令窗口依次输入如下命令,并观察显示结果。

SETCENTURYON&&允许显示年份中的世纪部分

?

DATE()

(3)在命令窗口依次输入如下命令,并观察显示结果。

SETDATETOymd&&将日期设置为年月日格式

?

DATE()

(4)在命令窗口依次输入如下命令,并观察显示结果。

SETDATETOAMERICAN&&将日期设置为美国格式,即月日年格式

?

DATE()

注意:

使用SET命令设置系统环境时,仅在本次运行中有效。

一旦退出了VisualFoxPro,这些设置不再生效。

实验二 VisualFoxPro数据类型、常量、变量和数组

一、实验目的

1.熟悉VisualFoxPro的基本数据类型和常量。

2.掌握内存变量的基本操作。

3.了解数组的定义和赋值。

二、实验内容及上机步骤

【上机题1】VisualFoxPro的基本数据类型和常量的定义。

【上机步骤】本题考查的知识点是VisualFoxPro的基本数据类型和常量,操作步骤如下:

(1)在命令窗口中分别执行如下命令,并观察屏幕显示结果:

?

[3*5],"常量"

?

3*5

?

常量

(2)在命令窗口中分别执行如下命令,并观察屏幕显示结果:

?

"2005/11/17"

?

{^2005/11/17}

?

2005/11/17

(3)在命令窗口中分别执行如下命令,并观察屏幕显示结果:

?

.T.,.F.,.N.,.Y.

?

T,F,N,Y

【上机题2】内存变量的基本操作。

【上机步骤】本题考查的知识点是内存变量的基本操作,操作步骤如下:

(1)内存变量的赋值,分别执行如下命令:

A1=3

A2=.F.

A3={^2005/11/17}

STORE"abg"TOB1,B2,B3,B4

C1=A1+3*5

(2)内存变量的显示,分别执行如下命令,并观察屏幕显示结果,了解DISPLAY与LIST命令动词的区别:

DISPLAYMEMORY&&分屏方式显示

LISTMEMORY&&滚动方式显示

DISPLAYMEMORYLIKEA*&&显示变量名以A开头的内存变量信息,显示结果如图2-1所示

图2-1显示以字母‘A’开头的变量信息

LISTMEMORYLIKE?

1&&显示变量名第二个字符为‘1’的变量信息,显示结果如图2-2所示

图2-2显示第二个字符为‘1’的变量信息

(3)内存变量的保存,分别执行如下命令:

SAVETOAL1&&将所有内存变量保存在内存变量文件AL1中

SAVETOAL2ALLLIKEA*&&将‘A’开头的内存变量保存在内存变量文件AL2中

SAVETOAL3ALLEXCEPT?

1&&除了第二个字符为‘1’的内存变量保存在内存变量文件AL3中

(4)内存变量的删除与显示,分别执行如下命令:

RELEASEB4&&删除指定内存变量B4

DISPLAYMEMORY&&显示后的结果如图2-3所示

图2-3删除了变量B4后的显示

RELEASEALLLIKE?

2&&将所有第二个字符为‘2’的内存变量删除

DISPLAYMEMORY&&显示后的结果如图2-4所示

图2-4第二次删除变量后的显示

RELEASEALLEXCEPTA*&&删除不以“A”开头的变量

DISPLAYMEMORY&&显示后的结果如图2-5所示

图2-5第三次删除变量后的显示

CLEARMEMORY&&删除所有内存变量

DISPLAYMEMORY&&显示后的结果如图2-6所示

 

图2-6删除全部变量后的显示

(5)内存变量的恢复与显示,分别执行如下命令:

RESTOREFROMAL2&&恢复内存变量文件AL2中保存的变量

DISPLAYMEMORY&&显示结果如图2-1所示

RESTOREFROMAL3&&恢复内存变量AL3中保存的变量

DISPLAYMEMORY&&显示结果如图2-7所示

 

图2-7恢复了内存变量文件AL3后的显示

RESTOREFROMAL1ADDITIVE&&恢复内存变量文件AL1中保存的变量

DISPLAYMEMO&&显示结果如图2-8所示

图2-8全部变量被恢复

【上机题3】VisualFoxPro数组变量的定义和赋值。

【上机步骤】本题考查的知识点是数组变量的基本操作,操作步骤如下:

(1)数组的定义,分别执行如下命令:

CLEARMEMORY&&清除所有内存变量

CLEAR&&清屏

DIMENSIONA(10)&&定义一个一维数组A,数组大小为10

DIMENSIONB(5),C(3,2)&&定义两个数组,数组B为一维数组,大小为5,数组C为二维数组,大小为6

(2)数组元素的赋值,分别执行如下命令:

A

(1)=3

STORE"abc"TOB

(1),B

(2),B(3)

C=3*5

C(2,1)=B

(1)

(3)数组元素的显示,分别执行如下命令,并观察显示结果:

DISPMEMORYLIKEA*&&显示结果如图2-9所示

图2-9显示数组A中各元素

DISPMOMORYLIKEB&&显示结果如图2-10所示

 

图2-10显示数组B中各元素

实验三VisualFoxPro函数、运算符与表达式

一、实验目的

1.熟悉VisualFoxPro常用内部函数的使用。

2.了解VisualFoxPro运算符的运算规则。

3.掌握VisualFoxPro表达式的书写。

二、实验内容及上机步骤

【上机题1】VisualFoxPro常用内部函数的使用。

【上机步骤】本题考查的知识点是VisualFoxPro常用内部函数,操作步骤如下:

1),数值处理函数

在命令窗口中输入以下内容(其中的标点符号全部均为半角字符)

说明

?

int(123.56)

?

int(-123.56)

取整函数 

?

sqrt(9)

求平方根

?

mod(100,3)

?

mod(100,-3)

?

mod(-100,3)

?

mod(100,-3)

求余数,结果符号与第二个参数相同

?

round(15.235,2)

?

round(15.235,0)

?

round(78.56,-1)

四舍五入函数

?

abs(-5)

绝对值

?

exp

(1)

?

exp

(2)

以e为底的指数函数

?

log(10)

?

log(exp

(1))

自然对数

?

max(12,3)

?

min(1,2,3)

最大值与最小值函数

2),常用的字符表达式测试函数

在命令窗口中输入以下内容

说明

AT('A','ABCDA')

?

AT('A','ABCDA',2)

?

AT("名","姓名"),AT("PRO","VisualFoxPro")

返回参数中第1个字符串在第2个字符串中从左数第N次出现的位置

?

RAT('A','ABCDA')

?

RAT('A','ABCDA',2)

在第二个字符串中找第1个字符串,返回其位置,找时从右开始,位置从左开始数

在第二个字符串中找第1个字符串第2次出现的位置,返回其位置,找时从右开始,位置从左开始数

A1="5*8+6"

?

&A1

宏代换函数

LEN('ABCDE')

?

LEN('数学系')

字符串的长度

3),字符串处理函数

在命令窗口中输入以下命令

说明

c="BeijingUniversity"

?

substr(c,4)

?

substr(c,4,3)

?

substr("嘉应学院",1,4)

substr(c,n,m):

从字符串C的第n个字符开始截取字符,1个汉字为2个字符

?

left(c,7)

?

left("嘉应学院",4)

left(C,n):

从C的左边开始截取n个字符

4)日期和时间函数,分别执行如下命令,并观察屏幕显示结果:

?

DATE()

 返回系统当前日期

?

YEAR(DATE()),MONTH(DATE()),DAY(DATE())

 返回系统当前日期对应的年,月,日

?

”现在时间是:

”+time()

 返回系统当前时间

?

dow(date())

 返回系统当前日期是星期几

?

cdow(date())

返回系统当前日期是星期几(用英文表示) 

 

5)数据类型转换函数,分别执行如下命令,并观察屏幕显示结果:

ASC("N")

返回首字母对应是ASCII值

?

CHR(68)

返回ASCII值为68的对应字符或控制码

?

DTOC(DATE())

D型数据转换成C型数据

?

VAL("12"),VAL("-12"),VAL("1A"),VAL("B2")

字符串转换为数值函数

【上机题2】VisualFoxPro运算符与表达式。

【上机步骤】本题考查的知识点是VisualFoxPro运算符与表达式,操作步骤如下:

(1)算术运算符与表达式的练习。

分别执行如下命令,并观察屏幕显示结果:

?

3*5*12/4^2

?

(4^5+5^5)/(sqrt(4+5)-4*5)

(2)字符运算符与表达式的练习。

分别执行如下命令,并观察屏幕显示结果:

a="广东"

b="梅州"

?

a+b,a-b

(3)日期和时间运算符与表达式的练习。

分别执行如下命令,并观察屏幕显示结果:

?

DATE()-{^2005/09/01}

?

DATE()-120,DATE()+120

(4)关系运算符与表达式的练习。

分别执行如下命令,并仔细观察屏幕显示结果:

?

"梅州">"北京"

"xy">"x"

?

"AB">"ab"

?

”33”>”300”

【上机题3】VisualFoxPro综合表达式的应用。

【上机步骤】本题考查的知识点是VisualFoxPro综合表达式的书写,操作步骤如下:

(1)写出下算术式子的表达式,并求其值。

执行如下命令:

?

1/2+14/21+3/5

(2)计算距离明年元旦还有多少天?

(假设今年为2010年)

执行如下命令:

?

{^2011/01/01}-date()

(3)设直角三角形的一条直角边长为4,斜边长为5,求另一条直角边之长。

分别执行如下命令:

a=4

c=5

b=SQRT(C*C-A*A)

?

b

实验四数据表的建立

一、实验目的

熟悉数据表的建立方法。

二、实验内容

先设置默认目录

1,建立一个名为zgda的自由表,表结构如下

字段名    类型   宽度   小数位

编号     字符型  8

姓名     字符型  8

性别     字符型  2

出生日期   日期型  8

年龄     整型   4

职称     字符型  6

基本工资   数值型  8    2

婚否     逻辑型  1

备注     备注型  4

照片     通用型  4

记录如下:

编号

姓名

性别

出生日期

年龄

职称

基本工资

婚否

备注

照片

2000101

刘红梅

09/10/72

30

工程师

880.00

F

Memo

Gen

2000102

张立功

08/16/67

35

工程师

960.00

T

Memo

Gen

2000103

薛小妹

09/20/68

34

工程师

960.00

T

Memo

Gen

2000104

王刚

03/25/48

54

高工

1280.00

T

Memo

Gen

2000105

蒋大伟

10/14/56

46

工程师

960.00

F

Memo

Gen

2000106

李永远

09/15/52

50

高工

1280.00

T

Memo

Gen

2000107

马丽

11/25/78

24

助工

760.00

F

Memo

Gen

2000108

张小龙

06/12/66

36

工程师

880.00

F

Memo

Gen

2000109

欧阳敏慧

11/23/57

45

高工

1088.00

T

Memo

Gen

2000110

王永清

08/09/57

45

高工

1088.00

T

Memo

Gen

2000111

严奇

05/17/77

25

助工

760.00

F

Memo

Gen

2000112

李平

02/01/71

31

工程师

880.00

T

Memo

Gen

2000113

劳峥嵘

08/09/80

22

助工

700.00

F

Memo

Gen

2000114

纪芳华

09/12/72

30

助工

760.00

F

Memo

Gen

2,建立一个名为“学生表”的自由表,内容,表结构如下

字段名    类型   宽度   小数位

学号     字符型  8

姓名     字符型  8

性别     字符型  2

出生日期   日期型  8

年龄     整型   4

职称     字符型  6

政治面貌   字符型  4

籍贯     字符型  6

备注     备注型  4

照片     通用型  4

记录如下:

学号

姓名

性别

出生日期

年龄

政治面貌

籍贯

备注

照片

2000101

周颖

09/10/82

20

党员

山东

Memo

Gen

2000102

赵立新

08/16/82

20

团员

河北

Memo

Gen

2000103

刘冬梅

09/20/80

22

团员

山东

Memo

Gen

2000104

李大伟

10/14/82

20

群众

河北

Memo

Gen

2000105

陈惠民

09/15/79

23

党员

山东

Memo

Gen

2000106

王华

08/09/81

21

团员

北京

Memo

Gen

2000107

黄志诚

06/12/79

23

团员

河北

Memo

Gen

2000108

徐姗姗

08/11/83

19

群众

内蒙古

Memo

Gen

2000109

陈晓

12/18/82

20

团员

黑龙江

Memo

Gen

2000110

王少春

11/23/80

22

团员

内蒙古

Memo

Gen

2000111

李霞

02/01/81

21

党员

北京

Memo

Gen

2000112

马春燕

09/12/83

19

团员

浙江

Memo

Gen

3,建立一个名为“成绩表”的自由表,表结构如下

字段名    类型   宽度   小数位

学号     字符型  8

姓名     字符型  8

哲学     数值型  5     1

数学     数值型  5     1

外语     数值型  5     1

计算机    数值型

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

当前位置:首页 > 高等教育 > 军事

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

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