第6章程序设计基-PPT课件.ppt

第6章程序设计基-PPT课件.ppt

ID:58730330

大小:267.50 KB

页数:56页

时间:2020-10-04

第6章程序设计基-PPT课件.ppt_第1页
第6章程序设计基-PPT课件.ppt_第2页
第6章程序设计基-PPT课件.ppt_第3页
第6章程序设计基-PPT课件.ppt_第4页
第6章程序设计基-PPT课件.ppt_第5页
资源描述:

《第6章程序设计基-PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章程序设计基础6.1程序与程序文件交互工作方式,要求用户必须比较熟悉数据库知识,了解数据组织结构,如果要同时对数据表格多次进行某些操作,就必须反复拟行相关命令,这些命令不被保存,当退出VisualFoxPro系统环镜或计算机断电后,就荡然无存了,对于使用大量数据的最终用户来说,直接使用交互方式管理数据是不现实的。因此,要建立真正的管理信息系统必须编制程序。6.1.1程序的建立与编辑创建程序:(1)在“文件”菜单中选择“新建”命令(或工具栏中“新建”按钮),然后在“新建”对话框中选择“程序”单选按钮,再单击“新建文件”按钮

2、。(2)命令窗口中,键入命令:MODIFYCOMMAND[文件名[扩展名]]保存程序(1)从“文件”菜单中选取“保存”命令(2)按“CTRL+W”组合键。编辑程序(1)在“文件”菜单中选择“打开”命令(2)命令窗口中:MODIFYCOMMAND<程序文件名>程序的书写规则注释语句格式:①NOTE<注释内容>②*<注释内容>③&&<注释内容>对话开关语句格式:SETTALKOFF

3、ON输出语句格式:?[<表达式列表>]格式:??[<表达式列表>]命令的分行每个命令都以回车键结束,一行只能写一条命令;若一条命令太长,并在分行处加

4、上续行符“;”。6.1.2程序文件的运行单击“程序”菜单中的“运行”命令,在打开的运行对话框中找到要执行的程序文件,单击“运行”按钮。单击常用工具栏上的“运行”按钮。在命令窗口中键入命令:DO<程序文件名>程序文件名前可以使用路径,否则指系统默认目录。若运行的是.PRG程序则扩展名可以省略。若运行其他的程序则扩展名不能省;6.1.2程序文件的运行执行程序文件时,将依次执行文件中的命令,直到所有命令执行完毕,或者执行到以下命令:①CANCAL:终止程序运行,清除所有的私有变量,返回命令窗口;②retry:返回到调用行本身,可以

5、实现程序的重复调用。③RETURN:结束程序执行,返回调用它的上级程序,若无上级程序则返回命令窗口;④QUIT:结束程序执行并退出VisualFoxPro系统,返回操作系统6.1.3简单的输入输出命令6.1.3简单的输入输出命令1.ACCEPT命令【格式】ACCEPT[<提示信息>]TO<内存变量>【功能】在程序执行过程中,将用户交互式输入的内容作为字符串赋值给指定内存变量。该命令只接受字符型数据,输入的字符串不需要加定界符【例6-2】编程从键盘输入某数据库的文件名,要求打开该数据库并显示其内容。程序文件名为PROG2.PR

6、G。MODICOMMANDPROG2SETTALKOFFCLEARACCEPT“请输入数据库名:”TOAAAOPENDATABASE&AAAACCEPT"请输入表名"TOBBBUSE&BBBLISTUSESETTALKONRETURN2.INPUT命令【格式】INPUT[<提示信息>]TO<内存变量>【功能】在程序执行过程中,将用户交互式输入的内容赋值给指定内存变量可以输入字符型、数值型、逻辑型、日期型和日期时间型等类型数据,而且可以是常量、变量、函数或表达式等形式,按回车键结束输入,系统将输入的数据赋值给<内存变量>。【例

7、6-4】从键盘输入两个任意正数,编程求以两数为边长的长方形面积。程序文件名为PROG4.PRGSETTALKOFFCLEARINPUT“长方形一边的长为:”TOAINPUT“长方形另一边的长为:”TOBS=A*B?“长方形的面积为:”,SSETTALKONRETURN3.WAIT命令【格式】WAIT[<提示信息>][TO<内存变量>][WINDOW[AT<行>,<列>]][NOWAIT][CLEAR

8、NOCLEAR][TIMEOUT<数值表达式>]【功能】显示提示信息,暂停程序执行,直到用户按任意键或单击鼠标时继续执行程序。

9、若选择可选项[TO<内存变量>],将输入的单个字符作为字符型数据赋给指定的<内存变量>;若用户是按Enter键或单击鼠标,<内存变量>的值为空串。若省略所有可选项,屏幕显示“键入任意键继续……”默认提示信息【例6-6】在STUDENT数据库的STUD表中显示任意一个系学生的情况。程序文件名为PROG6.PRGSETTALKOFFCLEAROPENDATABASESTUDENTUSESTUDWAIT“请输入待查学生的系号(1—3):”TONIFVAL(N)<1.OR.VAL(N)>3WAIT“输入无效,结束程序运行!”WIND

10、OWTIMEOUT5RETURNELSESTORE“0”+NTOAAALISTFOR系别号=AAAENDIFCLOSEDATABASESETTALKONRETURN4.三条输入命令的异同ACCEPT命令只能接受字符型数据,不需定界符,输入完毕按回车键结束;WAIT命令只能输入单个字符,且不

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

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

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