年终总结--第6章总结 6页

  • 74.00 KB
  • 2022-04-22 发布

年终总结--第6章总结

  • 6页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
一、VFP程序的建立与运行1、建立命令:MODIFYCOMMAND〈命令文件名〉菜单:文件菜单一新建命令项目管理器:选中程序一新建按钮2、运行命令:DO〈命令文件名〉菜单:程序菜单一运行命令项目管理器:选中程序一运行按钮二、程序的三种基本结构顺序结构选择结构循环结构三、三个交互式的命令(键盘输入命令)1•字符串输入命令:ACCEPT[u提示信息”]TO〈内存变量〉2.数据输入命令:INPUT提示信息“]TO〈内存变量〉3.等待语句:WAITfn提示信息u][TO〈内存变量〉]输入的数据类型CC,N,DC输入字符型数据不用“”用“”不用"”输入字符的个数多个多个一个是否用回车键用用不用四、格式输入输出命令1、格式输出:@〈行1,列1〉SAY〈表达式1〉2、格式输入@〈行1,列1〉rSAY〈表达式1〉]GET〈变量1〉@〈行n,列n〉[SAY〈表达式n〉]GET〈变量n〉…READ五、其他命令1、清屏幕CLEAR2、打开或关闭会话状态:SETTALKONIOFF3、文本输出命令命令格式:TEXT〈文木信息〉ENDTEXT作用:将文本信息的内容按书写额原样输出在屏幕或打印机上。4、返回命令RETURN六、选择结构1、简单分支结构IF〈条件〉〈命令序列〉ENDIFn或IF〈条件〉〈命令序列1)ELSE〈命令序列2〉ENDIF2、多分支结构DOCASECASE〈条件1〉〈命令序列1)CASE〈条件2〉〈命令序列2)CASE〈条件n〉〈命令序列n)OTHERWISE〈命令序列n+1〉ENDCASE作用:如果条件1成立就执行命令序列1,条件N成立就执行命令序列N。见图5.3。说明:每执行一次DOCASE只能执行其中的一个满足条件的命令序列,即使后面还有满足条件的CASE,七、循环结构1、DOWHILEENDDO循环dowhile〈条件〉〈命令序列〉ENDDOn2、数据库扫描循环SCAN语句序列ENDSCAN相当于:DOWHILE.not.EOFO语句序列SKIPENDDO作用:适合于对数据库记录逐条操作3、FOR■…ENDFRO循环FOR循环变量二初始值TO终值STEP步长语句序列ENDIF相当于循环变量=初值DOWHILE循环变量v二终值语句序列循环变量二循环变量+步长ENDDO4、强迫退出EXIT,作用:跳出循环5、循环短路LOOP作用:终止循环体内LOOP以下的命令序列的执行6、设计循环程序的要点确定循环的内容找到循环的条件定义循环体内用到的变量的语句要放在进入该循环之前变量的初值定为多少,可以检查第一、二次循环来确定八、过程、参数传递、自定义函数1、过程、参数传递、自定义函数的建立方法与普通命令文件相同,区别在于程序内部结构2、外部过程:一段程序是一个命令文件,以RETURN结尾3、内部过程:多段程序以一个命令文件名保存,每段程序都以PROCEDURE开头,以RETURN结尾4、参数传递:用DOWITHv参数表>调用过程,过程中的第一个可执行的命令是PARAMETERSV形式参数〉5、自定义函数:程序的结尾是RETURNv表达式〉九、常见程序结构1、对数据库记录逐条操作程序结构1DOWHILE.NOT.EOFO〈对记录操作的命令序列〉SKIPENDDOn程序结构2•••DOWHILE.T.〈对记录操作的命令序列〉SKIPIFEOF()EXITENDIFENDDO程序结构3•••SCAN语句序列ENDSCAN2、求累加和、累积问题程序结构1给变量赋值DOWHILE变量V某值求和或求积改变变量值ENDDO输出程序结构2给变量赋值DOWHILE.T.求和或求积改变变量值IFv条件〉EXITENDIFENDDO输出程序结构3FOR初始值TO终值STEP步长语句序列nENDIF3、让用户自己选择退出循环程序结构1DOWHILE.T.WAIT“是否退出”TO变量IF条件EXITENDIFENDDO程序结构2DOWHILE,T.WAIT“是否继续”TO变量IF条件LOOPENDIFEXITENDDO程序结构3变量二“Y”DOWHILE变量二“Y”WAIT“是否退出”TO变量ENDDO4、控制模块DOWHILE显示系统功能&&用格式输出、文本输岀命令用交互式语句提示用户选择&&用ACCEPT.INPUT>WAIT等用DOCASE—ENDCASE语句选择功能让用户选择是否退出&&用WAITENDDO十、变量的作用域n作用范围定义全局变量任何程疗:、过程在命令窗口定义的用PUBLIC说明的局部变量本程序和下级程序在程序中定义的用LOCAL说明的

相关文档