VFP结构化程序设计.ppt
《VFP结构化程序设计.ppt》由会员分享,可在线阅读,更多相关《VFP结构化程序设计.ppt(85页珍藏版)》请在优知文库上搜索。
1、2023-3-2029.1 9.1 程序设计基础程序设计基础9.2 9.2 顺序结构程序顺序结构程序9.3 9.3 分支结构程序分支结构程序9.4 9.4 循环结构程序循环结构程序9.5 9.5 程序的模块化程序的模块化2023-3-203 使用计算机解决实际问题,通常是先要对问题进行分析并建立数学模型,然后考虑数据的组织方式和算法,并用某一种程序设计语言编写程序,最后调试程序,使之运行后能产生预期的结果。这个过程称为程序设计。 9.1 9.1 程序设计基础程序设计基础 9.1.1 9.1.1 程序设计的概念程序设计的概念 2023-3-2049.1.2 结构化程序设计方法结构化程序设计方法结
2、构化程序设计采用自顶向下、逐步求精和模块化的分析方法。 自顶向下是指对设计的系统要有一个全面的理解,从问题的全局入手,把一个复杂问题分解成若干个相互独立的子问题,然后对每个子问题再作进一步的分解,如此重复,直到每个问题都容易解决为止。 逐步求精是指程序设计的过程是一个渐进的过程,先把一个子问题用一个程序模块来描述,再把每个模块的功能逐步分解细化为一系列的具体步骤,以致能用某种程序设计语言的基本控制语句来实现。 在编制一个较复杂的程序时,大致可分为5个步骤:1审题 2划分处理模块 3数据库结构的设计 4画流程图 5编写程序2023-3-205 任何复杂的程序都由3种基本控制结构组成。它们是顺序结
3、构、选择结构和循环结构。图图9.19.1程序的控制结构程序的控制结构 9.1.39.1.3结构化程序的控制结构结构化程序的控制结构2023-3-2069.1.4 9.1.4 程序文件的建立与执行程序文件的建立与执行 VF程序文件又称命令文件,其扩展名为.prg。(1) 命令方式命令方式格式1:MODIFY COMMAND 命令文件名|?格式2:MODIFY FILE 文件名|?功能:调用内嵌文本编辑器,建立或修改一个指定的命令文件。 2 2菜单方式建立编辑程序文件菜单方式建立编辑程序文件 1 1命令方式建立或修改程序文件命令方式建立或修改程序文件(2) (2) 菜单方式菜单方式操作步骤:从“文
4、件”菜单中选择“新建”菜单选项。在“新建”对话相中选择“程序”单选按钮。单击“新建文件”按钮。说明:修改命令文件时,首先从FILE菜单中选择OPEN菜单选项,然后在文件名的文本框中键入待修改的命令文件名,再单击打开按钮即可在编辑窗口打开该文件。 2023-3-207(1) (1) 命令方式命令方式 格式: DO 程序文件名 功 能 : 将程序文件从磁盘调入内存, 编译成.FXP目标文件后并执行。说明:当命令文件名的扩展名缺省时,系统按如下顺序搜索并执行的这些程序:可执行文件(.EXE)、应用程序(.APP)、编译后的目标程序文件(.FXP)和程序文件(.PRG)。 2.2.程序文件的执行程序文
5、件的执行 (2) (2) 菜单方式菜单方式操作步骤:在“程序”/“运行”,出现对话框。在“执行文件”的文件名输入框中直接键入命令文件名,或在文件列表中单击所需命令文件名。单击“运行”按钮。终止程序运行:.CANCEL:终止程序运行,清除所有的私有变量,返回命令窗口。.RETURN:结束程序执行,返回调用它的上级程序,若无上级程序则返回命令窗口。.QUIT:结束程序执行并退出Visual.FoxPro系统,返回操作系统。2023-3-2089.2 9.2 顺序结构程序顺序结构程序 顺序结构是最简单、最基本的一种程序结构。在顺序结构程序中,各命令按照各自出现的先后顺序,依次执行。例例9 92 2
6、在学生在学生.dbf.dbf表中显示第一条记录的姓名、性别、出生表中显示第一条记录的姓名、性别、出生日期、数学、外语成绩日期、数学、外语成绩* * FILENAME E9_2.PRG FILENAME E9_2.PRGSET TALK OFFSET TALK OFFCLEARCLEARUSE USE 学生学生DISPLAY DISPLAY 姓名姓名, ,性别性别, ,出生日期出生日期, ,数学数学, ,外语外语USE USE SET TALK ONSET TALK ONRETURN RETURN 2023-3-209其流程图如右图所示。其流程图如右图所示。 A B C N图中箭头表示程序执行的
7、方向,图中箭头表示程序执行的方向,方框代表不同的可执行语句。方框代表不同的可执行语句。 2023-3-20109.2.1 9.2.1 程序文件中的辅助命令程序文件中的辅助命令 1 1、程序注释命令、程序注释命令格式1:NOTE|* 注释 开头代码注释行格式2:& 注释 命令行后代码注释行功能:对程序进行说明,对运行结果不会产生任何影响。 2 2、清屏命令、清屏命令 格式:CLEARCLEAR功能:清除屏幕上所有显示内容,将光标置于屏幕左上角。 3 3、 常用状态设置命令常用状态设置命令 (1)(1)置会话状态命令置会话状态命令格式:SET TALK ON|OFFSET TALK ON|OFF2
8、023-3-2011 说明:在会话状态开通时,Visual FoxPro在执行命令时会向用户提供大量的反馈信息。程序调试时,一般置“会话”于开通状态,而在执行程序时则通常要求置“会话”于断开状态。(2)(2)置打印状态命令置打印状态命令格式:SET PRINT ON|OFFSET PRINT ON|OFF 说明:系统默认打印机置于断开状态,执行结果只送到屏幕,不送往打印机。反之,则在屏幕上显示的执行结果被同时打印。(3)(3)置屏幕状态命令置屏幕状态命令格式:SET CONSOLE ON|OFFSET CONSOLE ON|OFF说明:在系统的默认状态下,用户从键盘输入的内容都在屏幕上显示,然
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 结构 程序设计