VFP程序设计基础

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
方法三:在命令窗口中执行命令: Modify Command <程序文件名> | ?
VFP程序设计基础
执行程序就是按照程序的内部控制结构 执行文件中的相关语句序列。
程序文件的类型
在VFP中,可以执行源程序、编译程序、 应用程序和可执行程序4种程序文件。
(1)源程序(PRG):源程序是文本文件,可 以对其内容进行修改。只要有源程序文件, 就可以生成其他3种程序文件。
set talk off &&关闭对话显示 open data student &&打开数据库 use sc &&打开SC表(学号,课程号,成绩) list sum to array a &&求和 ?"总成绩:",a &&输出 set talk on &&开启对话显示 close data VFP程序设计基础
VFP程序设计基础
三条输入命令的异同
• ACCEPT命令只能接受字符型数据,不需 定界符,输入完毕按回车键结束;
• WAIT命令只能输入单个字符,且不需定界 符,输入完毕不需按回车键;
• INPUT命令可接受数值型、字符型、逻辑 型、日期型和日期时间型数据,数据形式 可以是常量、变量、函数和表达式,如果 是字符串,需用定界符,输入完毕按回车 键结束。
程序: 是多条命令按一定规则组织成的一个有机 的序列
VFP程序设计基础
注释语句
• NOTE <注释内容> • * <注释内容> • && <注释内容>
注释整一行,NOTE 后至少有一个空格
可以注释在某条语句之后
VFP程序设计基础
对话开关语句
【格式】SET TALK OFF|ON
clear &&清屏
VFP程序设计基础
(2)编译程序(FXP):每个源程序文件都有 对应的编译程序文件,执行编译程序比执行 源程序的速度快。
(3)应用程序(APP):由多个文件(包括程 序、表单和菜单等)连接成一个应用程序文 件。
注意:以上三种文件都是在VFP环境下运行。
VFP程序设计基础
(4)可执行程序(EXE):将多个文件(包括 程序、表单和菜单等)连接成一个可执行程 序文件,此种文件可以脱离VFP环境运行。
2.菜单方式
VFP程序设计基础
3.程序文件方式
程序文件(简称程序)也叫做命令文件。运用 程序文件方式进行数据库管理,是通过程序文件编辑 工具,将对数据库资源进行操作管理的命令和对系统 环境进行设置的命令,集中在一个以(.PRG)为扩展 名的命令文件中,然后再通过菜单方式或命令方式运 行该命令文件。所谓命令方式,即通过程序文件中的 命令完成不同的操作。
VFP程序设计基础
输入表达式语句
语句格式: Input [<字符表达式>] To <内存变量>
说明:允许输入任何类型的表达式。Input输
可入以字符输串入时字必符须加型上、定数界值符。型、逻辑型、 日期型和日期时间型等类型数据,而 且例可:以N=是2常量、变量、函数或表达式 等形式In,pu按t "回请输车入键数结据束:输" T入o M,系统将 输入的? M数据赋值给<内存变量>。
VFP程序设计基础
等待语句
语句格式: Wait [<字符表达式>] [To <内存变量>]
[Window [At <行>,<列>]][Nowait] [Clear|Noclear][Timeout<数值表达式>]
“字符表达式”:提示信息。若无此项,则输 出任何信息。
To 内存变量:用来接收输入的字符。若不输 入任何字符,则将空字符赋值给内存变量。
执行程序
方法一:在程序编辑器中,“程序”菜单 →“执行”或“运行”常用工具
方法择或输入程 说序明文:件当名源→程“序运(行PR”G)。和编译程序(FXP)文件 同时存在时,系统将执行距当前时间最近的 程方序法文三件:。在程序或命令窗口中执行:
保存程序文件
方法一:单击“文件”菜单项→“保存”。 方法二:单击“常用”工具栏里的“保存” 按钮。
方法三:按 Ctrl+W 。
方法四:关闭程序编辑器,系统提示是否保 存文件。
VFP程序设计基础
打开程序文件
方法一:“文件”菜单项→“打开”→“文 件类型”为“程序”→选择文件→“确定”
方法二:单击“常用”工具栏里的“打开” 按钮。
Do <程序文件名>
VFP程序设计基础
输入字符串语句
语句格式: Accept [<字符表达式>] To <内存变量>
“字符表达式”:作为执行到此语句时的提 示信息。若无此项,则不输出任何信息。
内存变量:用来接收输入的字符串。若不输 入任何字符,则将空字符赋值给内存变量。
例: Accept “请输入学号:” To XH ? ”输入的学号是:”+XH
VFP程序设计基础
VFP程序设计基础
要点
Visual FoxPro的工作方式 程序文件的建立与编辑 程序的基本结构 分支结构 循环结构
VFP程序设计基础
Visual FoxPro的工作方式
Visual FoxPro系统提供有三种工作方式:即 单命令方式、菜单方式及程序文件方式。
1.单命令方式
VFP程序设计基础
编译程序
当执行一个源程序时,系统自动将其编 译为编译程序(FXP)。在VFP中允许只编译而 不执行程序。
VFP程序设计基础
编译方法为:
方法一:在程序编辑器中,单击“程序” 菜单项→“编译”。
方法二:单击“程序”菜单项→“编 译”→选择“文件类型”为“程序”→选 择程序文件→“编译”
VFP程序设计基础
说明1:此方法可以建立新程序文件,又 可修改已有的程序文件。
说明2:文件的扩展名可缺省,系统默认 扩展名为.PRG。
VFP程序设计基础
说明3:一个命令行中只能写一条命令, 若一行写不下,需使用分行符“;”。
方法四:在项目管理器中,进入“代码”选 项卡,选择“程序”,单击“新建”。
VFP程序设计基础
VFP源程序是用VFP命令或程序中专用语 句编写的文本文件,其扩展名是PRG。
VFP专用程序编辑器
建立源程序文件
方法一:“文件”菜单项→“新建”→选择 “程序”→“新建文件”。
方法二:使用常用工具栏的“新建”按钮。
VFP程序设计基础
方法三:在命令窗口中执行命令: Modify Command [<程序文件名>]
相关文档
最新文档