Visual FoxPro(VFP)程序设计实验报告05_参考答案_
目 录
实验一 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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




