Skip Navigation Links.
Collapse 电工与电子技术 代码阅读实践
Collapse 电工与电子技术 计算机文化基础
Collapse 电工与电子技术 Visual Foxpro数据库应用技术
Expand 实验室简介 实验课程简介
Expand 实验室简介 实验室简介
Expand 实验室简介 实验大纲
Expand 实验室简介 实验内容
Expand 实验室简介 实验课件
Expand 实验室简介 实验视频
Expand 实验室简介 常见问题及解答
Expand 实验室简介 在线测试
Expand 实验室简介 等级考试题集
Expand 实验室简介 相关知识点
Expand 实验室简介 学习推荐
Collapse 电工与电子技术 数字图像处理
Collapse 电工与电子技术 数据结构和VC编程
Collapse 电工与电子技术 数据库
Collapse 电工与电子技术 多媒体技术应用
Collapse 电工与电子技术 汇编语言程序设计
Collapse 电工与电子技术 VB程序设计
Expand 实验室简介 课程简介
Expand 实验室简介 实验室简介
Expand 实验室简介 理论教学
Expand 实验室简介 实验教学
Expand 实验室简介 创新型实验
Expand 实验室简介 教学视频
Expand 实验室简介 课程习题
Expand 实验室简介 在线测试
Expand 实验室简介 VB等级考试
Expand 实验室简介 软件下载
Expand 实验室简介 2012年秋“VB程序设计”考试题目
Collapse 电工与电子技术 计算机维护维修
首页 >   主页 > 课程 > 计算机类 > Visual Foxpro数据库应用技术 > 实验内容 > 基础实验3 常量、变量与函数的使用
基础实验3 常量、变量与函数的使用 
 


学时安排:
理论教学4学时,实验教学2学时。

 

实验目的:
1. 初步掌握Visual FoxPro的基本数据类型。
2. 掌握Visual FoxPro的变量、运算符、表达式以及常用内部函数的使用。
3. 掌握交互式命令执行方法。

 

实验要求:
1. 每人一机,独立完成实验。
2. 对实验中的案例进行上机操作,并记录运行结果。根据需要,对相关内容进行自由练习,要求记录运行结果。

 

实验设备:
硬件配置:计算机实验教学示范中心机房计算机。
软件配置:Windows操作系统,Visual Foxpro6.0系统。

 

实验内容及步骤:
1.?/??命令的使用
在VFP命令窗口键入以下命令,观察VFP主窗口内的输出结果,并进行对比。
① ?12345
?1E10
② ? “XYZ”
? “xyz”
③ ? “ABCD”
?? “abcd”
④ ? 28,-400, “WuHan”
? “Visual FoxPro”,“一种可视化的程序设计语言”
?? “Visual FoxPro”, “一种可视化的程序设计语言”

 

2. 变量操作
(1)变量值的变化
在命令窗口依次键入下列命令,分析输出结果,了解变量内容(值)的变化。
x=3
?x
x=6
?x
x=6*x
?x
(2)赋值命令
①在VFP命令窗口分别键入下列命令,判断各变量的数据类型,并用“?”命令检查变量a,b,c的值。
STORE 10 TO a,b,c
STORE “Visual Forpro” To a,b,c
STORE .T. TO a,b,c
STORE {^2003/08/04} TO a,b,c
STORE $31.25 TO a,b,c
②在VFP命令窗口分别键入下列命令,判断各变量的数据类型,然后分别使用“LIST MEMORY”和“DISPLAY MEMORY”显示各变量的信息。
STORE 1.50 TO a,b,c
d=“Visual FoxPro,是一种可视化编程工具”
e=.F.
f={^2003/08/04 17:40:35 pm}
g={^2003/08/04}
③在VFP命令窗口键入清除内存变量的命令,然后再分别使用“LIST MEMORY”和“DISPLAY MEMORY”,观察输出效果,并体会两种命令的差别。
④对上述变量进行保存(SAVE TO)和恢复(RESTORE FROM)操作,观察显示结果。

 

3. 表达式操作
(1)先手工计算下列各字符串表达式的值,然后用VFP命令计算并在主窗口内输出各表达式的值。
39%4
35.35%3.2
15-39%9^2/3^2+6.2/2.6%2
50%(1-3^2)
(2)先根据字符串运算符的运算规则,确定下列各字符串表达式的运算结果,然后用VFP命令计算并在主窗口内输出各表达式的值。
“Visual FoxPro”+“是一种可视化编程工具”
“I ”+“am ”+“a student!”
“I”-“am ”-“a student!”
“abc”=“abc d”
“abc”= =“abc d”
“abc”$“abc d”
“ef”$“abc d”
(3)根据关系运算符的运算规则确定下列各关系表达式的运算结果,用VFP命令计算并在主窗口内输出各表达式的值。
34>30
45>54
12>=12
23<=23
12<>12
50%(1-3^2)=15-39%9^2/3^2+6.2/2.6%2
(4)根据逻辑运算符的运算规则确定下列各逻辑表达式的运算结果,用VFP命令计算并在主窗口内输出各表达式的值。
.F. AND .T.
.NOT. .F. .AND..T.
.NOT. .F. .AND..T..OR..F.
3>4 .AND.4<5
3>4 .OR.R<5
“ABC”=“AB”.AND.“CD”<>“AB”

 

4. 函数的使用
? ABS (-599) ? EXP(1) ? INT(19.6)
? LOG(15) ? MOD(14.1,-5) ? RAND()
? SIGN(-6) ? SQRT(16) ? ROUND(215.567,2)
? LEFT(“中华人民共和国”,4) ? RIGHT(“中华人民共和国”,6)
? AT(“人民”,“中华人民共和国”) ? LEN(SPACE(12)+“******”)
? SUBSTR(“北京2008年奥运会”,5,6) ? LOWER(“CHINA”)
? UPPER(“china”) ? ALLTRIM(“ Visual FoxPro ”)
? LTRIM(“ 北京”) ? RTRIM(“北京 ”) ? REPLICATE(“$”,3)
? STUFF(“中国武汉”,5,0,“湖北”)
? DATE( ) ? TIME( ) ? CDOW({^2007/03/05}) ? CMOTH({^2007/03/05})
? YEAR({^2007/03/05}) ? MONTH({^2007/03/05}) ? WEEK({^2007/03/05})
? DAY({^2007/03/05}) ? HOUR( ) ? MINUTE( )
? SEC( ) ? DTOT({^2007/03/05 }) ? TTOD({^2007/03/05 08:25:30 AM}})
?ASC(“AB”) ? CHR(65) ? CTOD(“{^2002/05/23}”) ? DTOC(DATE())
? VAL(“123.45”) ? STR(1234.56,9,2) ? IIF(3>8,2,1)
? MAX(10,35) ? MIN(10,35)