- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
山东大学管理学院 第四章结构化程序设计 引言 VFP语言的程序设计符合结构化程序设计思想,包含三种基本结构: 顺序结构 选择结构 循环结构 4.1 顺序结构程序设计 一、 程序文件的建立与执行 1. 程序文件的建立与修改 方式: (1) 命令格式: MODIFY COMMAND 文件名 (2) 菜单方式: 功能: 打开文本编辑窗口,用来建立或修改程序文件。 4.1 顺序结构程序设计 说明: 程序文件由VFP命令组成。文件名由用户指定,缺省的扩展名为.PRG。 按CTRL十W键将文件存盘并且退出编辑。 按Esc键放弃修改或编辑。 可用文件菜单的“保存”、“另存为”、“还原”命令来关闭编辑窗口。 4.1 顺序结构程序设计 2. 程序的运行 命令格式: DO 文件名 功能:执行由文件名表示的程序。 说明: DO命令默认运行.PRG程序。要运行其它程序,文件名中须包括扩展名。 VFP程序可以通过编译获得目标程序,VFP只运行目标程序。 .PRG程序的目标程序的扩展名为.FXP; 查询程序的目标程序的扩展名为·QPX。 4.1 顺序结构程序设计 3. 程序书写规则 命令分行 (1) 程序中每条命令都以回车键结尾。 (2) 一行只能写一条命令,若命令需分行 书写, 应行尾键入续行符;。 命令注释 (1) 注释行以符号“*”开头。 (2) 命令后以符号“”开头加注释。 (3)例如: * 本程序用于修改表的指定记录 SET DATE USA 日期格式置为MM-DD-YY 4.1 顺序结构程序设计 二、程序文件中的专用命令 1、程序结束的专用命令 (1) RETURN 结束程序执行,返回到调用它的上级程序。 若无上级程序则返回到命令窗口。 (2) CANCEL 终止程序运行,返回到命令窗口。 (3) QUIT 退出VFP系统。 4.1 顺序结构程序设计 2、输入输出专用命令 (1) WAIT命令 命令格式: WAIT [信息文本][TO内存变量] [WINDOW [AT行,列]] [NOWAIT] [TIMEOUT数值表达式] 功能:暂停程序的运行,直到用户输入一个字符。 4.1 顺序结构程序设计 说明: (l) TO 内存变量用来保存键人的字符。 (2) 信息文本定义提示信息。 (3) WINDOW使提示信息显示在屏幕右上角, 位置也可由AT选项来指定。 (5) 使用NOWAIT选项,系统将不等用户 按键, 立即往下执行。 (6) NOCLEAR表示不关闭提示窗口, (7) TIMEOUT设定等待时间(秒数),一旦超时 自动往下执行命令。 4.1 顺序结构程序设计 (2) 字符串输入命令ACCEPT 格式: ACCEPT [提示信息] TO 内存变量 说明: a. 输入的字符串不需要定界符。 b. 直接按回车键,则内存变量的值为空字符。 (3). INPUT命令 命令格式:INPUT [提示信息] TO 内存变量 说明: a. INPUT可接收N、L、D、C型的数据. b. 输入的数据为字符型时需用定界符括起来。 4.1 顺序结构程序设计 三、格式化输出命令 命令格式: @ 行,列 SAY 表达式 [PICTURE掩码] [FUNCTION格式] 功能: 在指定行列按规定格式输出SAY子句的表达式值, 4.1 顺序结构程序设计 四、格式化输入命令 命令格式: @ 行,列 [SAY 表达式] GET变量名 [DEFAULT 初值][WHEN表达式] [VALID表达式] [PICTURE掩码] [FUNCTION格式][ENABLE][DISABLE] 功能: 在指定行列输出SAY子句的表达式值, 并可修改GET子句的变量值。 4.1 顺序结构程序设计 说明: (1) 行, 列表示数据在窗口中显示的位置。 (2) SAY子句用来输出数据。 (3) GET子句用来输入及编辑数据。 (4) GET子句中的变量必须具有初值,或用 DEFAULT子句的(表达式)指定初值。 (5) SAY以标准型显示,GET以以增强型显示。 (6) GET子句的变量必须用READ命令来激活
您可能关注的文档
最近下载
- 1.2.4绝对值 课件 2025-2026学年人教版数学七年级上册.pptx VIP
- QGDW 11651.13-2017 变电站设备验收规范-第13部分:穿墙套管.pdf VIP
- 电子商务客服教案课程.doc VIP
- 客服培训课程小游戏.pptx
- QGDW 11651.12—2017变电站设备验收规范-第12部分:母线及绝缘子.pdf VIP
- 中国食用油行业现状分析-小包装食用油市场潜力巨大
- 分散式风电工程施工组织设计.doc VIP
- 定价策略与渠道价格管理8.doc VIP
- 透析患者高磷血症的控制37页PPT.pptx VIP
- QGDW 11651.10-2017 变电站设备验收规范-第10部分:干式电抗器.pdf VIP
文档评论(0)