101011111011计算机技术基础实验指导.docx

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

101011111011计算机技术基础实验指导.docx

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

101011111011计算机技术基础实验指导.docx

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

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

目录

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

第二部分、实验内容2

实验一VisualFoxPro基础知识与常用函数2

实验二 表达式与内存变量4

实验三 数据表的建立6

实验四 数据表的操作命令8

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

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

实验七 查询,视图,SQL语句12

实验八 SQL语句13

实验九 选择结构程序设计14

实验十循环程序设计15

实验十一 模块结构程序设计16

实验十二 面向对象程序设计17

实验十三 表单的创建19

实验十四 实用表单设计20

实验十五 报表设计21

实验十六 菜单设计22

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

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,写好实验报告

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

(1)实验目的。

(2)实验内容。

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

(4)运行结果分析:

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

第二部分、实验内容

实验一VisualFoxPro基础知识与常用函数

一、实验目的

1,熟悉VisualFoxPro6.0的基本操作,启动与退出。

2,了解环境变量的设计方法

3,熟悉函数的调用方法及函数的功能。

二、实验内容

1,进入VisualFoxPro6.0,了解其界面,各菜单的内容及主要功能,和EXCEL比较有何不同。

2,设置默认目录:

单击“工具”菜单中的“选项”命令,在“文件位置”选项卡中选择“默认目录”,单击“修改”按钮,然后输入默认目录,或单击其右边的...按钮选择相应的文件夹,确定后单击“设置为默认值”,关闭对话框。

3,先初步估计每个命令的执行结果,然后在命令窗口中输入以下命令,每输入完一个后按回车键,然后观察命令执行结果是否与你的估计相同,若不相同,则分析其原因并记录在实验报告上。

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)

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

?

RAT('A','ABCDA')

?

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

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

LEN('ABCDE')

?

LEN('数学系')

字符串的长度

?

isalpha("abcd1234")

?

isalpha("12asd")

?

isalpha("数学系")

判断第1个字符是否为字母

?

isdigit("abcd1234")

?

isdigit("12asd")

?

isdigit("数学系")

判断第1个字符是否为数字

?

islower("abcd")

?

islower(ADSF")

?

islower("1234")

判断第1个字符是否为小写字母

?

isupper("abcd")

?

isupper(ADSF")

?

isupper("1234")

判断第1个字符是否为大写字母

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个字符

?

right(c,10)

?

right("嘉应学院",4)

从右边开始截取

?

len(c)

?

len("嘉应学院")

求字符串的长度

d="FoxPro"

?

"Visual"+trim(d)+"6.0"

trim:

去掉字符串尾部的空格

?

"Visual"+ltrim(d)+"6.0"

ltrim:

去掉字符串头部的空格

?

"Visual"+rtrim(d)+"6.0"

rtrim:

去掉字符串尾部的空格

?

"Visual"+alltrim(d)+"6.0"

alltrim:

去掉字符串头部和尾部的空格

?

"1"+space(4)+"2"

space(n):

着重n个空格

?

lower(d)

?

d

?

upper(d)

?

d

将d中字符全部转换成小写字母

将d中字符全部转换成大写字母

4),日期与时间函数

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

说明

TODAY=DATE()

?

TODAY

返回系统当前日期

?

TIME()

?

DATETIME()

返回系统当前时间

返回系统当前日期与时间

?

YEAR(TODAY)

返回年份

?

DAY(TODAY)

返回参数中的日期

?

CMONTH(TODAY)

返回参数中的月份(英文)

?

MONTH(TODAY)

返回参数中的月份(数字)

?

DOW(TODAY)

返回星期(数字)

?

CDOW(TODAY)

返回星期(英文)

实验二 表达式与内存变量

一、实验目的

1,熟悉通过命令窗口求表达式的值的方法

2,熟悉内存变量的使用方法

二、实验内容

通过命令窗口完成下列各题

1,求出下列表达式的值

(1)ASC("A")

(2)ASC('2')

(4)ABS(-22.2)>MAX(-11,22.2)(5)MOD(22,5)>MIN(-22.2,22)

(6)ISDIGIT('123').AND.ISLOWER('FOXPRO')

(7)"Y"=UPPER('y')(8)STR(223.22,6,2)+'32'

操作方法:

在命令窗口中先输入问号:

,然后输入表达式。

如第

(1)题在命令窗口中输入:

?

ASC("A")

2,求出下列表达式的值

DVAR=CTOD('02/25/2001')

DVAR1=DVAR+35

(1)DVAR1-4

(2)CMONTH(DVAR1)

(3)VARTYPE(DVAR1)

DVAR2=DTOS(DVAR1)

(4)LEN('&DVAR2')

(5)TYPE('&DVAR2')

操作方法:

先输入第

(1)题前的两个命令,然后在命令窗口中先输入问号:

,然后输入表达式。

如第

(1)题在命令窗口中输入:

?

DVAR1-4

3,内存变量实验

(1)建立4个内存变量并赋值,然后显示内存变量的存储结构

操作方法:

赋值格式:

变量名=值

显示格式:

内存变量名1,内存变量名2,内存变量名3,内存变量4

(2)建立a1

(2)和b1(2,2),并给数组赋不同类型的值,最后显示其存储结构

操作方法:

定义数组方法:

DIMENSION a1

(2),b1(2,2)

给数组元素赋值格式:

数组名(下标)=值,如:

a

(1)={^1996-01-23"}

b1(1,2)="嘉应学院"

显示变量结构:

DISPLAYMEMORY likea*

DISPLAYMEMORY likeb*

4,设ctest1="VisualFoxPro6isDataBaseManagementsystem."

(1)用函数的方法将其中的system改为System(ctest中的最后一个字符为英文的句号)

操作方法:

ctest1=left(ctest1,len(ctest1)-7)+"S"+right(ctest1,6)

?

ctest1

(2)取该字符串的长度除5的余数

操作方法:

a=len(ctest1)%5

?

a

(3)在该字符串的两边加字符串"---"后赋给ctest2

操作方法:

ctest2="---"+ctest1+"---"

?

ctest2

(4)将第5个字母的ASC码值减去32后放在原位置上并赋给ctest3

操作方法:

a=chr(asc(substr(ctest1,5,1))-32)

ctest3=left(ctest1,4)+a+right(ctest1,len(ctest1)-5)

?

ctest3

5,显示信息实验

(1)在显示信息对话框中,设置标题为“显示”,内容为“显示信息对话框”,按钮为“确定”和“取消”

操作方法:

messagebox("显示信息对话框",1,"标题")

运行VFP6中文帮助,查找messagebox,查看该函数的其他信息。

(2)在显示信息对话框中,设置标题为“显示”,内容为“提示信息”,按钮为“确定”,图标为“信息”

操作方法:

对1的函数作适当修改,其中第2个参数可通过帮助得到

修改第2个参数,其值通过帮助中查找到的各数值或各数值之和

实验三 数据表的建立

一、实验目的

熟悉数据表的建立方法。

二、实验内容

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

字段名    类型   宽度   小数位

编号     字符型  8

姓名     字符型  8

性别     字符型  2

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

当前位置:首页 > 幼儿教育 > 少儿英语

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

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