vfp数据库及程序设计第6章程序设计及过程基础.ppt

vfp数据库及程序设计第6章程序设计及过程基础.ppt

ID:50761665

大小:540.50 KB

页数:98页

时间:2020-03-14

vfp数据库及程序设计第6章程序设计及过程基础.ppt_第1页
vfp数据库及程序设计第6章程序设计及过程基础.ppt_第2页
vfp数据库及程序设计第6章程序设计及过程基础.ppt_第3页
vfp数据库及程序设计第6章程序设计及过程基础.ppt_第4页
vfp数据库及程序设计第6章程序设计及过程基础.ppt_第5页
资源描述:

《vfp数据库及程序设计第6章程序设计及过程基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章程序设计及过程基础VisualFoxPro的工作方式VisualFoxPro系统提供有两种工作方式。单命令方式:在命令窗口发布命令,或者通过系统菜单进行操作,也叫交互式方式;批命令执行方式:把许多条指令汇集在一起生成一个文件(扩展名为.prg),称为程序设计或者自动运行方式。程序可以看成是多条命令按一定规则组织成的一个有机的序列。程序设计特点:(1)可以保存所执行的命令集合,及存储程序文件;(2)可以以多种方式重复执行;(3)便于设计应用软件。6.1程序和程序文件有关此VisualFoxPro程序的几点说明:1.注释语句【格式1】NOTE

2、<注释内容>【格式2】*<注释内容>【格式3】&&<注释内容>【功能】增强程序文件的易读性或放弃<注释内容>中语句的执行2.对话开关语句【格式】SETTALKOFF

3、ON【功能】关闭或打开命令执行时的对话开关3.命令的分行VisualFoxPro程序是命令行的序列,每个命令都以回车键结束,一行只能写一条命令;可用续行符“;”,再按回车键。6.1.1基本说明6.1.2程序文件的建立、修改与执行1.建立或修改程序文件命令方式MODIFYCOMMAND[<盘符>][<路径>]〈程序文件名〉或MODIFYFILE[<盘符>][<路径>]〈程序文件名〉必

4、须输入后缀名.PRG菜单方式(1)打开“文件”菜单,选择“新建”;在“新建”窗口,选择“程序”,再选择“新建文件”;(2)项目管理器的“代码”选项卡。2.保存程序程序输入、编辑完毕,单击【文件】

5、【保存】菜单项,或按Ctrl+W组合键,在"另存为"对话框中指定程序文件的存放位置和文件名,并单击"保存"按钮保存程序文件并退出文本编辑器。程序文件的默认扩展名是.PRG。3.执行程序(1)工具栏方式当准备运行的程序窗口为活动窗口时,单击运行图标(2)菜单方式【程序】

6、【运行】(3)命令方式【格式】DO[<盘符>][<路径>]<文件名>4.程序执行过

7、程及结束条件执行程序文件时,将依次执行文件中的命令,直到所有命令执行完毕或者执行到以下命令:①CANCAL:终止程序运行,清除所有的私有变量,返回命令窗口;②DO:调用执行另一个程序③RETURN:结束程序执行,返回调用它的上级程序,若无上级程序则返回命令窗口;④QUIT:结束程序执行并退出VisualFoxPro系统,返回操作系统6.1.3程序设计的三个过程1.数据输入原始数据,可以从键盘输入,也可以从表中输入;当在程序中直接赋值的时候,改过程可以省略;2.计算处理根据解决的问题,用一种算法书写出所需要的语句。3.数据输出把计算的结果输出,一

8、般是屏幕,也可以有其它方式的输出。6.1.4输入输出命令1.ACCEPT命令【格式】ACCEPT[<提示信息>]TO<内存变量>【功能】在程序执行过程中,将用户交互式输入的内容作为字符串赋值给指定内存变量。执行后暂停,等待用户从键盘输入一串字符,回车,将字符串赋给变量,程序继续向下执行。该命令只接受字符型数据,输入的字符串不需要加定界符。【例】编程从键盘输入某表的文件名,要求打开该表并显示其内容。SETTALKOFFCLEARACCEPT"请输入表名"TOBBBUSE&BBBLISTUSESETTALKONRETURN【例】编写程序,在JBQK

9、表中查找并显示任意一个职工的情况。USEjbqkACCEPT"请输入职工的姓名:"TOXMLOCAFOR姓名=XM?"职工"+XM+"的基本情况如下:"?"职工号:"+编号?"姓别:"+性别?"部门:"+部门?"出生日期:"+DTOC(出生年月)use2.INPUT命令【格式】INPUT[<提示信息>]TO<内存变量>【功能】在程序执行过程中,将用户交互式输入的内容赋值给指定内存变量可以输入字符型、数值型、逻辑型、日期型和日期时间型等类型数据,而且可以是常量、变量、函数或表达式等形式,按回车键结束输入,系统将输入的数据赋值给<内存变量>。【例】

10、写程序:从键盘输入两个任意整数,计算这两个数的和、差、积、商。CLEARINPUT"请输入第一个数:"TOAINPUT"请输入第二个数:"TOB?"这两个数的和为:",A+B?"这两个数的差为:",A-B?"这两个数的积为:",A*B?"这两个数的商为:",A/B【例】从键盘输入两个任意正数,编程求以两数为边长的长方形面积。程序文件名为PROG4.PRGSETTALKOFFCLEARINPUT"长方形一边的长为:"TOAINPUT"长方形另一边的长为:"TOBS=A*B?"长方形的面积为:",SSETTALKONRETURN3.WAIT命令【格

11、式】WAIT[<提示信息>][TO<内存变量>][WINDOW[AT<行>,<列>]][TIMEOUT<数值表达式>]【功能】显示提示信息,暂停程序执

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

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

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