vfp--2程序设计

vfp--2程序设计

ID:25527049

大小:295.00 KB

页数:57页

时间:2018-11-20

vfp--2程序设计_第1页
vfp--2程序设计_第2页
vfp--2程序设计_第3页
vfp--2程序设计_第4页
vfp--2程序设计_第5页
资源描述:

《vfp--2程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第七章应用程序设计基础7.1程序文件的建立与运行VFP系统提供的命令十分丰富,而且功能强大。把这些命令和程序设计语句有效地组织在一起,形成实现某一特定功能的程序,能够更充分地体现VFP系统的特点。VFP系统的程序有两个特点:一是程序控制流模式,由顺序、分支、循环三种基本结构构成,每一个基本结构可以包含一个或多个语句。二是面向对象可视化的结构程序模块,每个模块也是由程序控制流组成。7.1.1程序文件的建立和编辑VFP程序文件,是一个以.PRG为扩展名的文本文件。1、建立和编辑程序文件在VFP系统环境下,建立、编辑程序文件可以使用以下两种方法:(1)使用MOD

2、IFYCOMMAND命令建立、编辑程序文件命令格式:MODIFYCOMMAND〈程序文件名〉命令功能:在程序文件编辑窗口,建立或编辑以〈程序文件名〉为名的程序文件。(2)用菜单方式建立、编辑程序文件选择“文件”菜单中“新建”命令,进入“新建”窗口。在“新建”窗口,选择“程序”,单击“新建文件”按钮,进入“程序文件”编辑窗口。在“程序文件”编辑窗口,输入新的程序文件或修改已有的程序文件,输入完后,按Ctrl+W命令或单击常用工具栏中“保存”按钮存盘。例如:以命令方式在当前盘的默认目录下,建立一个查看DA1表结构和内容的命令文件。在命令窗口中输入:MODIFY

3、COMMANDW1在程序编辑窗口中输入如下代码:SETTALKOFFCLEARUSEDA1LISTSTRUCTURELISTUSESETTALKON按Ctrl+W存盘在当前盘的默认目录下建立一个W1.PRG程序文件。说明:(1)命令注释:程序中可以插入注释,以提高程序的可读性。以NOTE或*号开头的代码行为注释行。命令行后也可添加注释,这种注释以符号&&开头。注释为非执行语句,不影响程序的功能。(2)命令分行程序中每条命令都以回车键结尾,一行只能写一条命令。若命令行太长,需要分行书写,则应在附最后一行外的每一行末加续行符“;”,表示下一行是这一行的继续。2

4、、状态设置命令在VFP中有一系列以SET开头的状态设置命令,来设置在运行程序时VFP系统的一些状态。下面给出一些常用的设置命令。(1)命令执行结果输出命令命令格式:SETTALKON

5、OFF命令功能:选择ON时,许多数据处理命令在执行时都会返回一些有关执行状态的信息,这些信息通常会显示在VFP主窗口、状态栏或用户自定义窗口中;选择OFF时则这些信息不显示。缺省时为ON状态。(2)命令行输出命令命令格式:SETECHOON

6、OFF命令功能:选择ON状态时,将在屏幕或打印机上输出命令行及运行结果,选择OFF状态只输出运行结果,不输出命令本身,缺省为OFF状态。

7、命令格式:SETPRINTON

8、OFF命令功能:选择ON状态时,接通打印机,选择OFF状态时,则断开打印机,缺省值为OFF状态。(3)数据的输出语句命令格式:SETDEVICETOPRINT

9、SCREEN命令功能:将@…SAY命令的结果送到打印机或屏幕。说明:如果选用PRINT项,系统的输出便发往打印机,但执行该语句后并没有启动打印机。通过按Ctrl+P键或输入SETPRINTON命令方式可使打印机启动。若选用SCREEN选择项,则输出转向屏幕。(4)ASCII码文本输出命令(TYPE)命令格式:TYPE<文件名>[TOPRINT]命令功能:在屏幕上或打印

10、机上输出ASCII码的非结构文件(文本文件)。(5)命令文件终止命令(CANCEL)命令格式:CANCEL[<任意字符>]命令功能:本命令终止命令文件的执行,并关闭所有打开的文件。<任意字符>可用于书写注释。3、简单的输入输出命令(1)INPUT命令命令格式:INPUT[<字符表达式>]TO<内存变量>命令功能:等待用户从键盘输入任意合法的表达式,按回车键,数据值存入指定的内存变量。例如:输入数值型数据。INPUT“请输入工资:”TOGZ请输入工资:800.00?GZ800.00?TYPE(‘GZ’)显示结果:N(2)ACCEPT命令命令格式:ACCEPT

11、[<字符表达式>]TO<内存变量>命令功能:等待用户从键盘输入字符串常量。按回车键,字符串存入指定的内存变量。例如:提示用户输入姓名,显示变量的值。ACCEPT“请输入姓名:”TOXM请输入姓名:张亮?XM显示结果:张亮(3)WAIT命令命令格式:WAIT[<字符表达式>]TO<内存变量>[WINDOW[AT<行>,<列>]][NOWAIT][CLEAR

12、NOCLEAR][TIMEOUT<数值表达式>]命令功能:该命令显示字符表达式的值作为提示信息,暂停程序的执行,直到用户按任意键或单击鼠标时继续程序的执行。例如:WAIT“继续打印吗?(Y/N)”TOA继

13、续打印吗?(Y/N)Y?A显示结果:Y7.1.2程序文件的执行1、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。