第八章程序设计基础58.pptVIP

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 程序设计基础 程序是计算机能够分析执行的命令集合。 程序文件,指后缀为.PRG的代码文本文件,存储在磁盘上,可以反复运行。 程序文件中的命令行,可以包括所有在命令窗口中执行的Visual FoxPro命令,以及专用的程序控制语句。 程序文件的建立和编辑和运行 建立与修改——命令方式: 格式:Modify Command 盘符:路径 文件名 输完程序后,存盘,按Ctrl-W; 不存盘按Ctrl- Q或ESC 废除对程序的修改。 运行—— 命令方式: DO 程序文件名 程序中的常用命令 1、交互式输入命令 1) INPUT ——全能输入 格式: INPUT [C型提示信息] TO 内 存变量 功能:从键盘上输入多种类型数据 赋给内 存变量 说明: 1) 类型有字符型、数字型、日期型 和 逻辑型四种; 2) 字符型变量赋值时,字符串必须加定 界符。 3)逻辑型数据必须有两边的圆点; 4)日期型数据必须合法或用转换函 数CTOD()。 2) ACCEPT——字符串输入 格式: ACCEPT [C型提示信息] TO 内存变量 功能: 从键盘上输入字符串 赋给内存变 量, 输入时不加字符定界符(对比INPUT)。 3) WAIT——等待或选择命令 格式: WAIT [C型提示信息] [TO 内 存变量] 功能:暂停程序的运行,直到按下任一键为止。 说明:只能输入单个字符,送内存变量,输入 时不按回车。 一般用于菜单选择程序或“是否继续Y/N” 的选择中。 4)格式输入命令-指定格式输入 格式: @ 行, 列 say 提示信息 GET 变量 [picture 格式符] READ 功能:在屏幕指定的位置上,按一定的格式为 变量赋值。 格式符的使用类似于字段输入掩码的格式, 但要用字符串定界符进行定界。 READ 不能少 2、输出命令 1)格式输出命令-基本格式 格式:@行, 列 SAY 表达式 [PICTURE 格式描述符 ][FUNCTION 功能符表 ] 功能: 在指定位置上按某种格式输出一个 表达式的值。 格式符和功能符 是对SAY所显示或编辑的数据的格式进行定义。 2)、文本输出命令——只能用于程序中 格式:TEXT 文本信息 ENDTEXT 功能:在屏幕上显示TEXT和ENDTEXT之 间的文本信息。 3 、程序运行命令 1)程序注释命令 格式1: Note 文字 或 * 文字 格式2: [命令] 文字 2)终止程序运行命令 格式1: Cancel 返回VFP命令状态 格式2: RETURN 返回上一级 或RETURN TO MASTER 回到主程序。 程序的三种基本结构 顺序结构:程序的流程是简单、顺序的, 从第一条顺序地执行到结束或返回语句。 选择结构:程序执行中,根据某些条件的 不同,可以有选择地执行不同的语句部分。 循环结构:程序执行中,可以根据某些条 件是否成立,而重复执行某些程序语句。 程序的基本构成 开始部分: 注释与说明、初始化 程序部分: 输入、处理、输出 结束部分:恢复环境,程序结束的命令 USE 学生 初始化,打开表 ACCE 输入姓名: TO XM LOCA FOR 学生.姓名=XM 处理 DISP USE 恢复、结束 选择结构 根据某逻辑表达式的值,判断与决定程序 的走向。分为:单分支、双分支、多分支 三种。 1)单分支结构 IF 条件 语句序列 ENDIF 执行方式:当条件为真时,执行语句序列, 否则直接执行ENDIF后的语句。 2)双分支结构 IF 条件 语句序列1 ELSE 语句序列2 ENDIF 执行方式:当条件为真时,执行语句序列1, 否则执行语句序列2。任何情况下,两个序 列中只会有一个被执行。 3)多分支结构 DO CASE CASE 条件1 语句序列1 CASE 条件2 语句序列2 CASE 条件n

文档评论(0)

178****9325 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档