安徽水利水电职业技术学院:《数据库原理及应用》 第九章 结构化程序设计简介

第9章结构化程序设计简介 学习要点 1、程序的建立与执行 2、程序的分支结构与循环结构 3、子程序、自定义函数与过程 变量的作用域
第9章 结构化程序设计简介 学习要点 1、 程序的建立与执行 2、 程序的分支结构与循环结构 3、 子程序、自定义函数与过程 4、 变量的作用域

第9章结构化程序设计简介 91程序文件 92程序的控制结构 93多模块程序 习题与参考答案
第9章 结构化程序设计简介 9.1 程序文件 9.2 程序的控制结构 9.3 多模块程序 习题与参考答案

第9章结构化程序设计简介 Visual| FoxPro程序设计包括结构化程序 设计和面向对象程序设计。前者是传统的程序 设计方法,若使用这种方法来设计Ⅴ isual FoxPro程序的用户界面,不仅难度大,而且十 分麻烦。后者面向对象,用户界面可利用系统 提供的辅助工具来设计,应用程序也可自动生 成,但仍需用户编写一些过程代码。就此而言 结构化程序设计仍是面向对象程序设计的基础
第9章 结构化程序设计简介 Visual FoxPro程序设计包括结构化程序 设计和面向对象程序设计。前者是传统的程序 设 计方法 ,若 使用这 种方法 来设计 Visual FoxPro程序的用户界面,不仅难度大,而且十 分麻烦。后者面向对象,用户界面可利用系统 提供的辅助工具来设计,应用程序也可自动生 成,但仍需用户编写一些过程代码。就此而言, 结构化程序设计仍是面向对象程序设计的基础

91程序文件 Visual| FoxPro将命令文件(有顺序要求 的命令序列)称为程序文件或程序,本节主要 介绍程序的建立、执行以及专用于程序文件中 的若干命令
9.1 程序文件 Visual FoxPro将命令文件(有顺序要求 的命令序列)称为程序文件或程序,本节主要 介绍程序的建立、执行以及专用于程序文件中 的若干命令

911程序文件的建立与执行 1程序文件的建立与修改 命令格式: MODIFY COMMAND 功能:打开文本编辑窗口,用来建立或修 改程序文件 说明:(1)程序文件由 Visual FoxPro命令 组成。≤文件名>由用户指定,缺省的扩展名 为-prg
9.1.1 程序文件的建立与执行 1.程序文件的建立与修改 命令格式: MODIFY COMMAND 功能:打开文本编辑窗口,用来建立或修 改程序文件。 说明:⑴程序文件由Visual FoxPro命令 组成。由用户指定,缺省的扩展名 为 .prg

911程序文件的建立与执行 (2)关闭编辑窗口的方法有:按ctrl+W键;按Esc 键;在编辑窗口双击控制菜单按钮或单击关闭按钮 按ctr|+W键可将文件立即存盘并且退出编辑。 此外还可用文件菜单的“保存”、“另存为” “还原”选项来关闭编辑窗口。 (3)文本编辑窗口也可以编辑由ASCI字符组成的 非prg文件。prg文件是程序,可以运行,一般的文 本文件则可读而不可运行
9.1.1 程序文件的建立与执行 ⑵关闭编辑窗口的方法有:按Ctrl+W键;按Esc 键;在编辑窗口双击控制菜单按钮或单击关闭按钮。 按Ctrl+W键可将文件立即存盘并且退出编辑。 此外还可用文件菜单的“保存” 、 “另存为” 、 “还原”选项来关闭编辑窗口。 ⑶文本编辑窗口也可以编辑由ASCII字符组成的 非.prg文件。.prg文件是程序,可以运行,一般的文 本文件则可读而不可运行

911程序文件的建立与执行 2程序的运行 命令格式: Do 功能:执行由表示的程序。 说明: (1)所谓执行程序,就是依次执行程序中的 命令。例如Dojs,其效果和命令窗口中依次 键入并执行命令一致
9.1.1 程序文件的建立与执行 2.程序的运行 命令格式: DO 功能:执行由表示的程序。 说明: ⑴所谓执行程序,就是依次执行程序中的 命令。例如DO js,其效果和命令窗口中依次 键入并执行命令一致

911程序文件的建立与执行 (2)Do命令默认运行prg程序,如果要运 行的是prg程序,Do命令中的只需 取文件主名。要运行其它程序,中须 包括扩展名,例如执行查询程序的命令为Do mazz. gpro (3) Visua| FoxPro程序可以通过编译获得 目标程序,目标程序是紧凑的非文本文件,运 行速度快,并可起到对源程序加密的作用
9.1.1 程序文件的建立与执行 ⑵ DO命令默认运行.prg程序,如果要运 行的是.prg程序,DO命令中的只需 取文件主名。要运行其它程序,中须 包括扩展名,例如执行查询程序的命令为DO mczz.qpr。 ⑶Visual FoxPro程序可以通过编译获得 目标程序,目标程序是紧凑的非文本文件,运 行速度快,并可起到对源程序加密的作用

