第7章结构化程序设计[精选].pptVIP

  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文档。上传文档
查看更多
第7章结构化程序设计[精选]

第 7 章 结构化程序设计 7.1程序的概念 (1)定义:程序是能够完成一定任务的命令的集合。这组命令被存放在称为程序文件或命令文件的文本文件中,VFP默认的程序文件的扩展名为PRG。 程序方式与单命令处理方式有以下优势: 可以利用编辑器,方便地输入、修改和修改程序。 可以用多种方式、多次运行程序。 可以在一个程序中调用另一个程序。 示例程序: SET TALK OFF CLEAR OPEN DATABASE student 打开数据库 USE jbqkb 打开表 LIST CLOSE DATABASE 打开数据库、表 SET TALK ON RETURN ①程序一般以SET TALK OFF开头,以SET TALK ON、RETURN语句结束。 SET TALK ON|OFF的意义是打开或关闭人机会话方式,控制VFP信息在主窗口、状态栏或用户自定义的窗口里是否显示。 ②是在程序中插入的命令注释,注释为非执行代码,不影响程序的功能。以NOTE或*开头的代码行也是注释行。注释行能增强程序文件的易读性。 VFP中的注释行显示为绿色。 ③程序中每条命令以回车键结尾,一行只能写一条命令。若命令太长时需要分行书写,在一行末尾键入续行符“;”,再按回车键。 ④程序中常出现CANCEL、RETURN、QUIT、DO 等命令,其意义如下: CANCEL:终止程序运行,清楚所有私有变量,返回命令窗口。 RETURN:结束当前程序的运行,返回调用它的上级程序,若无上级则返回到命令窗口。 QUIT:退出VFP系统。 DO:转去执行另一个程序。 (1)建立源程序有多种方法,常用的有: ①执行“文件|新建”命令,在对话框中选取择“程序”文件。 ②在“项目管理器”中选定“代码”选取项卡中的“程序”项,选择“新建”按钮。 ③在“命令”窗口执行命令: MODIFY COMMAND [文件名[.扩展名]|?] 在编辑过程中注意保存程序。修改程序的方法与建立程序的方法类似。 (2)程序的运行方法: ①执行“程序|运行”命令,在“运行”对话框中选择要运行的程序名 ②在“项目管理器”中选定“代码”选取项卡中“程序”项下的程序,选择“运行”按钮 ③在“命令”窗口中,输入: DO [盘符][路径\]文件名 选择多条命令,然后单击鼠标右键,在弹出的快捷菜单菜单中选择“运行所选区域”,可运行程序的一部分。 VFP程序文件通过编译、连编,可产生不同的目标代码文件,以不同的扩展名标识。用DO命令执行程序文件时,如果没有指定扩展名,系统将按以下顺序执行某种目标代码文件:EXE(VFP的可执行文件)、APP(VFP的应用程序文件)、FXP(VFP的编译文件)、PRG(VFP的源程序文件)。 7.1.3.常用的输入输出语句 (2)INPUT命令 【格式】INPUT [提示信息] TO 内存变量 【功能】在程序执行过程中,将用户输入的内容赋值给指定内存变量 【说明】①若选用提示信息,系统将先显示提示信息的值作为提示信息,并将输入的数据赋值给内存变量。 ②可以输入各种类型数据,也可以是常量、变量、函数或表达式等形式,按回车键结束输入。 ③输入非数值型数据要加定界符。如输入逻辑型常量时要用圆点定界(.T.)、输入日期型常量要用大括号{^2007-05-10}等。 【例7-2】从键盘输入两个任意正数,编程求以两数为边长的长方形面积。程序文件名为PROG2.PRG SET TALK OFF CLEAR INPUT 长方形一边的长为: TO A INPUT 长方形另一边的长为: TO B S=A*B ? 长方形的面积为: , S SET TALK ON RETURN (3)WAIT命令 【格式】WAIT [提示信息] [ TO 内存变量] [WINDOW [ AT 行,列]][NOWAIT][CLEAR|NOCLEAR][TIMEOUT数值表达式] 【功能】显示信息并暂停程序执行,当按下任意键或单击鼠标后继续执行。 【说明】①若选用提示信息,系统将先显示提示信息的值作为提示信息,并将输入的单字符赋值给内存变量。若不选用提示信息,则显示默认的提示信息“按任意键继续……”。 ②内存变量用来保存用户键入的单字符,其类型只能是字符型。若不选TO 内存变量短语,键入的单字符不保留。 ③如果指定WINDOW子句,则会出现一个WAIT提示窗口,在窗口中显示提示信息。

文档评论(0)

ustt001 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档