vfp 结构化程序设计(2)

vfp 结构化程序设计(2)

ID:24846820

大小:871.00 KB

页数:85页

时间:2018-11-15

vfp 结构化程序设计(2)_第1页
vfp 结构化程序设计(2)_第2页
vfp 结构化程序设计(2)_第3页
vfp 结构化程序设计(2)_第4页
vfp 结构化程序设计(2)_第5页
资源描述:

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

1、第九章结构化程序设计9.1程序设计基础9.2顺序结构程序9.3分支结构程序9.4循环结构程序9.5程序的模块化9/26/20212使用计算机解决实际问题,通常是先要对问题进行分析并建立数学模型,然后考虑数据的组织方式和算法,并用某一种程序设计语言编写程序,最后调试程序,使之运行后能产生预期的结果。这个过程称为程序设计。9.1程序设计基础9.1.1程序设计的概念9/26/202139.1.2结构化程序设计方法结构化程序设计采用自顶向下、逐步求精和模块化的分析方法。自顶向下是指对设计的系统要有一个全面的理解,从问题的全局入手,把一个复杂问题分解成若干个相互独立的子问题,然后对每个子问题再作进一

2、步的分解,如此重复,直到每个问题都容易解决为止。逐步求精是指程序设计的过程是一个渐进的过程,先把一个子问题用一个程序模块来描述,再把每个模块的功能逐步分解细化为一系列的具体步骤,以致能用某种程序设计语言的基本控制语句来实现。在编制一个较复杂的程序时,大致可分为5个步骤:1.审题2.划分处理模块3.数据库结构的设计4.画流程图5.编写程序9/26/20214任何复杂的程序都由3种基本控制结构组成。它们是顺序结构、选择结构和循环结构。图9.1程序的控制结构9.1.3结构化程序的控制结构9/26/202159.1.4程序文件的建立与执行VF程序文件又称命令文件,其扩展名为.prg。(1)命令方式

3、格式1:MODIFYCOMMAND[<命令文件名>

4、?]格式2:MODIFYFILE[<文件名>

5、?]功能:调用内嵌文本编辑器,建立或修改一个指定的命令文件。2.菜单方式建立编辑程序文件1.命令方式建立或修改程序文件(2)菜单方式操作步骤:①从“文件”菜单中选择“新建”菜单选项。②在“新建”对话相中选择“程序”单选按钮。③单击“新建文件”按钮。说明:修改命令文件时,首先从FILE菜单中选择OPEN菜单选项,然后在文件名的文本框中键入待修改的命令文件名,再单击打开按钮即可在编辑窗口打开该文件。9/26/20216(1)命令方式格式:DO<程序文件名>功能:将程序文件从磁盘调入内存,编译成.F

6、XP目标文件后并执行。说明:当命令文件名的扩展名缺省时,系统按如下顺序搜索并执行的这些程序:可执行文件(.EXE)、应用程序(.APP)、编译后的目标程序文件(.FXP)和程序文件(.PRG)。2.程序文件的执行(2)菜单方式操作步骤:①在“程序”/“运行”,出现对话框。②在“执行文件”的文件名输入框中直接键入命令文件名,或在文件列表中单击所需命令文件名。③单击“运行”按钮。终止程序运行:①.CANCEL:终止程序运行,清除所有的私有变量,返回命令窗口。②.RETURN:结束程序执行,返回调用它的上级程序,若无上级程序则返回命令窗口。③.QUIT:结束程序执行并退出Visual.FoxPr

7、o系统,返回操作系统。9/26/202179.2顺序结构程序顺序结构是最简单、最基本的一种程序结构。在顺序结构程序中,各命令按照各自出现的先后顺序,依次执行。例9.2在学生.dbf表中显示第一条记录的姓名、性别、出生日期、数学、外语成绩*FILENAMEE9_2.PRGSETTALKOFFCLEARUSE学生DISPLAY姓名,性别,出生日期,数学,外语USESETTALKONRETURN9/26/20218其流程图如右图所示。ABCN图中箭头表示程序执行的方向,方框代表不同的可执行语句。9/26/202199.2.1程序文件中的辅助命令1、程序注释命令格式1:NOTE

8、*[注释]→开头代

9、码注释行格式2:&&[注释]→命令行后代码注释行功能:对程序进行说明,对运行结果不会产生任何影响。2、清屏命令格式:CLEAR功能:清除屏幕上所有显示内容,将光标置于屏幕左上角。3、常用状态设置命令(1)置会话状态命令格式:SETTALKON

10、OFF9/26/202110说明:在会话状态开通时,VisualFoxPro在执行命令时会向用户提供大量的反馈信息。程序调试时,一般置“会话”于开通状态,而在执行程序时则通常要求置“会话”于断开状态。(2)置打印状态命令格式:SETPRINTON

11、OFF说明:系统默认打印机置于断开状态,执行结果只送到屏幕,不送往打印机。反之,则在屏幕上显示的执行结果

12、被同时打印。(3)置屏幕状态命令格式:SETCONSOLEON

13、OFF说明:在系统的默认状态下,用户从键盘输入的内容都在屏幕上显示,然而有时却要求键入的内容保密而不被显示,这只需使用命令SETCONSOLEOFF便可。9/26/202111(4)置缺省驱动器和目录命令格式:SETDEFAULTTO[盘符:][路径]说明:用于设置进行输入输出操作时的缺省驱动器和缺省目录9.2.2交互式输入命令1.字符串接收命令格式:ACC

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

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

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