- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高职高专院校“十二五”精品示范系列教材(软件技术专业群) 6.1 程序和程序文件 程序是能够完成一定任务的命令的有序集合。许多任务单靠一条命令是无法完成的,而是要执行一组命令来完成。学习Visual FoxPro的目的就是要学习利用命令来编写程序,以完成一些具体的任务。 程序以文件形式保存在磁盘上,被称为程序文件或命令文件,扩展名为.prg。VFP的程序文件和其它高级语言程序一样,是一个文本文件。程序运行时,系统会按照一定的次序自动执行包含在程序文件中的命令。编写程序文件与在命令窗口中逐条输入命令相比有以下优点: (1)可以利用编辑器,方便地输入、编辑和保存程序; (2)可以利用多种方式、多次运行程序; (3)可以在一个程序中调用另一个程序。 6.1.1 建立和编辑程序文件 建立和编辑程序文件有两种操作方式:菜单方式和命令方式。 1.菜单方式 (1)建立程序文件 (2)编辑程序文件 2.命令方式 格式:MODIFY COMMAND [文件名] 例如,MODIFY COMMAND D:\t1.prg 6.1.2 运行程序 运行程序文件有三种方法:菜单法、工具栏按钮和命令法。 1.菜单法 2.工具栏按钮 3.命令法 格式:DO 文件名 6.1.3 基本命令 以下是程序中经常用到的一些基本命令,现将其命令格式、功能和用法逐一进行介绍。 1.清屏命令 格式:CLEAR 功能:清除工作区显示的内容。 说明: 当工作区显示内容较多时,可以使用此命令清除,以便于查看当前程序执行的输出结果。 2.INPUT命令 格式: INPUT [字符表达式] TO 内存变量 功能:程序运行时,通过键盘给变量赋值。 说明: ① 系统显示字符表达式的内容作为输入的提示信息,如果不指定字符表达式,则执行命令时屏幕上只显示光标等待输入。 ② 输入的数据可以是任意类型的常量、变量或表达式,但不能为空,而且变量必须是赋过值的。 ③ 输入字符型常量、逻辑型常量和日期型常量时,必须正确使用与类型相符的定界符。 3. accept命令 格式: ACCEPT [字符表达式] TO 内存变量 功能:程序运行时,通过键盘把字符型常量给变量赋值 说明: ① 系统显示字符表达式的内容作为输入的提示信息,如果不指定字符表达式,则执行命令时屏幕上只显示光标等待输入。 ② 此命令只能接收字符型常量,用户在输入时不需要加字符串定界符,否则系统会把定界符作为字符串内的字符。 ③ 如果不输入内容直接按回车键,系统将把空串赋值给指定的内存变量。 4.WAIT命令 格式: WAIT [字符表达式] [TO 内存变量] [WINDOW [AT行,列]] [TIMEOUT 数值表达式] 功能:显示字符表达式的内容作为提示信息,暂停程序的执行,直到用户按任意键时继续执行。 说明: ① 一般情况下,提示信息被显示在工作区中,如果指定了WINDOW参数,则会出现一个提示窗口,默认位置在工作区的右上角,也可以用AT短语指定其在工作区中的位置。 ② TIMEOUT参数用来控制程序暂停执行的秒数,一旦超时,程序也会自动向下执行。 5.程序的注释 程序中添加注释是为了提高程序的可读性。 (1)注释语句 格式:NOTE / * 注释内容 说明:这是一条非执行语句,注释内容可以是任何文本符号。 (2)注释子句 格式: 命令 注释内容 说明:它是添加在命令行尾部的注释,也可以作为一个注释语句,这时其作用与NOTE / *相同。 6.终止程序命令 (1)RETURN命令 格式:RETURN 功能:结束当前程序的执行,返回到调用它的上一级程序,若无上一级程序,则返回到命令窗口。 (2)CANCEL命令 格式:CANCEL 功能:终止正在运行的程序,返回命令窗口。 (3)QUIT命令 格式:QUIT 功能:退出VFP系统。 6.2 选择结构程序设计 程序有三种基本结构:顺序结构、选择结构和循环结构。 顺序结构是指程序在运行时,按照语句或命令在文件中的先后顺序执行。因此,顺序结构是程序中最简单、最普遍使用的一种基本结构。但是大多数问题仅靠顺序结构是无法解决的,还要用到选择结构和循环结构。 选择结构又称为分支结构,在VFP中提供了分支语句(IF语句)和多分支语句(DO CASE语句)实现分支结构。 6.2.1 分支语句 Visual FoxPro提供了两种格式的分支语句。 1.语句格式 (1)格式1: IF 条件 语句序列 ENDIF (2)格式2: IF 条件
您可能关注的文档
- 361°经典英文电影赏析-习题答案-张晓青-51703036.doc
- Access数据库案例教程(第二版)-电子教案-应红-51702655.ppt
- C2程序设计-电子教案第2章 变量与表达式.ppt
- C3程序设计-电子教案第3章 流程控制与函数.ppt
- IT产品销售与服务管理-电子教案项目二.ppt
- Java程序设计项目教程-项目八 输入输出流.ppt
- Java程序设计项目教程-项目二 Eclipase基本操作.ppt
- Java程序设计项目教程-项目九 图形用户界面设计.ppt
- Java程序设计项目教程-项目六 类的继承与多态.ppt
- Java程序设计项目教程-项目七 异常处理和多线程.ppt
- Visual FoxPro程序设计-第7章面向对象程序设计基础.ppt
- Visual FoxPro程序设计-第8章表单.ppt
- Visual FoxPro程序设计-第9章项目管理器.ppt
- Visual FoxPro程序设计-第10章报表和标签.ppt
- Visual FoxPro程序设计-第11章菜单与工具栏.ppt
- Visual FoxPro程序设计-第12章数据的导入和导出.ppt
- 单片机应用技术项目教程(C语言版)(第二版)-单片机的c语言程序设计.ppt
- 单片机应用技术项目教程(C语言版)(第二版)-项目二 LED循环点亮.ppt
- 单片机应用技术项目教程(C语言版)(第二版)-项目六模拟量输入输出设计与实现.ppt
- 单片机应用技术项目教程(C语言版)(第二版)-项目七 单片机串行通信设计与实现.ppt
文档评论(0)