文档介绍:第四章程序设计初步
结构化程序设计
VFP的程序设计
面向对象程序设计
本章主要内容:
程序文件的建立与执行
程序的控制结构
多模块程序
变量的作用域
程序文件建立与修改在程序编辑窗口进行
(1)项目管理器
(2)菜单方式
(3)命令格式:MAND <文件名>
功能:打开文本编辑窗口,用来建立或修改程
序文件。
说明:
程序:程序是能够完成一定任务的命令的有序集合
程序文件
(1)命令格式:DO <文件名>
功能:执行由文件名表示的程序。
(2)菜单方式:
选程序菜单“运行”选定“文件名”按“确定”按钮
(3)项目管理器方式:
(1).命令分行
程序中每条命令都以回车键结尾,一行只能写一
条命令。若命令需分行书写,在行尾加入续行符“;”
(2).命令注释
目的:提高程序的可读性
注释行:以符号“*”开头
命令注释:以符号“&&”开头
RETURN:结束程序执行,返回到调用它的上级程序继续执行,
允许缺省。
CANCEL:终止程序运行,清除程序的私有变量,返回命令窗口。
QUIT: 终止程序运行,返回到Windows。
清屏语句 CLEAR : 清空屏幕显示内容
输入输出专用命令
命令格式: @<行,列> [say<表达式1>] [get<变量名>] ;
[default< 表达式2>]
功能:在屏幕指定行列输出say子句的表达式值,并可修改
GET子句的变量值。
说明: <行,列> 表示在窗口中显示的位置,从0开始. say 子句
用来输出数据,
say子句表达式的值,
句必须遇到read语句才能被执行
?表达式表例: ?”x=“,x
INPUT 提示信息 TO 内存变量
功能:暂停程序执行,显示提示信息,等待用户从键盘输入
数据,输入完毕,按回车,系统将所输入的表达式的
值存入指定的内存变量,然后继续执行程序
:WAIT
WAIT 提示信息[WINDOW [AT 行,列]] [TIMEOUT N]
功能:暂停程序的执行,直到用户输入一个字符或等待时间
到,程序继续进行。例:WAIT “请检查输入数据”window
例:WAIT “注意现在暂停程序的执行6秒”;
WINDOW AT 10,10 TIMEOUT 6
程序的控制结构
顺序结构
程序的基本控制结构分支结构
循环结构
:程序运行时,按照语句排列的先后顺
序,一条接一条地依次执行。
2. 流程图:
开始
语句1
语句n
结束
…
例1: 试编一程序,能根据记录号修改某设备的价格和部门