Visual FoxPro程序设计教程课件-06.ppt

Visual FoxPro程序设计教程课件-06.ppt

ID:48200341

大小:146.50 KB

页数:45页

时间:2020-01-15

Visual FoxPro程序设计教程课件-06.ppt_第1页
Visual FoxPro程序设计教程课件-06.ppt_第2页
Visual FoxPro程序设计教程课件-06.ppt_第3页
Visual FoxPro程序设计教程课件-06.ppt_第4页
Visual FoxPro程序设计教程课件-06.ppt_第5页
资源描述:

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

1、第6章VisualFoxPro的结构化程序设计教学目的和要求通过本章的学习,使学生掌握程序的概念,掌握结构化程序设计的三种基本结构及用法,能进行简单的程序设计。教学重点1、掌握程序文件的建立与执行的方法,了解简单输入输出命令的使用。2、掌握程序的三种结构。3、掌握多模块程序调用及参数传递。4、了解公共变量、私有变量及局部变量的区别。教学难点1、几种输入输出命令的区别与联系。2、掌握循环语句的特点与应用。3、掌握在参数传递中,实参与形参的概念。6.1程序与程序文件VisualFoxPro的工作方式交互工作方式:在命令窗口中输入命令并立即执行利用菜单或工具按钮执行命令程序工作方

2、式:利用各种生成器生成程序或者编写程序,然后执行程序。VisualFoxPro程序设计包括结构化程序设计和面向对象程序设计。结构化程序设计是面向对象程序设计的基础。6.1.1程序的概念程序的概念程序是能够完成一定任务的命令的有序集合。这组命令以文本的形式存放在文件中,称为程序文件或命令文件,默认文件扩展名为.PRG。程序方式的特点:可以利用编辑器,方便地输入、修改和保存程序;可以用多种方式、多次运行程序;还可以在一个程序中调用另一个程序。程序与交互操作的区别交互操作一次只执行一条命令,而程序一次能运行多条命令程序文件可长期保存并且可多次运行,而交互操作不能保存程序可以完成一

3、些复杂的任务,而交互操作的功能是有限的6.1.2程序文件的建立与执行1.程序文件的建立与修改以命令方式建立、修改程序文件MODIFYCOMMAND[<程序文件名>

4、?]MODIFYFILE[<文件名>

5、?]说明:1、在编辑窗口输入一条条命令2、^w或关闭窗口存盘、^q或者放弃存盘3、程序文件的扩展名为.prg(或.txt等)以菜单方式建立、打开、编辑程序文件例6.1编写一个计算半径为10米的圆的周长和面积的程序,程序文件名为LS1.prg。R=10L=2*3.14*RS=3.14*R^2?L,S2.运行程序文件菜单方式运行命令方式运行格式:DO<文件名>[WITH

6、<参数表>]功能:DO命令默认运行.PRG程序,否则要给出文件扩展名程序的执行过程和结束程序文件被执行时,文件中包含的命令将被依次执行。程序执行遇到以下情况时终止执行或改变执行顺序:程序中所有语句执行完成,返回命令窗口CANCAL:终止运行,清除私有变量,返回命令窗口DO:转去执行另一个程序。RETURN:结束当前程序执行,返回上级或命令窗口QUIT:退出VisualFoxPro系统,返回到操作系统。6.1.3简单的输入输出命令1.INPUT命令格式:INPUT[<字符表达式>]TO<内存变量>功能:等待用户从键盘输入数据,用户可以输入任意合法的表达式。当以回车键结束输入时

7、,系统将表达式的值存入指定的内存变量,程序继续运行。说明:如果选用<字符表达式>,那末系统会首先显示该表达式的值,作为提示信息。输入的数据可以是常量、变量,也可以是一般的表达式。但不能不输入任何内容直接按回车键。输入字符串是必须加定界符,输入逻辑型常量是要用圆点定界符(如.T.,.F.),输入日期时间型常量是要用大括号(如{2001-03-01})。例6.3编写一个能计算任意半径的圆的周长和面积的程序,程序文件名为LS2.prg。INPUT"请输入圆的半径:"TORL=2*3.14*RS=3.14*R^2?"半径为:"+ALLTRIM(STR(R))+"的圆的周长和面积如下

8、:"?L,S2.ACCEPT命令格式:ACCEPT[<字符表达式>]TO<内存变量>功能:等待用户从键盘输入字符串。当以回车键结束输入时系统将该字符串存人指定的内容变量,程序继续运行说明:如果选用<字符表达式>,那么系统会首先显示该表达式的值,作为提示信息。该命令只能接收字符串。用户在输入字符串时不需要加定界符;否则,系统会把定界符作为字符串本身的一部分。如果不输入任何内容而直接按回车键,系统会把空串赋给指定的内存变量。例6.4输入姓名,在XSQK.DBF表中查询该姓名对应的学号程序文件名为cxxh.prg。USE“g:zlxsqk.dbf"accept"请输入姓名:"

9、toxmlocatfor姓名=xm?姓名,学号use3.WAIT命令格式:WAIT[<字符表达式>][TO<内存变量>][WINDOW]功能:该命令显示字符表达式之值作为提示信息,暂停程序的执行,直到用户按任意键或单击鼠标时继续程序的执行。说明:如果<字符表达式>值为空串,那么不会显示任何提示信息。如果没有指定<字符表达式>,则显示默认的提示信息:“按任何键继续...”。<内存变量>用来保存用户键人的字符,其类型为字符型。无WINDOW参数时,提示信息显示在主窗口中,指定了WINDOW参数时,提示信息以窗口形式在主

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

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

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