当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《数据库原理及应用》课程教学电子教案(PPT课件)第六章 面向过程程序设计

资源类别:文库,文档格式:PPT,文档页数:60,文件大小:234KB,团购合买
第6章面向过程程序设计 6.1应用程序基本操作 6.2应用程序中的常用命令 6.3顺序结构程序设计 6.4分支结构程序设计 6.5循环结构程序设计 6.6过程结构程序设计 6.7数组变量的应用 6.8结构化程序设计举例
点击下载完整版文档(PPT)

第6章面向过程程序设计 6应用程序基本操作 62应用程序中的常用命令 63顺序结构程序设计 64分支结构程序设计 6.5循环结构程序设计 66过程结构程序设计 6.7数组变量的应用 68结构化程序设计举例 退出

第6章 面向过程程序设计 6.1 应用程序基本操作 6.2 应用程序中的常用命令 6.4 分支结构程序设计 6.3 顺序结构程序设计 6.5 循环结构程序设计 退出 6.6 过程结构程序设计 6.7 数组变量的应用 6.8 结构化程序设计举例

6.1应用程序基本操作 611应用程序的建立 612应用程序的运行 613应用程序的修改 退出

6.1 应用程序基本操作 6.1.3 应用程序的修改 退出 6.1.2 应用程序的运行 6.1.1 应用程序的建立

1)应用程序:为完成某项任务所需执行的命令序列,这些命令按 照一定的结构有机地组合在一起,并以文件的形式存储在磁盘上, 又称为命令文件 )应用程序的组成 前言:注释语句 设置区:设置程序的运行环境,多由SET命令实现 程序体:所有命令序列,一般包括数据的输入输出、数据的处 理以及结果输出等命令 整理部分:如关闭各种文件 程序的退出:设置有关命令关闭文件返回到命令窗口状态或操 作系统状态

1)应用程序:为完成某项任务所需执行的命令序列,这些命令按 照一定的结构有机地组合在一起,并以文件的形式存储在磁盘上, 又称为命令文件。 2)应用程序的组成: 前言:注释语句 设置区:设置程序的运行环境,多由SET命令实现 程序体:所有命令序列,一般包括数据的输入输出、数据的处 理以及结果输出等命令 整理部分:如关闭各种文件 程序的退出:设置有关命令关闭文件返回到命令窗口状态或操 作系统状态

611应用程序的建立 1)菜单方式 (2)命令方式: MODIFY COMMAND为主文件名,其扩展名的默认值为PRG 示例:建立名为L1.PRG的应用程序,使其能够打开表文件 “VFP学生表DBF,根据键入的学生姓名在该表文件中查找并输 出该学生的基本情况,然后关闭该文件 命令窗口: MODI COMMⅤ FPLLPRG 编辑窗口:*L1.PRG SET TALK OFF USEⅤ FPVZGDA. DBF ACCEPT“请输入学生姓名:”TOXM OCATE姓名=XM ?学号,姓名,性别班级 USE SET TALK OFF RETURN

6.1.1 应用程序的建立 (1)菜单方式 (2)命令方式:MODIFY COMMAND 说明:为主文件名,其扩展名的默认值为.PRG 示例:建立名为L1.PRG的应用程序,使其能够打开表文件 “\VFP\ 学生表.DBF”,根据键入的学生姓名在该表文件中查找并输 出该学生的基本情况,然后关闭该文件。 命令窗口:MODI COMM VFP\L1.PRG 编辑窗口:*L1.PRG SET TALK OFF USE VFP\ZGDA.DBF ACCEPT “请输入学生姓名:” TO XM LOCATE姓名=XM ?学号,姓名,性别,班级 USE SET TALK OFF RETURN

612应用程序的运行 1.菜单方式 2.命令方式:DO〈应用程序名〉[WTH

6.1.2 应用程序的运行 1. 菜单方式 2. 命令方式:DO 〈应用程序名〉 WITH  说明:1)在程序运行过程中执行到下述命令时将会中断运行而退 出,它们退出后返回的系统状态分别是: CANCEL:命令窗口状态。 QUIT:操作系统状态。 RETURN:调用点或命令窗口状态。 2)在程序运行过程中,若按下ESC键可使运行强行中断。这时系 统显示警告,并给用户三种选择: 取消:中断程序的运行。此为缺省选项。 继续执行:忽略ESC的中断作用,继续程序的执行。 挂起:暂时中断程序的运行,返回命令窗口。当再次运行时可以 从中断处继续运行。 6.1.3 应用程序的修改 1)菜单方式 2)命令方式: MODIFY COMMAND

6.2应用程序中的常用命令 621交互输入命令 622常用辅助命令 退出

6.2 应用程序中的常用命令 退出 6.2.2 常用辅助命令 6.2.1 交互输入命令

