最新VisualFoxPro程序设计基础幻灯片.ppt

最新VisualFoxPro程序设计基础幻灯片.ppt

ID:62076523

大小:1.26 MB

页数:156页

时间:2021-04-14

最新VisualFoxPro程序设计基础幻灯片.ppt_第1页
最新VisualFoxPro程序设计基础幻灯片.ppt_第2页
最新VisualFoxPro程序设计基础幻灯片.ppt_第3页
最新VisualFoxPro程序设计基础幻灯片.ppt_第4页
最新VisualFoxPro程序设计基础幻灯片.ppt_第5页
资源描述:

《最新VisualFoxPro程序设计基础幻灯片.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualFoxPro程序设计基础引入VisualFoxPro绝大多数操作都可以通过菜单和对话框来完成,或在命令窗口输入命令来完成,这种方式属于单命令方式。当需要重复执行某些操作时,还需重新输入命令,因此使用不太方便。此外,单命令方式对运用大量命令处理复杂的数据库管理和操作时显得无能为力。为此,VisualFoxPro提供了批命令工作方式,即程序方式。所谓程序方式是指将多条命令按一定逻辑结构组织在一个程序文件中。执行该程序文件时,程序文件中的命令被有序地执行,完成一定的任务。2.命令方式格式1:MODIFYCOMMAND

2、[<文件名>

3、?]格式2:MODIFYFILE[<文件名>

4、?]功能:启动VisualFoxPro提供的程序编辑器来建立程序文件,若程序文件已存在,则在程序编辑器窗口中打开该文件供编辑修改。若只有“?”号而不写文件名,系统将打开一个对话框,用户可从框中列出的文件名中选择需要编辑的文件。8.1.2程序的修改使用文件编辑命令MODIFYCOMMAND或MODIFYFILE对已经存在的命令文件进行编辑。还可以使用菜单操作,先使用“文件”菜单“打开”命令,选择需要修改的文件。8.1.3程序的运行1.菜单方式1)从“程序”菜单中选择

5、“运行”命令,打开“运行”对话框;2)从文件列表框中选择要运行的程序文件,并单击“运行”命令按钮。2.命令方式DO<命令文件名>[WITH<参数表>]8.2顺序结构程序设计顺序结构是程序设计中最简单、最基本的程序结构。在该结构中,命令按照在程序中出现的先后顺序依次逐条执行,它是构成程序框架的基础。本节介绍:基本语句(注释语句、赋值语句、程序暂停语句、程序结束语句)非格式化输入输出语句格式化输入输出语句8.2.1基本语句1.注释语句(1)行首注释NOTE[<注释内容>]或*[<注释内容>](2)行尾注释如果要在命令语句的尾部

6、加注释信息,应该使用行尾注释语句。命令格式:&&[<注释内容>]2.赋值语句命令格式:STORE<表达式>TO<名称列表><名称>=<表达式>功能:为变量或属性名赋值。也就是将表达式的值存储到内存变量或属性中。3.程序暂停语句命令格式:WAIT[<提示信息>]TO[<内存变量>][WINDOW[AT<行,列>]][TIMEOUTn]功能:暂停程序的执行,处于等待状态。可以显示提示信息,按任意键或单击鼠标后或等待一定时间后等待状态结束。同时,还可以从键盘上输入数据,实现交互式输入。说明:(1)<提示信息>:指定要显示的提示信

7、息。省略时,显示默认信息“按任意键继续…”。(2)TO<内存变量>:将按下的键以字符形式保存到内存变量中。只接受一个字符。(3)WINDOW[AT<行,列>]:指定提示信息窗口在VisualFoxPro主窗口中的位置。若省略[AT<行,列>]则提示信息显示在右上角。(4)n:等待n秒,在此期间若未按任意键或单击鼠标,n秒后自动结束等待状态。4.程序结束语句语句1:RETURN<表达式>功能:使程序执行结束,并返回到调用它的上级程序继续执行,若无上级程序则返回到VisualFoxPro主窗口。<表达式>指定返回给调用程序的表

8、达式。如果省略返回表达式,则自动将“真”(.T.)返回给调用程序。语句2:CANCEL功能:终止程序运行,清除程序的私有变量,并返回到VisualFoxPro主窗口。8.2.2非格式化输入输出语句1.非格式化输入语句(1)INPUT命令命令格式:INPUT<提示信息>TO<内存变量>功能:该命令在执行时显示指定的<提示信息>,等待用户输入,并通过按回车键来终止数据输入。键盘输入的数据存储在<内存变量>中。(2)ACCEPT命令命令格式:ACCEPT<提示信息>TO<内存变量>功能:该命令在执行时显示指定的<提示信息>,等待

9、用户输入,并通过按回车键来终止数据输入。键盘输入的数据存储在<内存变量>中。说明:该命令只能接收字符型数据输入,可以直接按回车键,相当于输入空串。【例8-3】设有学生档案表students,编写一个按学号查询学生信息的程序。students的结构见第3章相关内容。SETTALKOFFUSEstudentsCLEARACCEPT"请输入学号:"TOXHLOCATEFOR学号=XHDISPLAYUSESETTALKONRETURN2.非格式化输出语句(1)表达式输出命令?和??命令格式:?

10、??<表达式列表>功能:计算表达式的

11、值,并把计算结果传送到VisualFoxPro主窗口。说明:?从光标下一行开始输出结果;??从当前光标位置开始输出结果。(2)文本输出命令命令格式:TEXT<文本信息>ENDTEXT功能:把TEXT与ENDTEXT之间的文本信息内容显示出来。【例8-4】练习使用TEXT语句输出函数的值。CLEARSET

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

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

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