欢迎来到天天文库
浏览记录
ID:50329421
大小:793.50 KB
页数:110页
时间:2020-03-08
《Visual FoxPro数据库技术及应用 教学课件 作者 曾碧卿 课件第8章 VFP的程序设计技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VisualFoxPro数据库技术及应用第8章VFP的程序设计技术第8章VFP的程序设计技术8.1程序设计概述8.2程序文件的建立和执行8.3程序的基本结构8.4过程与过程调用8.5数组8.1程序设计概述程序是为了完成某项任务所需执行的命令序列,这些命令按照一定的结构有机地组合在一起,并以文件的形式存储在磁盘上,它的扩展名为.PRG。VFP应用程序一般由以下几个部分组成:程序提示:指出程序的名称、功能、作者等信息。程序设置:设置程序的运行环境。程序主体:包含实现某项功能的所有命令序列,一般包含数据的输入输出、数据的处理以
2、及结果输出等。程序整理:一些整理工作,如关闭各种文件,使系统状态恢复到标准状态。程序退出:返回到系统的命令窗口状态或操作系统状态。8.1程序设计概述一个大型的程序设计的基本步骤可以描述为:对问题进行说明;对问题进行分解;编制各个分支模块;测试以及完善各个分支模块;组装全部模块;整体程序的测试。8.2程序文件的建立和执行8.2.1程序文件的建立与修改8.2.2程序文件的执行8.2.3程序的常用命令8.2.1程序文件的建立与修改程序文件的概念在VFP中,要实现对数据操作的某一种功能,总要通过执行命令来完成。对于较为简单的功能
3、,执行一个命令即可,但对于较复杂的功能,则往往需要执行多条命令来加以实现。把多条命令组织起来,保存于一个文件中,便构成了一个程序文件,它的扩展名为.PRG。8.2.1程序文件的建立与修改常用的创建方法有两种:1、使用菜单建立程序文件:1)第一步:选择菜单[文件]–[新建]命令或单击常用工具栏中的“新建”按钮2)第二步:从右图的对话框中选中“程序”,并单击“新建文件”按钮进入编辑窗口,输入程序的内容,按+W存盘退出。8.2.1程序文件的建立与修改2、使用命令建立程序文件格式:MODIFYCOMMAND<程序文件
4、名>实例:显示“教师信息表”中所有信息,再按职称分类汇总,然后显示各类职称的工资总和MODIFYCOMMANDGZZH(建立文件)DOGZZH(执行文件)程序文件内容如下页:8.2.1程序文件的建立与修改clearsettalkoffUSE教师信息表LISTINDEXON职称TOZCTOTALON职称TOBUFUSEBUFCOPYTOGZZHFIELD职称,基础工资USEGZZHLISTFIELD职称,基础工资8.2.1程序文件的建立与修改【例8.1】建立名为8-1.prg的应用程序,使其能够打开表文件“学生.dbf”,
5、并且可以根据输入的学生姓名在该表文件中查找并输出该学生的基本情况,然后关闭该文件。在命令窗口中键入如下命令。MODIFYCOMMAND8-1打开程序编辑窗口,在其中输入以下代码。SETTALKOFFUSE学生ACCEPT"请输入要查询的学生姓名:"TOXMLOCATEFOR姓名=XM?学号,姓名,性别,出生日期USESETTALKOFFRETURN输入完毕后单击“关闭”按钮,在弹出的“保存”对话框中输入“8-1.prg”即完成了应用程序的建立。8.2.1程序文件的建立与修改在VisualFoxPro系统中,除了用上面介绍
6、的建立、编辑程序文件方法外,还可以借助于“表单设计器”、“类设计器”、“菜单设计器”、“报表设计器”和“项目管理器”等代码设计工具完成程序文件的建立与编辑。8.2.1程序文件的建立与修改程序文件的修改1)用命令①MODIFYCOMMAND程序名②MODIFYFILE程序名.prg注意:后者的文件扩展名不能省略2)利用菜单[文件]-[打开]选择“程序”类型选择程序名8.2.2程序文件的执行方法1:命令方式DO<程序文件名>运行一个程序文件(.prg)时,会先把它翻译成一个目标文件(.fxp),再运行该目标文件。也可直接运行
7、目标文件:DO程序名.fxp方法2:菜单方式[程序]-[运行]或直接选择最下面的执行当前程序的命令8.2.2程序文件的执行在程序运行过程中执行到下述命令时将会中断运行而退出:CANCEL:终止程序运行,消除所有的私有变量,返回命令窗口;DO:转去执行另一个程序;RETURN:结束当前程序的运行,返回到调用它的上级程序,若没有上级程序就返回命令窗口。QUIT:退出VFP程序,返回到操作系统。8.2.2程序文件的执行在程序运行过程中,若按下ESC键可使得运行强行中断。系统将给予用户3种选择:①取消:中断程序的运行,这是默认选
8、项;②继续执行:忽略ESC的中断作用,继续执行程序;③挂起:暂时中断程序的运行,返回命令窗口,当再次运行时可以从中断处继续运行程序。8.2.3程序的常用命令1.交互输入命令(1)ACCEPT——从键盘得到一字符串(2)WAIT——从键盘得到一个字符(3)INPUT——给内存变量赋值(多种类型)8.2.3程序的常用命令
此文档下载收益归作者所有