第9章 Visual FoxPro程序设计基础课件.ppt
《第9章 Visual FoxPro程序设计基础课件.ppt》由会员分享,可在线阅读,更多相关《第9章 Visual FoxPro程序设计基础课件.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第9章章 Visual FoxPro 程序设计基础程序设计基础n本章要点nVFP中程序的建立和运行nVFP中常用的命令nVFP中程序编写的方法nVFP的程序调用方法n本章难点nVFP程序中的常用命令n三种基本程序结构n学习目标n了解程序的建立、编辑和运行方法n掌握程序中的常用命令n理解三种基本程序结构9.1 Visual FoxPro 的工作方式 n命令方式n菜单/图标方式 n程序文件方式 9.2 程序的建立、编辑与运行程序的建立、编辑与运行n程序的建立与编辑n1. 以命令方式建立、编辑程序 n2. 以菜单方式建立、编辑程序n运行程序 n1. 用命令方式运行程序 n2. 用菜单/图标方式运行
2、程序9.3 程序中常用的命令 n9.3.1 基本输入输出命令n1输出命令n(1) ?|?n命令格式:? | ? ? n功能:计算表达式的值,按指定格式输出表达式的值。 n(2)文本输出命令TEXTENDTEXTn命令格式:TEXTn n ENDTEXTn 功能:显示TEXT和ENDTEXT之间的所有文本信息。 n2输入命令n(1)ACCEPT命令n命令格式:ACCEPT TO n功能:在程序执行过程中,将用户交互式输入的内容作为字符串赋值给指定内存变量。 n(2)INPUT命令 n命令格式:INPUT TO n功能:在程序执行过程中,将用户交互式输入的内容赋值给指定内存变量。n(3)WAIT命
3、令n命令格式:WAIT TO WINDOW AT, NOWAIT CLEAR|NOCLEAR TIMEOUTn功能:显示提示信息,暂停程序执行,直到用户按任意键或单击鼠标时继续执行程序。 9.3.2 状态设置命令 n1SET TALK ONOFFn打开/关闭“对话”命令。控制非输出命令的结果是否在屏幕上显示。ON显示;OFF不显示。n2SET PRINT ONOFFn该命令用来设置打印机是否为接通状态。n3SET CONSOLE ONOFFn 此命令用来打开和关闭屏幕显示。n4SET SAFETY ONOFFn 此命令用来设置在覆盖一个存在的文件时,VFP是否显示一个确认对话框。9.3.3 清
4、屏命令n命令格式:CLEARn 功能:清除屏幕上的信息。通常在程序开始初始化部分或在输出命令之前使用此命令,使程序的输出结果在一个“干净”的屏幕上显示出来。 9.4 程序控制结构 n9.4.1 顺序结构 n顺序结构是在程序执行时,根据程序中语句的书写顺序依次执行的命令序列。 n9.4.2 判断分支结构 n1单向分支n单向分支语句,即根据用户设置的条件表达式的值,决定某一操作是否执行。n语句格式:n IF n n ENDIFn语句功能:n该语句首先计算的值,当的值为真时,执行;否则,执行ENDIF后面的第一条命令。n2双向分支n双向分支语句,即根据用户设置的条件表达式的值,选择两个操作中的一个来
5、执行。n语句格式:n IFn n ELSE n n ENDIFn语句功能:n 该语句首先计算的值,当的值为真时,执行中的命令;否则,执行中的命令;执行完或后都将执行ENDIF后面的第一条命令。n3多向分支语句n 多向分支语句,即根据多个条件表达式的值,选择执行多个操作中的一个对应执行 。n语句格式:n DO CASEn CASE条件表达式1n 命令行序列1n CASE条件表达式2n 命令行序列2n n CASE条件表达式Nn命令行序列Nn OTHERWISEn 命令行序列N+1n ENDCASEn语句功能:n该语句根据给出的N个条件表达式的值,选择N+1个命令行序列中的一个执行。当所有CASE
6、中条件表达式的值都是假时,如果有OTHERWISE项,则执行命令行序列N+1,再执行ENDCASE后面的第一条命令;否则,直接执行ENDCASE后面的第一条命令。9.4.3 循环结构 n1DO WHI LE循环语句n语句格式:n DO WHILE n nLOOP nEXIT n ENDDOn语句功能:n先计算的值,若结果为T,则执行DO WHILEENDDO之间的循环体中的语句;否则执行ENDDO之后的命令。 n2FOR循环n命令格式:FOR = T0 STEP nnEXITnLOOPn ENDFOR | NEXTn 命令功能:该语句先将(初值)赋给(内存变量),然后执行FORENDFOR之间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第9章 Visual FoxPro程序设计基础课件 FoxPro 程序设计 基础 课件
限制150内