计算机二级第6章VisualFoxPro程序设计基础

计算机二级第6章VisualFoxPro程序设计基础

ID:44996117

大小:353.00 KB

页数:28页

时间:2019-11-07

计算机二级第6章VisualFoxPro程序设计基础_第1页
计算机二级第6章VisualFoxPro程序设计基础_第2页
计算机二级第6章VisualFoxPro程序设计基础_第3页
计算机二级第6章VisualFoxPro程序设计基础_第4页
计算机二级第6章VisualFoxPro程序设计基础_第5页
资源描述:

《计算机二级第6章VisualFoxPro程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章VisualFoxPro程序设计基础第6章6.1程序与程序文件6.1.1程序的概念程序是能够完成一定任务的命令的有序集合。程序方式的特点:可以利用编辑器方便地输入、修改和保存程序程序文件一旦建立,可以被多次运行,一个程序可以调另一个程序在程序中可以出现在命令窗口中无法使用的命令和语句*功能说明:求圆的周长和面积*文件名:例2-40.PRGclear&&清除VisualFoxPro主窗口或当前用户自定义窗口里的全部内容*设置半径r=3*依次计算周长和面积l=2*PI()*rs=PI()*r^2*输出计算结果?"周

2、长=",l?"面积=",sRETURN1、从形式上看,VFP的程序是由若干有序的命令行组成,且满足下列规则:(1)一个命令行内只能写一条命令,命令行的长度不得超过2048个字符,命令行以回车键结束。(2)一个命令行可以由若干个物理行组成,即一条命令在一个物理行内写不下时,可以分成几行。换行的方法有两种:一种是在物理行的末尾加符号“;”,表示下一行输入的内容是本行的继续;另一种是系统自动换行,即输入程序时,只管逐条命令输入,无需考虑本条语句是否超过屏幕行宽的最大限度,当输入的语句超过屏幕的最大行宽时,系统自动换行。输入

3、时只需在一行结束时按回车键,通知系统本命令行输入完毕。(3)为便于阅读,可以按一定的格式输入程序,即一般程序结构左对齐,而控制结构内的语句序列比控制结构的语句缩进若干格。2、从功能上看,程序可以分为三个部分:第一部分是程序的说明部分,在本例程序中是前几行,一般用于说明程序的功能、文件名等需要说明的有关信息。第二部分是进行数据处理的部分。通常任何一个有意义的程序,总是要有一些原始数据,否则,这个程序就没有处理对象。同样,程序运行的结果也有必要显示或打印出来,否则,用户将不知道程序干了一些什么。因此,第二部分程序常包括下

4、列三个部分,依次为:提供原始数据部分、数据处理部分、输出结果部分。第三部分是程序的控制返回部分。它控制程序返回到调用该程序的调用处。6.1.2程序文件的建立1.程序文件建立与修改菜单方式命令方式:MODIFYCOMMAND<文件名>打开程序编辑窗口在程序编辑窗口中输入程序代码用Ctrl+W存盘退出编辑窗口,或单击程序编辑窗口上的【关闭】按钮,在弹出的对话窗口中确定存盘,生成例2-40.prg文件。注释命令:NOTE

5、*<注释字符串>&&<注释字符串>上述命令不作任何操作,只是注释标记,用于说明程序或命令的功能等。注释

6、内容不需要用定界符定界,执行时也不显示。注释信息如果在一行内没有写完,换行时也必须再写注释命令。NOTE或*是用于整行注释的,因此,它必须写在每一个注释行的开头;而&&命令是用于注释一行的部分内容的,因此,它可以写在行中(命令的尾部、注释信息的头部),这是程序中唯一可以在一个逻辑行写二个语句的命令。6.1.3程序文件的执行2.执行程序文件菜单方式命令方式:DO<文件名>,将执行到文件尾或到以下命令CANCEL、DO、RETURN、QUIT使用DO命令执行文件时,如不跟文件扩展名,将依次查找.exe、.app、.fxp

7、、.prg文件。6.2.1输入命令1.INPUT命令格式:INPUT[<字符表达式>]TO<内存变量>可输入常量、变量或表达式,格式必须符合语法要求,且必须输入值。例2-40-1.PRG2.ACCEPT命令格式:ACCEPT[<字符表达式>]TO<内存变量>只接收字符串,且字符串不需要定界符,可不输入直接回车。例2-40-3.PRG3.WAIT命令格式:WAIT[<字符表达式>]TO<内存变量>[WINDOWS[AT<行>,<列>][NOWAIT][CLEAR

8、NOCLEAR][TIMEOUT<数值表达式>]。例2-

9、40-2.PRG6.2程序中的常用命令6.2.2输出命令1.?

10、??命令格式:?

11、??[表达式1][,表达式2][,…]功能:将表达式的值显示输出说明:?输出前要换行从下行开始输出,??输出前不换行从当前光标处输出。2.MessageBox()函数格式:MESSAGEBOX(提示字符串)功能:弹出提示框显示提示字符串内容说明:提示字符串必须是字符串界定符6.2.3其他命令1.CLEAR命令格式:CLEAR功能:清除主窗口区中的内容2.RETURN格式:RETURN功能:结束当前程序,返回到调用程序的上级程序,如无上级

12、则返回命令窗口3.CANCEL格式:CANCEL功能:终止程序执行并关闭所有打开的文件,返回命令窗口4.QUIT功能:退出VFP返回Windows操作系统6.3程序的基本结构程序结构是指程序中命令或语句执行的流程结构。有顺序结构、选择结构和循环结构三种基本结构。6.3.1顺序结构顺序结构是最简单的程序结构,它按命令在程序中出现的先后次序依次执行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。