Visual FoxPro 实用教程 教学课件 作者 邹广慧 第6章 程序设计基础.pptVIP

Visual FoxPro 实用教程 教学课件 作者 邹广慧 第6章 程序设计基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual FoxPro 实用教程 邹广慧 主编 机械工业出版社 第6章 程序设计基础 在VFP中,通过菜单或命令窗口可以进行各种简单操作,当任务比较复杂时就需要编写程序了。 VFP把结构化程序设计和面向对象程序设计有机地结合起来,能够实现满足用户需求的数据库应用系统。 第6章 程序设计基础 程序与程序文件 结构化程序设计 多模块程序设计 面向对象程序设计 实验、习题 6.1 程序与程序文件 6.1.1 程序文件的建立与修改 1. 项目管理器方式 新建程序:项目管理器→“代码” →“程序” →“新建”,打开程序编辑器窗口 修改程序:项目管理器→“代码” →选择要修改的程序→“修改”,打开程序编辑器窗口 2. 菜单方式 新建程序:“文件”→“新建”,或工具栏上的“新建”按钮,打开程序编辑器窗口 。 3. 命令方式 在命令窗口中:MODIFY COMMAND [文件名] 6.1.2 程序的运行 1.在项目管理器中运行 如果程序包含在项目中,则可以在项目管理器中选择该程序,单击“运行”按钮。 2. 使用菜单 选择“程序”→“运行”,弹出“运行”对话框,在该对话框中选择要运行的程序,单击“运行”按钮 。 3. 命令方式 DO 程序文件名 6.1.3 程序设计中的常用命令 注释语句 ACCEPT命令 INPUT命令 WAIT命令 1. 注释语句 NOTE/* 格式:NOTE|* 注释内容 功能:在程序中添加注释行。NOTE或*必须出现在行首,将整个行作为注释。 格式: 注释内容 功能:在命令语句的尾部加注释信息。 2. ACCEPT命令 格式:ACCEPT [提示信息] TO 内存变量名 功能:暂停程序的运行,在屏幕上显示提示信息,等待用户从键盘上输入字符数据,并赋给内存变量。 说明: ACCEPT只能接收字符型数据,输入时不加定界符; “提示信息”用来提示用户输入什么数据; 如果内存变量是数组名,则数组中的所有元素均被赋为相同的字符串。 2. ACCEPT命令 例6-1 从键盘上输入学生的学号,在“学生”表中找到该学生,将其信息显示在屏幕上。 CLEAR USE 学生 ACCEPT 输入学号: TO xh 输入学号时,不加定界符 LOCATE FOR 学号=xh DISP USE 3. INPUT命令 格式:INPUT [提示信息] TO 内存变量名 功能:暂停程序的运行,在屏幕上显示提示信息,等待用户从键盘上输入数据,并赋给内存变量。 说明: INPUT可以接收字符型、数值型、日期型和逻辑型数据。 内存变量的类型取决于输入数据的类型。 输入字符型数据时必须加定界符。 4. WAIT命令 格式:WAIT [提示信息] [TO 内存变量名] [WINDOW [AT 行,列]] [NOWAIT] [TIMEOUT 秒数] 功能:暂停程序的运行,等待用户按任意键或单击鼠标,然后继续向下运行。 4. WAIT命令 如果省略“提示信息”,则执行该命令时,系统提示“按任意键继续…”。 TO 内存变量名:将用户按的键值保存到内存变量中,如果用户按下的是ENTER等非打印字符或鼠标,则保存到变量中的是空字符。 WINDOW选项:使提示信息出现在提示窗口中,提示窗口的位置由AT选项指定。若无AT选项,则提示窗口在屏幕的右上角。 NOWAIT选项:显示提示信息后,不等待用户按键,继续运行程序。 TIMEOUT选项:设置等待用户输入的时间。超时后,即使用户没按键,系统也继续向下运行程序。 4. WAIT命令 例6-2 打开“学生”表,先显示入学成绩大于600分的学生,暂停程序运行,按任意键后,再显示入学成绩小于550分的学生。 CLEAR USE 学生 ? “入学成绩大于600分的学生:” LIST FOR 入学成绩 600 WAIT ? “入学成绩小于550分的学生:” LIST FOR 入学成绩 550 USE 6.2 结构化程序设计 任何复杂程序都是由三种基本结构组成的: 顺序结构 选择结构 循环结构 6.2.1 顺序结构 按照语句的排列顺序,从第一条语句开始依次执行,直到最后一条语句为止。 6.2.2 选择结构 IF~ENDIF语句 DO CASE~ENDCASE语句 这些命令只能用在程序中,不能单独在命令窗口中执行,因此称其为语句。 1. IF~ENDIF语句 格式:IF 条件表达式 语句序列1 [ELSE 语句序列2] ENDIF 功能:如果条件表达式的值为.T.,则执行语句序列1,否则执行语句序列2。IF和ENDIF必须成对出现。 1. IF~ENDIF语句 a) IF~ELSE~ENDIF流程图

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档