- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 程序文件 从概念上讲,程序设计就是为了完成某一具体任务而编写一系列指令;从深层次来看,VFP 程序设计涉及到对数据的存储操作。 创建程序 1. 在“项目管理器”中,选定“代码”选项卡中的“程序”项; 2. 选择“新建”命令。 - 或者 - 1. 在“文件”菜单中选择“新建”命令; 2. 在“新建”对话框中选择“程序”; 3. 选择“新建文件”按钮。 - 或者 - 在“命令”窗口中,键入:MODIFY COMMAND 创建程序后,请注意保存! 保存程序 从“文件”菜单中选择“保存”命令。 若用户要关闭一个没有保存的程序,则会弹出相应对话框,提示用户是保存还是放弃已作的修改。 若用户保存了一个由“项目管理器”创建的程序,则该程序被加入项目中。 若用户保存一个尚未命名的程序,则会打开“另存为...”对话框,提示用户为程序指定程序名。 程序保存后,用户可以运行或修改它。 修改程序 若程序包含在一项目中,则在“项目管理器”中选定它并选择“修改”命令。 - 或者 - 在“文件”菜单中选择“打开”命令,在“文件类型”列表框中选择“程序”,然后在文件列表中选定要修改的程序,按下“确定”按钮。 - 或者 - 在“命令”窗口中键入要修改的程序名: MODIFY COMMAND 文件名 - 或者 - 在“命令”窗口中,键入:MODIFY COMMAND ?,然后从文件列表中选择要修改的程序,选择“打开”。 修改完毕后请注意保存。 基本输入输出语句 ?/??语句 ?先换行再输出,??直接在当前行输出,不换行 Input 表达式 to 变量 利用该语句可以接收字符型,数值型和日期型 程序的控制结构 顺序结构 分支结构 循环结构 顺序结构 练习 练习 CopyRight ? 基础部 A语句序列 B语句序列 返回 退出 (1)单分支语句(If…EndIf) 1.分支流程控制 模 块 七 真 条件表达式 语句序列 EndIf 假 格式:If 条件表达式 语句序列 EndIf 功能:当条件表达式为真时,才执行语句序列, 否则直接跳过。执行流程如下图所示。 (1) (2) (3) 下一页 返回 退出 (2)选择分支语句(If…Else…EndIf) 1.分支流程控制 模 块 七 格式:If 条件表达式 语句序列1 Else 语句序列2 EndIf 功能:当条件表达式为真时,执行语句序列1,否则 执行语句序列2。执行流程如下图所示。 真 条件表达式 语句序列1 EndIf 假 语句序列2 (1) (2) (3) 下一页 例7.2 练习:配套练习册43页 Y=3 (x0) Y=4 (x=0) Input “请输入一个X的值” to x If x0 y=3 Else y=4 Endif ?y 返回 退出 (3)多分支语句(Do Case) 1.分支流程控制 模 块 七 格式:Do Case Case 条件表达式1 语句序列1 Case 条件表达式2 语句序列2 ┇ Case 条件表达式n 语句序列n [OtherWise 语句序列n+1] EndCase 功能:从多个分支中选择一个满足条件的分支去执行 相应的语句序列。 (1) (2) (3) 下一页 配套练习册:42页二、 1 返回 退出 1.分支流程控制 模 块 七 执行过程: 依次判断各个条件表达式,当遇到第一个条件成立时,则执 行该条件下的语句体, 然后执行EndCase之后的语句。 若所 有条件不成立,则执行OtherWise后面的语句体,OtherWise 为可选项。应用多分支语句时应考虑到所有可能的情况。 语句体1 语句体1 语句体1 OtherWise子句 真 条件1 EndIf 假 条件1 假 条件1 假 真 真 (1) (2) (3) (3)多分支语句(Do Case) 下一页 返回 退出 1.分支流程控制 模 块 七 【例7-4】根据下图所示标准对学生成绩表中第1条记录的 语文成绩进行等级评定。 Input “请输入一个语文成绩” to 语文 Do Case Case 语文=90 ?优 Case 语文=80 ?良 Case 语文=60 ?中 Case 语文60 ?差 EndCase 下一页
文档评论(0)