Visual FoxPro数据库应用教程 周玉萍 第7章

Visual FoxPro数据库应用教程 周玉萍 第7章

ID:40239643

大小:567.50 KB

页数:68页

时间:2019-07-28

Visual FoxPro数据库应用教程 周玉萍 第7章_第1页
Visual FoxPro数据库应用教程 周玉萍 第7章_第2页
Visual FoxPro数据库应用教程 周玉萍 第7章_第3页
Visual FoxPro数据库应用教程 周玉萍 第7章_第4页
Visual FoxPro数据库应用教程 周玉萍 第7章_第5页
资源描述:

《Visual FoxPro数据库应用教程 周玉萍 第7章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章程序设计本章主要内容程序的编写和运行程序的3大基本结构子程序、过程自定义函数调试程序1VisualFoxPro数据库应用教程7.1程序文件VFP拥有一套功能完善的程序语言系统以及过程式程序设计和面向对象可视化程序编写工具。VFP系统提供了3种工作方式:命令方式、菜单方式和程序方式,其中程序方式是实际应用中最常用的方式。2VisualFoxPro数据库应用教程7.1.1程序的概念程序是为完成一定任务而编制的一系列相关命令的有序集合,这些命令按一定的结构和次序存放,以程序文件形式保存,程序文件扩展名为“.PRG”。【例7.1】显示数据表“学生情况表.DBF”中所有入学成绩大于58

2、0分的学生记录。可以编写程序文件“MYPRG_1.PRG”来实现,程序文件“MYPRG_1.PRG”的程序代码如下:SETDEFAULTTOD:studentUSE学生情况表DESPLAYALLFOR入学成绩>580USE3VisualFoxPro数据库应用教程注意以下几点。(1)在编写程序文件时,程序中每一行只能写一条命令语句。如果一条命令语句要分多行书写,应在行末输入续行符“;”,表示该行与下一行是一条命令语句。(2)程序中每一行命令语句结束都按回车键。(3)命令语句不区分大小写。4VisualFoxPro数据库应用教程7.1.2程序文件的建立、编辑和保存1.建立程序建立程序文件的命令

3、格式:MODIFYCOMMAND<程序文件名>【例7.2】编写程序文件“MYPRG_2.PRG”,实现显示数据表“学生情况表.DBF”中所有女生的记录。菜单方式。选择“文件|新建”命令在项目管理器中创建程序文件。打开项目管理器,展开“代码”项,选择“程序”项,单击“新建”按钮,进入“程序文件”编辑窗口。5VisualFoxPro数据库应用教程2.编辑程序文件的方式有如下几种。命令方式。MODIFYCOMMAND菜单方式。选择“文件|打开”命令在项目管理器中修改程序文件。6VisualFoxPro数据库应用教程3.保存程序保存程序文件的方式有如下几种。(1)单击程序编辑窗口的关闭按钮,弹出系统

4、提示对话框,单击“是”按钮,保存此程序。(2)键盘方式:在程序编辑窗口的激活状态下,按CTRL+W保存程序。(3)菜单方式:在程序编辑窗口的激活状态下,选菜单项“文件

5、保存”或“文件

6、另存为”,保存程序。7VisualFoxPro数据库应用教程7.1.3程序文件的运行1.命令方式命令格式:DO<程序文件名>2.莱单方式选择“程序

7、运行”命令8VisualFoxPro数据库应用教程7.1.4程序文件中的常用命令(1)SETTALKON/OFF(2)注释命令(3)CLEAR(4)SETDEFAULTTO(5)RETURN(6)CANCEL(7)QUIT9VisualFoxPro数据库应用教程7.

8、1.5程序文件中的常用输入输出命令1.INPUT命令格式:INPUT[<字符表达式>]TO<内存变量>功能:该命令等待用户从键盘输入一个数据。10VisualFoxPro数据库应用教程【例7.4】INPUT命令举例。INPUT"你的姓名"TOYOURNAME?YOURNAMEINPUT"你的分数"TOSCORE?SCORE【例7.5】编写程序“MYPRG_4.PRG”,求X+Y的值SUM。CLEARINPUT"X="TOXINPUT"Y="TOYSUM=X+Y?SUM11VisualFoxPro数据库应用教程2.ACCEPT命令格式:ACCEPT[<字符表达式>]TO<内存变量>功能:该命令

9、等待用户从键盘输入字符串。12VisualFoxPro数据库应用教程【例7.6】ACCEPT命令举例。ACCEPT"你的姓名"TOYOURNAME?YOURNAME13VisualFoxPro数据库应用教程3.WAIT命令格式:WAIT[<字符表达式>][TO<内存变量>]功能:该命令把字符表达式的值作为提示信息,暂停程序的执行,直到用户按任意键继续执行程序。14VisualFoxPro数据库应用教程【例7.7】WAIT命令例子。WAIT"选择(1~3)?"TOCHOICE?CHOICE【例7.8】编写程序“MYPRG_8.PRG”,实现分别显示数据表“学生情况表.DBF”中所有男生和所有女

10、生的记录。代码如下:SETDEFAULTTOD:studentUSE学生情况表LISTFOR性别="男"WAITLISTFOR性别="女"USE15VisualFoxPro数据库应用教程7.2程序的基本结构程序结构是指程序中命令或语句执行的流程结构。VFP程序有顺序结构、分支结构、循环结构3种基本控制结构。16VisualFoxPro数据库应用教程7.2.1顺序结构顺序结构的程序在运行时是按照语句排列的先后

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

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

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