911程序文件的建立与执行 3程序书写规则 (1)命令分行 程序中每条命令都以回车键结尾,一行只能写 条命令。若命令需分行书写,应在一行终了时键入续 行符 然后按回车键 (2)命令注释 程序中可插入注释,以提高程序的可读性。 注释行以符号“*”开头,它是一条非执行命令, 仅在程序中显示。命令后也可添加注释,这种注释以 符号“&&”开头
9.1.1 程序文件的建立与执行 3.程序书写规则 ⑴命令分行 程序中每条命令都以回车键结尾,一行只能写一 条命令。若命令需分行书写,应在一行终了时键入续 行符“ ; ” ,然后按回车键。 ⑵命令注释 程序中可插入注释,以提高程序的可读性。 注释行以符号“*”开头,它是一条非执行命令, 仅在程序中显示。命令后也可添加注释,这种注释以 符号“&&”开头

911程序文件的建立与执行 4求解的基本逻辑与程序通用性 (1)求解的基本逻辑 Visual foxpro程序多数用于数据处理,解决问题的基本 逻辑是:输入数据→处理数据→输出数据 (2)程序的通用性 程序的通用性指程序对多种场合的适应性,通用性好的程 序的应用范围较广。只能计算半径为8的圆面积程序谈不上通 用性,若将程序设计成能对任意半径算出圆面积,则通用性就 大力增强。要做到这一点并不困难,只要将程序中原始数据定 值改为由用户按需输入即可
9.1.1 程序文件的建立与执行 4.求解的基本逻辑与程序通用性 ⑴求解的基本逻辑 Visual FoxPro程序多数用于数据处理,解决问题的基本 逻辑是:输入数据→处理数据→输出数据。 ⑵程序的通用性 程序的通用性指程序对多种场合的适应性,通用性好的程 序的应用范围较广。只能计算半径为8的圆面积程序谈不上通 用性,若将程序设计成能对任意半径算出圆面积,则通用性就 大力增强。要做到这一点并不困难,只要将程序中原始数据定 值改为由用户按需输入即可
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 安徽水利水电职业技术学院:《数据库原理及应用》 第八章 数据库与数据库表.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第七章 使用项目管理器创建表.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第六章 Visual Foxpro60简介.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第五章 数据库设计.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第四章 关系的规范理论.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第三章 关系数据库标准语言sQL.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第二章 关系数据库的基本理论.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十五章 综合实例.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十四章 菜单.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十三章 报表与标签.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十二章 表单.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十一章 面向对象的程序设计.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第十章 视图与查询.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 第一章 数据库基础.ppt
- 安徽水利水电职业技术学院:《数据库原理及应用》 概述.ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第四章 MCS-51的片内接口.ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第五章 MCS-51系统扩展技术.ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第二章 MCS-51单片机结构原理.ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第三章 MCS-51单片机指令系统及汇编语言程序设计.ppt
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第一章 单片机基础知识.ppt
- 《photoshop讲义》电子课件(共二章).ppt
- 宁波大学:《电子商务概论》课程教学资源(PPT课件)第四章 网络营销与管理.ppt
- 宁波大学:《电子商务概论》课程教学资源(PPT课件)第三章 电子商业与贸易.ppt
- 宁波大学:《电子商务概论》课程教学资源(PPT课件)第一章 电子商务概述(张亚越).ppt
- 宁波大学:《电子商务概论》课程教学资源(PPT课件)第六章 客户关系管理.ppt
- 宁波大学:《电子商务概论》课程教学资源(PPT课件)第七章 物流与供应链管理.ppt
- 宁波大学:《电子商务概论》课程教学资源(PPT课件)第八章 电子政务.ppt
- 宁波大学:《电子商务概论》课程教学资源(PPT课件)第五章 网络银行与支付.ppt
- 《数字图象处理》 第一章 数字图像处理综述.ppt
- 《数字图象处理》 第二章 图象与视觉系统.ppt
- 《数字图象处理》 第三章 数字图象的表征.ppt
- 《数字图象处理》 第四章(4-1) 二维正交变换.ppt
- 《数字图象处理》 第四章(4-2) 离散余弦(cos)变换.ppt
- 《数字图象处理》 第五章(5-1) 图像增强.ppt
- 《数字图象处理》 第五章(5-4) 图像尖锐化处理.ppt
- 《数字图象处理》 第五章(5-7) 图像几何处理.ppt
- 《数字图象处理》 第六章 图象复原.ppt
- 《数字图象处理》 第七章 图象编码.ppt
- 《数字图象处理》 第七章(7-4) 统计编码.ppt
- 《数字图象处理》 第七章(7-5) 算术编码.ppt