- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 程序设计基础Visual FoxPro VFP计算机等级考试教学课件
第七章 程序设计基础
内存变量及应用
基本知识:
变量有两种形式即内存变量和字段变量,简单介绍内存变量和字段变量的区别
8.1.1内存变量
内存变量的赋值方法:
1、内存变量=表达式
2、store 表达式 to 内存变量1,内存变量2,……..
3、input ,accept,wait 命令赋值。
保存内存变量
命令格式:save to 文件名 all [like|except通配符
功能注释:(1)系统默认文件扩展名.mem
(2)选用all like 短语则只保存与通配符相匹配的内存变量。选用all except短语则保存除了与通配符相匹配之外的内存变量。
恢复内存变量
命令格式:restore from 文件名[additive]
功能注释:(1)系统默认文件扩展名.mem
(2)选用additive短语则保留现行内存变量,再把文件中的变量添加进来,否则覆盖原有的内存变量。
删除内存变量
命令格式:(1)CLEAR memory (2)releaee 内存变量表
(3) release all [like|except通配符] (4)CLEAR ALL
功能注释:
格式1清除当前内存中全部已定义的内存变量
格式2清除指定的内存变量
选用all like短语则只清除与通配符相匹配的内存变量。选用all except 短语则清除了与通配符相匹配之外的内存变量,即保留与通配符相匹配的的内存变量。
VF程序结构
交互式输入语句
一、无格式输入
输入字符串语句
格式:accept [字符表达式] to 内存变量
功能注释:
系统将用户的输入一律作为字符串,输入时不必加定界符,以回车结束输入。
可选的提示新可以是字符型常量、变量或表达式。如果是字符串常量,则必须使用定界符。
输入表达式语句
格式:input [字符表达式] to 内存变量
功能注释:
用户输入的数据可以是数值型、逻辑型、日期型或字符型,以回车结束输入。
输入字符串时必须加定界符,输入逻辑型常量时要用圆点定界如(.t.,.f.),输入日期型数据时要用转换函数,如ctod(“12/27/62”)
input一般是用来输入数值型数据。
等待语句
格式:wait [字符表达式] to 内存变量]
功能注释:
输入字符不加定界符,输入后立即执行,无须回车,无论输入任何内容均作为字符型数据存储在内存变量。如果直接回车,内存变量内容则为空字符。
若不用 to 内存变量选项,输入的单字符则不保留。如果语句中省略提示信息,系统默认的提示信息是“键入任意键继续。。。“
二、无格式输出
在命令操作操作方式中,讲过 ?和??在命令文件中仍然可以使用
三、正文输出语句
格式:
text
正文内容
end text
功能注释:
正文信息不要使用定界符:text与end text必须成对出现。
用set print on 设置后才能在显示的同时送往打印机输出。
四、交互式状态控制
在程序的第一条语句是:set talk off
在程序的最后一条语句是:set talk on
教师讲清楚原因。
程序结构
程序的三大组成部分:输入、运算处理、输出。
基本程序结构:顺序结构、分支结构、循环结构和子程序模块结构。
(由例题求 1+2+3+4+5+。。。。+n)来说明。
顺序结构
一、顺序结构:
(教师准备一例子当堂讲解。)
Modi comm. Lx1
Set talk off
Use zgjk
List for 性别=“女”
Sum to nv for 性别=“女“
Average to nva for 性别=“女”
?nv, nva
use
set talk on
通过例子讲解顺序结构的含义。
顺序结构下常用语句(在圆点状态下不能用)
1、注释语句
语句格式:
*[note] ?注释文字
[语句] 注释文字
功能注释:
*或 note开头的行为为注释行。注释语言不加定界符,运行时不执行。
在语句后面用短语,表明其后的内容是注释。
2、结束或返回语句
格式:
cancel
return [to master]
功能注释:
cancel是程序终止语句,表示结束运行,关闭所有命令文件,返回。
return表示结束本身所在程序的运行,返回到调用本程序的上一级命令文件中do语句的下面一条语句继续执行。
在多层嵌套中,若不选用 to master短语,则逐层返回;如果选用该短语,则直接返回到最外层调用do的下一条语句继续执行。
选择结构
选择结构也称分支程序设计,是指按情况控制程序执行的走向。Foxbase+提供了两种分支结构:条件分支和多分支选择语句。
条件选
文档评论(0)