- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 Visual FoxPro程序设计基础 第9章 Visual FoxPro程序设计基础 知识要点: 1.程序与程序文件的基本概念; 2.简单的输入输出命令; 3.程序的三种基本结构; 4.多模块程序设计及变量的作用域。 9.1 程序文件的建立与执行 9.1.1 程序的基本概念 程序 是能够完成一定任务的命令的有序集合。 程序文件(命令文件) 存放程序的文本文件。(.PRG) 9.1.2 程序的控制结构 1. 顺序结构 2. 选择结构 3. 循环结构 9.1.3 结构化程序设计方法 结构化程序设计采用自顶向下、逐步求精和模块化的分析方法。 9.1.4 程序文件的建立与执行 9.2.1 程序文件中的辅助命令 1.程序注释命令 命令格式: NOTE|* [注释] [注释] 9.1 程序文件的建立与执行 9.1 程序文件的建立与执行 四种命令的功能: ① CANCEL:终止程序的执行,清除所有的私有变量,返回到命令窗口; ② DO:调用执行另一个程序; ③ RETURN:结束程序,返回到调用它的上级程序继续运行,若无上级程序则返回到命令窗口; ④ QUIT:结束程序的执行,并退出Visual FoxPro系统,返回到操作系统。 9.1 程序文件的建立与执行 9.1.3 简单的输入输出命令 WAIT ACCEPT INPUT 9.1 程序文件的建立与执行 1.简单的输入输出命令( WAIT ) 格式: WAIT [“提示信息”] [TO 内存变量] [ WINDOW [AT行,列] ] [ TIMEOUT 数值表达式 ] 功能: 显示提示信息,暂停程序的执行,直到用户按任意键或单击鼠标时,程序继续运行 10.1 程序文件的建立与执行 简单的输入输出命令( WAIT ) 9.1 程序文件的建立与执行 简单的输入输出命令( WAIT ) 9.1 程序文件的建立与执行 2.简单的输入输出命令( ACCEPT ) 格式: accept [“提示信息”] to 内存变量 功能: 显示提示信息,等待用户从键盘输入字符串,并将该字符串存入内存变量中 9.1 程序文件的建立与执行 简单的输入输出命令( ACCEPT ) 9.1 程序文件的建立与执行 3.简单的输入输出命令(INPUT) 格式: input [“提示信息”] to 内存变量 功能: 显示提示信息,等待用户从键盘输入数据,并将输入值存入内存变量中,用户可以输入任何合法的表达式。 9.1 程序文件的建立与执行 简单的输入输出命令(INPUT) 9.1 程序文件的建立与执行 INPUT、ACCEPT和WAIT的区别 input:可接受各种类型数据 accept:只接受字符串 wait:只接受单个字符 9.2.3 格式输入输出命令的基本形式 Visual FoxPro提供了格式输入输出命令,这里先介绍其基本用法。 1.格式输出命令的基本形式 命令格式: @行,列 SAY 表达式 命令在指定位置输出表达式的值。 使用说明: (1) 行,列指定了输出的位置。标准屏幕是25行80列,左上角顶点为(0,0),右下角坐标为(24,79)。 (2) 行、列都可为表达式,还可为小数。 2.格式输入命令的基本形式 命令格式: @行,列 [SAY 提示信息] GET 变量 READ [SAVE] [CYCLE] [TIMEOUT 等待时间] 命令用READ命令来激活当前所有的GET变量,显示并允许修改变量的值。 使用说明: (1) SAY子句用于显示提示信息,GET子句用于为变量输入新值。 (2) GET子句中的变量必须有确定的初值。初值决定了该变量的类型和宽度。例如: name=SPACE(8) @5,10 SAY 请输入学生姓名 GET name name的宽度为8个字符 READ (3) 激活CET变量是指使该变量进入编辑状态,让光标自动跳到该变量值所在位置上等待编辑修改。若有多个GET变量,则它们将依次被激活(其中无须修改的变量可按回车键越过),直至最后一个GET变量处理结束后,READ命令的作用才终止。如果在READ命令中使用了CYCLE可选项,则在编辑最后一个GET变量后,又回过去重新激活第一个GET变量,如此不断地循环,直至按Ctrl+W(保存编辑内容)或按Esc(舍弃编辑内容)或执行命令CLEAR READ。
文档评论(0)