网站大量收购独家精品文档,联系QQ:2885784924

Visual FoxPro程序设计 高巍巍 第6章Visual FoxPro程序设计基础新.ppt

Visual FoxPro程序设计 高巍巍 第6章Visual FoxPro程序设计基础新.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 Visual FoxPro程序设计基础 本章主要内容 6.1 程序文件的建立与执行 6.2 顺序结构 6.3 选择结构 6.4循环结构 6.5 过程与过程文件 6.1 程序文件的建立与执行 1 程序的基本概念 程序 是能够完成一定任务的命令的有序集合。 程序文件(命令文件) 存放程序的文本文件。(.PRG) 四种命令的功能: ① CANCEL:终止程序的执行,清除所有的私有变量,返回到命令窗口; ② DO:调用执行另一个程序; ③ RETURN:结束程序,返回到调用它的上级程序继续运行,若无上级程序则返回到命令窗口; ④ QUIT:结束程序的执行,并退出Visual FoxPro系统,返回到操作系统。 简单的输入输出命令 INPUT ACCEPT WAIT 1)简单的输入输出命令(INPUT) 格式: input [“提示信息”] to 内存变量 功能: 显示提示信息,等待用户从键盘输入数据,并将输入值存入内存变量中,用户可以输入任何合法的表达式。 2)简单的输入输出命令( ACCEPT ) 格式: accept [“提示信息”] to 内存变量 功能: 显示提示信息,等待用户从键盘输入字符串,并将该字符串存入内存变量中 3)简单的输入输出命令( WAIT ) 格式: WAIT [“提示信息”] [TO 内存变量] [ WINDOW [AT行,列] ] [ TIMEOUT 数值表达式 ] 功能: 显示提示信息,暂停程序的执行,直到用户按任意键或单击鼠标时,程序继续运行 简单的输入输出命令( WAIT ) INPUT、ACCEPT和WAIT的区别 input:可接受各种类型数据 accept:只接受字符串 wait:只接受单个字符 按命令在程序中出现的先后次序执行。 6.3 选择结构 在程序执行时,根据不同的条件,选择执行不同的程序语句执行。 6.4循环结构 有一部分程序被反复地执行。 (1)不带有LOOP和EXIT语句的当型循环 10.2.3 循环结构(当型循环) (2)带有LOOP和EXIT语句的当型循环 10.2 程序结构 10.2.3 循环结构(计数循环) 1.过程文件的建立 过程的定义 2.打开过程文件 3.关闭过程文件 4. 过程文件的调用 或 例:有如下程序,说出此程序的运行结果。 X=0 DO P1 ?X PROCEDURE P1 过程文件P1 X=1 RETURN ENDPROC 该程序运行的结果为:1 5 .过程调用中的参数传递 发送参数(即调用过程) 主程序调用子程序或过程时,在主程序中使用发送参数语句传递参数。 格式为: 接收参数 在子程序、过程或自定义函数中使用接收参数语句接收参数。 格式为: 对参数传递的说明如下: (1)PARAMETERS|LPARAMETERS必须是被调用程序的第一条语句; (2)PARAMETERS定义的形参变量是私有变量;LPARAMETERS定义的形参变量是局部变量; (3)实参可以是常量、变量和一般形式表达式,调用模块程序时,把实参传递给对应的形参;形参数目大于等于实参数目,多余的形参取.F.。 参数传递方式 6. 用户自定义函数 函数定义的语法格式: FUNCTION 函数名 PARAMETER 形参表 函数体命令序列 RETURN 表达式 函数调用的语法格式: 函数名([参数表]) 7.变量的作用域 变量分类: 逐条输出1982年出生的学生记录 LOOP语句:强行返回到循环开始语句。 EXIT语句:强行跳出循环,接着执行ENDDO后的语句 编写程序,显示“学生”表中的前8个记录的学生姓名,若有空记录,则不显示信息 FOR - ENDFOR语句 真 假 i=1=100 s=s+i=0+1=1 i=1+1=2 i=2=100 s=s+i=s+2 i=2+1=3 i=100=100 s=s+i=s+100 i=100+1=101 i=101=100 .F. i的值是: A、7 2 B、6 1 C、8 3 D、7 4 SCAN – ENDSCAN语句 编写程序,输出1980年以后(包含1980年)出生的男同学的姓名、出生日期和专业 编写程序,统计学生表中的男、女同学人数。 PROCEDURE过程名 命令序列 [RETURN [表达式]] [ENDPROC] PROCEDURE命令表示一个过程的开始,并为过程命名。 ENDPROC表示一个过程的结束,过程也可以以RETURN语句终止。 RETURN语句表示将控制返回

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档