Visual FoxPro 6.0程序设计 第6章

Visual FoxPro 6.0程序设计 第6章

ID:40239592

大小:734.50 KB

页数:62页

时间:2019-07-28

Visual FoxPro 6.0程序设计 第6章_第1页
Visual FoxPro 6.0程序设计 第6章_第2页
Visual FoxPro 6.0程序设计 第6章_第3页
Visual FoxPro 6.0程序设计 第6章_第4页
Visual FoxPro 6.0程序设计 第6章_第5页
资源描述:

《Visual FoxPro 6.0程序设计 第6章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章面向过程程序设计6.1应用程序基本操作6.2应用程序中的常用命令6.4分支结构程序设计6.3顺序结构程序设计6.5循环结构程序设计退出6.6过程结构程序设计6.7数组变量的应用6.8结构化程序设计举例6.1应用程序基本操作6.1.3应用程序的修改退出6.1.2应用程序的运行6.1.1应用程序的建立1)应用程序:为完成某项任务所需执行的命令序列,这些命令按照一定的结构有机地组合在一起,并以文件的形式存储在磁盘上,又称为命令文件。2)应用程序的组成:前言:注释语句设置区:设置程序的运行环境,多由SET命令

2、实现程序体:所有命令序列,一般包括数据的输入输出、数据的处理以及结果输出等命令整理部分:如关闭各种文件程序的退出:设置有关命令关闭文件返回到命令窗口状态或操作系统状态6.1.1应用程序的建立(1)菜单方式(2)命令方式:MODIFYCOMMAND<程序名>说明:<程序名>为主文件名,其扩展名的默认值为.PRG示例:建立名为L1.PRG的应用程序,使其能够打开表文件“VFP学生表.DBF”,根据键入的学生姓名在该表文件中查找并输出该学生的基本情况,然后关闭该文件。命令窗口:MODICOMMVFPL1.P

3、RG编辑窗口:*L1.PRGSETTALKOFFUSEVFPZGDA.DBFACCEPT“请输入学生姓名:”TOXMLOCATEFOR姓名=XM?学号,姓名,性别,班级USESETTALKOFFRETURN6.1.2应用程序的运行1.菜单方式2.命令方式:DO〈应用程序名〉WITH<参数表>说明:1)在程序运行过程中执行到下述命令时将会中断运行而退出,它们退出后返回的系统状态分别是:CANCEL:命令窗口状态。QUIT:操作系统状态。RETURN:调用点或命令窗口状态。2)在程序运行过程中,若按下ES

4、C键可使运行强行中断。这时系统显示警告,并给用户三种选择:取消:中断程序的运行。此为缺省选项。继续执行:忽略ESC的中断作用,继续程序的执行。挂起:暂时中断程序的运行,返回命令窗口。当再次运行时可以从中断处继续运行。6.1.3应用程序的修改1)菜单方式2)命令方式:MODIFYCOMMAND<程序名>6.2应用程序中的常用命令退出6.2.2常用辅助命令6.2.1交互输入命令6.2.1交互输入命令1.键入字符串命令格式:ACCEPT<提示信息>TO<内存变量>说明:1)暂停程序的运行,等待用户键入字符型常

5、量以赋给指定的内存变量。2)<提示信息>是显示在屏幕上的、用于提示说明的字符型表达式。3)如果不键入任何字符而只按回车键,则赋给内存变量的值将是一个空字符串。示例:编写可以打开任一数据表文件的通用命令。ACCEPT“请输入要打开的表文件名:”TOBMUSE&BM2.输入单字符命令格式:WAIT<提示信息>TO<内存变量>功能:暂停程序的运行,等待用户键入单个字符后再恢复程序运行。说明:1)<提示信息>为可选项,其格式、功能与要求同ACCEPT命令。如果命令中无此选项,则系统默认的提示信息是:PRES

6、SANYKEYTOCONTINUE……2)TO<内存变量>也为可选项,选用时,则键入的单个字符均作为字符型数据赋给内存变量。如果只是按下回车键,则只将一个空字符存入内存变量。示例:试编写一个VFP程序,能够根据键入的系别代号(单字符)在不同系的档案表文件中查找某一职工的情况。*L2.PRGSETTALKOFFCLEARWAIT“请输入系的代号:”TODHXH=“DH”+DHUSE&XHACCEPT“请输入职工姓名:”TOXMLOCATEFOR姓名=XM?“职工姓名:”+姓名?“性别:”+性别?“年龄:”+S

7、TR(年龄,2)………WAIT?“职称:”+职称?“任教课程:”+任教课程?“教研室:”+教研室………WAITSETTALKONRETURN2.输入单字符命令3.键入表达式命令格式:INPUT[<提示信息>]TO<内存变量>功能:暂停程序运行,等待键入表达式并将其值赋给指定的内存变量,待按回车键后,继续运行程序。说明:1)<提示信息>为可选项,其格式、功能与要求同ACCEPT命令。2)命令中的<内存变量>的类型决定于键入数据的类型,但不得为M型数据。3)若键入的是表达式,本命令将先计算出表达式的值,然后把其

8、结果赋给<内存变量>。4)若键入字符型常量或逻辑型常量时应带有定界符。5)在响应该命令时,若键入了无效表达式或只按下回车键,系统将会给出“句法错”的提示信息。示例:试运行下述交互输入命令。INPUT“请输入学生姓名:”TOXMINPUT“请输入其班级:”TOBJINPUT“该人性别为:”TOXB6.2.2常用辅助命令格式I:NOTE<注释内容>格式II:*<注释内容>格式III:……&&<注释内容>说明:1)注释

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

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

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