VFP(第11章.pptVIP

  • 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)

1亿VIP精品文档

相关文档