- 14
- 0
- 约1.01万字
- 约 66页
- 2017-04-24 发布于江西
- 举报
VFP(第11章.ppt
第11章 程序设计基础 ;11.1 VFP的工作方式 ;例11.3 用程序文件方式,逻辑删除“人才档案”表的第7条记录,并显示表的全部数据。
操作步骤如下:
⑴ 用编辑工具创建一个程序文件,文件命名为“程序11-3.PRG”。程序代码如下:
USE 人才档案 EXCL
DELE RECORD 7
BROWSE ALL
USE
⑵ 使用菜单或命令窗口的命令运行程序文件;程序文件方式的特点;VFP程序的基本组成;程序文件的建立与编辑 ;程序文件的调用 ;例11.4 创建程序文件“程序11-4.PRG”:程序的功能是先显示“专业特长”表中的全部数据,然后再显示职称是教授的所有记录。
程序代码如下:
USE 专业特长 EXCL
BROWSE ALL
LIST ALL FOR 职称=教授
USE;11.2 程序的基本结构 ;3.循环结构
循环结构能够使某些语句或程序段重复执行若干次。
如果某些语句或程序段需要在一个固定的位置上重复执行,就应使用循环语句。
4.过程结构
同一程序段需要在程序的不同位置上重复执行多次,这时就需要使用过程结构。
对于两个调用与被调用关系的程序文件,常称调用程序的程序为主程序,被调用的程序称为子程序(或称过程)。;11.3 顺序结构语句 ;例11.5 设计一个程序,将“人才档案”表中指定“出生日期”的记录逻辑删除。
程序代码如下:
Clear
use 人才档案 excl
input 请输入出生日期: TO CSRQ
DELETE ALL FOR 出生日期=CSRQ
BROWSE ALL
USE;2. Accept语句
格式:Accept [提示符] To 内存变量
功能:暂停程序执行,等待用户从键盘输入字符串,赋给指定的内存变量。;例11.6 设计一个程序,能够分别浏览“专业特长”表中指定职称的记录集。
程序代码如下:
CLEAR
USE 专业特长 EXCL
ACCEPT 请输入职称: TO ZC
BROWSE FOR 职称=ZC
USE;3. Wait语句
格式:Wait [提示符] [To 内存变量]
[Windows [At 行,列]][Timeout 数值表达式]
功能:暂停程序执行,等待用户从键盘输入一个字符的字符串,赋给指定的内存变量。本命令还可以在屏幕的指定位置及规定时间内显示提示信息。
说明:屏幕左上角的坐标为(0,0),X轴正向向右,Y轴正向向下。;例11.7 设计一个程序,能够分别显示“专业特长”表中指定职称的记录集。当完成一组记录集显示后,在屏幕的指定位置(15,40)显示提示信息,该信息停留5秒钟。
程序代码如下:
CLEAR
USE 专业特长 EXCL
ACCEPT 请输入职称: TO ZC
LIST ALL FOR 职称=ZC
WAIT 职称为+ZC+的记录已显示 Windows At 15,40 Timeout 5
USE;4. 格式输入语句(@ -Read)
格式:
@ 行,列 [Say 提示信息 ] Get 变量
Read
功能:
允许在指定的行,列位置输入一个常量,当执行Read时将常量赋给指定的变量。;11.3.2 输出语句
格式输出语句(@语句)
格式:
@ 行,列 Say 表达式
功能:
在指定的行,列位置开始,按指定的格式输出表达式的值。;例11.8 设计一个程序,能够分别浏览“人才档案”表中指定姓名的记录。
程序代码如下:
CLEAR
XM=
Use 人才档案 Excl
@ 5,10 Say 请输入姓名: Get XM
Read
Locate All For 姓名=xm
@ 8,10 Say 编 号
@ 8,20 Say 编号
@ 9,10 Say 姓 名
原创力文档

文档评论(0)