621交互输入命令 键入字符串命令 格式: ACCEPT[ 说明:1)暂停程序的运行,等待用户键入字符型常量以赋给指定 的内存变量。 2)是显示在屏幕上的、用于提示说明的字符型表达式。 3)如果不键入任何字符而只按回车键,则赋给内存变量的值将是 个空字符串 示例:编写可以打开任一数据表文件的通用命令 ACCEPT“请输入要打开的表文件名:”TOBM uSe &BM

6.2.1 交互输入命令 1. 键入字符串命令 格式:ACCEPT  TO 说明:1)暂停程序的运行,等待用户键入字符型常量以赋给指定 的内存变量。 2)是显示在屏幕上的、用于提示说明的字符型表达式。 3)如果不键入任何字符而只按回车键,则赋给内存变量的值将是 一个空字符串。 示例:编写可以打开任一数据表文件的通用命令。 ACCEPT “请输入要打开的表文件名:” TO BM USE &BM

2输入单字符命令 格式:WAIT[为可选项,其格式、功能与要求同 ACCEPT 命令。如果命令中无此选项,则系统默认的提示信息是: PRESS ANY KEY TO CONTINUE 2)TO也为可选项,选用时,则键入的单个字符均作 为字符型数据赋给内存变量。如果只是按下回车键,则只将一个 空字符存入内存变量。 示例:试编写一个VFP程序,能够根据键入的系别代号(单字符) 在不同系的档案表文件中查找某一职工的情况。 *L2 PRG

2. 输入单字符命令 格式:WAIT  TO  功能:暂停程序的运行,等待用户键入单个字符后再恢复程序运 行。 说明:1)为可选项,其格式、功能与要求同ACCEPT 命令。如果命令中无此选项,则系统默认的提示信息是:PRESS ANY KEY TO CONTINUE…… 2)TO 也为可选项,选用时,则键入的单个字符均作 为字符型数据赋给内存变量。如果只是按下回车键,则只将一个 空字符存入内存变量。 示例:试编写一个VFP程序,能够根据键入的系别代号(单字符) 在不同系的档案表文件中查找某一职工的情况。 *L2.PRG

2.输入单字符命令 SET TALK OFF CLEAR WAT“请输入系的代号:”TODH XH= DH+DH USE &XH ACCEPT“请输入职工姓名:”TOXM LOCATE FOR姓名=XM ?职工姓名:”+姓名 ?性别:”+性别 ?年龄:”+STR(年龄,2) WAIT ?职称:”+职称 ?任教课程:”+任教课程 ?教研室:”+教研室 WAIT SET TALK ON RETURN

SET TALK OFF CLEAR WAIT “请输入系的代号:” TO DH XH=“DH”+DH USE &XH ACCEPT “请输入职工姓名:” TO XM LOCATE FOR 姓名=XM ?“职工姓名:”+姓名 ?“性别:”+性别 ?“年龄:”+STR(年龄,2) ……… WAIT ?“职称:”+职称 ?“任教课程:”+任教课程 ?“教研室:”+教研室 ……… WAIT SET TALK ON RETURN 2. 输入单字符命令

3.键入表达式命令 格式: INPUT[提示信息习]TO 功能:暂停程序运行,等待键入表达式并将其值赋给指定的内存 变量,待按回车键后,继续运行程序 说明 )为可选项,其格式、功能与要求同 ACCEPT命令。 2)命令中的的类型决定于键入数据的类型,但不得 为M型数据。 3)若键入的是表达式,本命令将先计算出表达式的值,然后把 其结果赋给。 4)若键入字符型常量或逻辑型常量时应带有定界符 5)在响应该命令时,若键入了无效表达式或只按下回车键,系 统将会给出“句法错”的提示信息 示例:试运行下述交互输入命令。 INPUT“请输入学生姓名:”TOXM INPUT“请输入其班级:”TOBJ INPUT该人性别为:”TOXB

3. 键入表达式命令 格式:INPUT [] TO 功能:暂停程序运行,等待键入表达式并将其值赋给指定的内存 变量,待按回车键后,继续运行程序。 说明: 1)为可选项,其格式、功能与要求同ACCEPT命令。 2)命令中的的类型决定于键入数据的类型,但不得 为M型数据。 3)若键入的是表达式,本命令将先计算出表达式的值,然后把 其结果赋给。 4)若键入字符型常量或逻辑型常量时应带有定界符。 5)在响应该命令时,若键入了无效表达式或只按下回车键,系 统将会给出“句法错”的提示信息。 示例:试运行下述交互输入命令。 INPUT “请输入学生姓名:” TO XM INPUT “请输入其班级:” TO BJ INPUT “该人性别为:” TO XB

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共60页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有