结构化程序设计课件.ppt

结构化程序设计课件.ppt

ID:57011072

大小:310.50 KB

页数:71页

时间:2020-07-26

结构化程序设计课件.ppt_第1页
结构化程序设计课件.ppt_第2页
结构化程序设计课件.ppt_第3页
结构化程序设计课件.ppt_第4页
结构化程序设计课件.ppt_第5页
资源描述:

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

1、VisualFoxPro程序设计(第二版)第7章程序设计基础程序的建立与维护7.1程序的流程控制7.2模块结构程序设计7.3调试程序7.47-1程序的建立与维护命令方式MODIFYCOMMAND〈程序文件名〉菜单方式打开“文件”菜单,选择“新建”;在“新建”窗口,选择“程序”,再选择“新建文件”;在“程序文件”编辑窗口,输入程序文件,并保存,此时建立程序文件的操作结束。7-1-1用菜单选择方式建立及维护程序1.创建与修改程序文件2.运行程序文件调用程序文件,即运行程序文件,是程序文件建立的最终目的。在VisualFoxPro系统中

2、,调用程序文件有很多方法,在这里仅介绍其中两种方法。菜单方式以菜单方式调用程序文件,操作方法如下:(1)在VisualFoxPro系统主菜单下,打开“程序”菜单,选择“运行”。(2)在“运行”窗口,输入被调用的程序文件名即可。命令方式在Command窗口中,输入如下命令,则程序文件被调用。DO〈程序文件名〉3.维护程序修改程序文件时,可以从菜单“文件”中选择“打开”命令,从屏幕显示的“打开”对话框中选择要修改的文件,在文件编辑器窗口中进行编辑修改程序。7-1-2用命令方式建立及维护程序1.创建程序在VisualFoxPro“命令”

3、窗口中直接输入命令来建立和运行程序,更方便简捷。在命令窗口中输入:MODIFYCOMMAND<程序文件名>打开在文本编辑器窗口中,等待用户输入新文件的内容。在编辑过程中,按Ctrl+Q或Esc键,中止程序的编辑,按Ctrl+W键,保存编辑的程序,并返回到“命令”窗口中。程序文件名默认的扩展名为.PRG。如果省略“程序文件名”,系统会自动以“程序1”为程序文件名存盘。在编辑过程中,如果内存空间足够大,可以同时打开多个文本编辑窗口编辑多个文件,在一个文件或多个文件之间对文本进行剪切、复制、粘贴等操作。为了便于维护程序和提高编程效率,系

4、统提供了丰富的编程环境。可以在程序窗口中单击鼠标右键,在弹出的快捷键中选择所需要的功能命令按钮。2.保存程序3.维护程序在命令窗口中键入:DO(程序文件名)执行一个VisualFoxPro程序,程序文件名前根据需要可以加上路径。如:DOd:VFP程序1该命令可以在命令窗口发出,也可以出现在某个程序文件中,这样就使得一个程序在执行的过程中还可以调用执行另一个程序。当程序被执行时,文件中包含的命令被依次执行,直到程序执行完毕,或遇到以下命令:4.运行程序①CANCAL:终止程序运行,清除所有私有变量,返回命令窗口。②DO:转去执行

5、另一个程序。③RETURN:结束当前程序的执行,返回到调用它的上级程序,若无上级程序则返回到命令窗口。④QUIT:退出VFP系统,返回到操作系统。VisualFoxPro程序文件通过编译、连编,可以产生不同的目标代码文件。如果没有对程序进行编译,而且程序中存在错误,则在执行程序过程中VisualFoxPro会指出程序中存在的错误,出现错误提示对话框。此时,可以取消操作,中止程序的运行,修改后再运行。在运行程序时,系统提供了两种方式:先编译后执行和一边编译一边执行。先编译后执行是在编辑窗口打开要编译的程序,然后在菜单“程序”中选定“

6、编译”。7-1-3程序的编译1.每行只能写一条命令,每条命令以回车换行作为结束标志;2.条命令一行写不下时,可以分多行输入,在未输入完的数据后加分号,然后回车换行,系统会把此行作为前一行的续行;3.“*”,“&&”,“NOTE”用来作为程序的说明的符号和命令;“*”及“NOTE”只能放在一行的前面,而“&&”可以放在前面或后面。7-1-4编程时的一般规则7-1-5简单的输入输出命令(1).ACCEPT命令格式:accept[<提示信息>]to<内存变量>功能:在屏幕上显示提示信息,等待用户输入一个字符串,赋值给一个内存变量注意:该

7、命令只能接受字符型常量,输入一个字符串(不必加引号)且按回车键后,程序继续执行(2).INPUT命令格式:input[<提示信息>]to<内存变量>1.键盘输入语句功能:与accept相似,不同的是能接受字符型、数字型、日期型和逻辑型数据。说明:除输入数值型数据外,其他几种类型的数据一律使用定界符;输入的信息可以是表达式,input命令有计算功能(3).WAIT命令【格式】WAIT[<提示符表达式>][T0<内存变量>][Windows[Nowait]][CLEAR][TIMEOUT<数值表达式>]【功能】等待用户从键盘上输入一个

8、字符存入指定变量中。2.格式输出语句无论是内存变量还是字段变量都可以使用?或??命令输出,这种输出方式简单,但是不能按照用户指定的位置输出。格式输出语句能按用户的要求来设计屏幕格式,使之美观、方便。【格式】@<行号,列号>SAY<表达式>【功能】从

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

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

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