教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

Visual FoxPro(VFP)程序设计实验报告05_参考答案_

来源:网络收集 时间:2026-07-18
导读: 目 录 实验一 Visual FoxPro 基础知识练习 实验二 数据表的建立与修改 实验三 数据表的一般操作 实验四 数据表操作命令练习 实验五 数据库的设计 实验六 实验七 实验八 实验九 SQL 实验十 实验十一实验十二实验十三实验十四 数据库的操作 视图和查询的建立与

目 录

实验一 Visual FoxPro 基础知识练习 实验二 数据表的建立与修改 实验三 数据表的一般操作 实验四 数据表操作命令练习 实验五 数据库的设计 实验六 实验七 实验八 实验九 SQL 实验十 实验十一实验十二实验十三实验十四

数据库的操作 视图和查询的建立与修改项目管理器的建立与修改关系数据库查询语言结构化程序设计 设计单表表单 自定义表单设计 创建报表 菜单设计

实验一 Visual FoxPro 基础知识练习

────────────────────────────────── 一、实验目的、要求

1. 熟悉Visual FoxPro基本操作环境。 2. 掌握内存变量的赋值、输出命令。 3. 掌握常用函数、表达式的使用方法。

二、实验内容和操作步骤

1、 Visual FoxPro 6.0 的启动与退出 (1)、从

菜单启动

“Microsoft Visual FoxPro6.0”,再单击下一级有小狐狸图标的 “Microsoft Visual FoxPro6.0”项,就可以进入Visual FoxPro 6.0系统。

(2)、使用快捷菜单启动 (3)、退出 Visual FoxPro 6.0

2、在Visual FoxPro 6.0的选项对话框中配置默认路径:将默认目录改为D盘:D∶\ 方法1:使用命令设置: SET DEFA TO D∶\

方法2:使用 菜单中

,在“文件位置”选项卡中按提示操作设置。 3、变量的输入与输出 ( 在命令窗口中输入下列虚线框中的命令,并回答下列问题 )

(注意:每行为一条命令,每条命令输入后都要按一下回车键,使之执行。) 操作1:求半径等于10的圆面积

清除主工作区屏幕内容 把10赋给变量R

把(3.14159 * R * R)的值赋给变量S ? ” R= ” 显示变量R的值 ? ” S= ” 显示变量S的值

操作1所用的2个变量名是: R , S 2个变量的值分别是: 10 , 314.159 操作2:

SL , 单价

” X 、SL 、单价3个变量的值分别是:” , X , SL , 单价 姓名 = ”×××” && ××× 为自己的姓名 ? ” 姓名 =” ,姓名

操作2所用的4个变量名是: X , SL , 单价 , 姓名

4个变量的值分别是: 3 , 3 , 3 , ”×××”

4、 常用函数的认识及使用

1)、数值计算函数练习 (在命令窗口中输入下列命令,并写出结果) ? exp(4) 命令执行结果是: ?int(8.98) 命令执行结果是: ? ABS(-362.2) 命令执行结果是: ? max(75,82,-90) 命令执行结果是: ? min(3,-5,10) 命令执行结果是: ? mod(10,3) 命令执行结果是: ? Round(3.14159,4) 命令执行结果是: ? sqrt(8^2-4*2*6 ) 命令执行结果是: 2)、字符处理函数练习 (在命令窗口中输入下列命令,并写出结果)

x = "中文Visual FoxPro6.0"

? Left(x,4) 命令执行结果是: ? Right(x,9) 命令执行结果是: ? substr(x,5,6) 命令执行结果是: ? Len(x) 命令执行结果是: ? Lower( ABCDE ) 命令执行结果是: ? Upper( mnopq ) 命令执行结果是: x=" ABCD " y="EFGH"

? alltrim(x)+y 命令执行结果是: 3)、常用数据转换函数练习 (在命令窗口中输入下列命令,并写出结果)

x="123.56"

? VaL(x) 命令执行结果是:123.56 原来的数据类型为: C 结果的数据类型为: N x=13.2

? Str(x) 命令执行结果是:13 原来的数据类型为: N 结果的数据类型为: C x={^2004/09/15}

? DtoC(x) 命令执行结果是:09/15/04 原来的数据类型为: D 结果的数据类型为: C x="01/02/98"

? CtoD(x) 命令执行结果是: 01/02/98 原来的数据类型为: C 结果的数据类型为: D

4)、日期和时间函数练习 (在命令窗口中输入下列命令,并写出结果)

x={^2004/09/10}

? year(x) 命令执行结果是: ? month(x) 命令执行结果是: ? day(x) 命令执行结果是: ? date() 命令执行结果是:

5、 Visual FoxPro 6.0 的表达式练习

?(1/60-3/56)*18.45 命令执行结果是: ? (1+2^3)/(2+2) 命令执行结果是: ? 25%7 命令执行结果是: ? "X1=" ,3 命令执行结果是: ? "X1=" + STR(3) 命令执行结果是: ? {^2004/09/06}+8 命令执行结果是: ? {^2004/09/15}-{^2004/02/3} 命令执行结果是: ? 7*3<20 命令执行结果是: ? 4<>-5 命令执行结果是: ? 3+5>6 .and. 4*5=20 命令执行结果是: ? 6*8<45 .or. 4<6 命令执行结果是:

6、 综合练习:求方程3x2+5x—12=0 的根

CLEAR && 清除主工作区屏幕内容 A = 3 && 把3赋给变量A B = 5 && 把5赋给变量B C = -12 && 把-12赋给变量C X1=(-b+SQRT(b*b-4*a*c))/(2*a) && 求方程第一个根 X2=(-b-SQRT(b*b-4*a*c))/(2*a) && 求方程第二个根 ? ” x1= ” + str( x1, 8, 1) && 显示第一个根 ? ” x2= ” + str( x2, 8, 1) && 显示第二个根

本题用到的变量名有:A、B、C、X1、X2 它们的值分别是:3、5、-12、1.33、-3 求根过程中使用的函数名是:SQRT 它的参数是: b*b-4*a*c

本题用到的表达式有哪几种? 2 它们分别是:算术表达式、字符表达式。

三、思考与练习

1. VFP有几种常用数据类型?各类型表示的大写字母是什么? 答:VFP常用数据类型有6种。6种常用数据类型表示的大写字母如下表:

2.

C、D、L三种类型变量都可用赋值命令或STORE命令输入?各举一例说明。 答:C、D、L三种类型变量都可用赋值命令或STORE命令输 …… 此处隐藏:7380字,全部文档内容请下载后查看。喜欢就下载吧 ……

Visual FoxPro(VFP)程序设计实验报告05_参考答案_.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1109776.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)