- 3
- 0
- 约2.06千字
- 约 52页
- 2021-03-29 发布于广东
- 举报
VFP程序设计基础;要 点;Visual FoxPro的工作方式 ; 2.菜单方式;3.程序文件方式
程序文件(简称程序)也叫做命令文件。运用程序文件方式进行数据库管理,是通过程序文件编辑工具,将对数据库资源进行操作管理的命令和对系统环境进行设置的命令,集中在一个以(.PRG)为扩展名的命令文件中,然后再通过菜单方式或命令方式运行该命令文件。所谓命令方式,即通过程序文件中的命令完成不同的操作。;注释语句
NOTE 注释内容
* 注释内容
注释内容;对话开关语句
【格式】SET TALK OFF|ON; VFP源程序是用VFP命令或程序中专用语句编写的文本文件,其扩展名是PRG。;说明1:此方法可以建立新程序文件,又可修改已有的程序文件。;方法四:在项目管理器中,进入“代码”选项卡,选择“程序”,单击“新建”。;;方法一:“文件”菜单项→“打开”→“文件类型”为“程序”→选择文件→“确定”; 在VFP中,可以执行源程序、编译程序、应用程序和可执行程序4种程序文件。;(2)编译程序(FXP):每个源程序文件都有对应的编译程序文件,执行编译程序比执行源程序的速度快。 ;(4)可执行程序(EXE):将多个文件(包括程序、表单和菜单等)连接成一个可执行程序文件,此种文件可以脱离VFP环境运行。 ;方法一:在程序编辑器中,单击“程序”菜单项→“编译”。;执行程序 ;输入字符串语句;等待语句;说明:允许输入任何类型的表达式。Input输入字符串时必须加上定界符。;ACCEPT命令只能接受字符型数据,不需定界符,输入完毕按回车键结束;
WAIT命令只能输入单个字符,且不需定界符,输入完毕不需按回车键;
INPUT命令可接受数值型、字符型、逻辑型、日期型和日期时间型数据,数据形式可以是常量、变量、函数和表达式,如果是字符串,需用定界符,输入完毕按回车键结束。 ;程序的基本结构 ; 3.循环结构
循环结构则能够使某些语句或程序段重复执行若干次。
4.过程结构
在许多应用程序中,有一些程序段需要反复执行多次,这些程序段不在一个固定的位置上,而是分散在程序的许多位置上重复执行,可将其与嵌入它的程序分开,形成独立的程序序列,待使用时再调入程序中,以实现不同位置上的重复操作。;【例】编写程序,在STUDENT数据库的STUD表中查找并显示任意一个学生的情况。;【例】写程序P3.PRG:从键盘输入两个任意整数,计算这两个数的和、差、积、商。 ;【例】从键盘输入两个任意正数,编程求以两数为边长的长方形面积。程序文件名为PROG4.PRG;练习: ;语句格式:
If 条件 [Then]
语句序列1
Endif;例:
Input 请输入一个N: To N
If N0
N=-N
Endif
? N的绝对值是:, N;双分支If语句 ;例,求两个数中较小值:
Input X= To X
Input Y= To Y
If XY
M=X
Else
M=Y
Endif
? X与Y中的较小者是:, M;语句的嵌套; Input 请输入一个数: To X
If X0
Y=1
Else
If X=0
Y=0
Else
Y=-1
Endif
Endif
? Y;控制程序是否继续执行 ;控制程序是否继续执行 ;条件函数 ;开始;语句格式:
Do Case
Case 条件1
语句序列1
Case 条件2
语句序列2
……
Case 条件n
语句序列n
[Otherwise
语句序列n+1 ]
Endcase;说明1:执行时,系统从上向下依次对Case后面的条件进行判断,当条件不成立时,就判断下一个Case条件是否成立。一旦某个Case条件成立,就执行该Case与下一个Case(Otherwise或Endcase)之间的语句序列,然后执行Endcase后面的语句。; Input 请输入一个数: To X
Do Case
Case X0
Y=1
Case X=0
Y=0
Otherwise
Y=-1
Endcase
? Y;S=1+2+3+4+5+6;循环结构程序设计 ;Do While(当型)循环语句 ;例,求前100个自然数的和:
S=0
N=1
Do While N=100
S=S+N
N=N+1
Enddo;死循环;Do While(当型)循环语句;开始; 例: 计算1~100的奇数和。;开始; For(步长型)循环语句;例:求前100个自
原创力文档

文档评论(0)