- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.程序设计的
封面;程序设计基础;人机交互方式
交互式方式是通过在命令窗口中输入命令或通过选择菜单项来实现各种操作,适用于解决一些较为简单的问题。
程序方式
要处理复杂的问题,就应采取程序方式。;6.1 程序文件;程序由能够完成指定任务的一系列命令组成,这些命令被保存在程序文件中。程序文件又称为命令文件,其扩展名为PRG。
程序文件中既可包含能在命令窗口执行的VFP命令,也可包含一些程序控制语句(如IF语句、循环语句)。;程序文件既可通过VFP内置的文本编辑器来建立和修改,也可通过其他文本编辑器(如记事本)来编辑。程序一旦建立,可以多次执行,也可被其他的程序、表单、菜单等调用。执行程序时,系统会自动地按一定的顺序来执行程序中的命令。 ;菜单方式;选择“文件”菜单的“打开”命令,打开“打开”对话框。
在“打开”对话框中,在“查找范围”下拉列表中定位到程序文件所在的文件夹,在“文件类型”下拉列表中选择“程序”,文件列表中显示出此文件夹下的程序文件。
双击要打开的程序文件,或者选择它,再单击“确定”按钮,即可打开程序文件的编辑窗口。;MODIFY COMMAND 文件名|? ;在项目管理器中建立和修改程序;在程序中,每条命令都以回车键结束,一行只能写一条命令。
若命令需分行书写,应在上一行终了时输入续行符“;”。
在程序中可插入注释,以提高程序的可读性。
注释行以单词“NOTE”或符号“*”开头,它仅在编辑程序时显示,不会在运行程序时执行。
在语句末尾也可添加注释,这种注释以符号“”开头。 ;6.1.3 程序的运行;在程序处于打开状态时运行程序 ;程序(P);;;当VFP执行PRG源程序文件时,系统将自动对其编译,产生相应的FXP文件。系统实际执行的是FXP目标文件。
在执行程序的过程中,系统会自动地按一定的顺序逐条来执行程序中的命令。 ;如果程序有错,或在执行过程中用户按了ESC键中止程序,系统会打开“程序错误”对话框。;6.1.4 输入命令; ACCEPT [提示信息] TO 内存变量 ; 提示信息是一个字符型表达式。执行此命令时,该表达式的内容作为提示信息,显示在屏幕上。
若缺省此项,则不显示提示信息。
由于此命令接收到的任何数据都会作为字符串。
用户在输入数据时,不需要输入字符串定界符。
若用户不输入任何数据,直接按回车键,则系统会 将对内存变量赋值为空串。 ;; INPUT [提示信息] TO 内存变量 ; WAIT [提示信息] [TO 内存变量 ]
[WINDOW [AT 行,列]]
[TIMEOUT 表达式];若缺省提示信息,执行此命令时,屏幕上显示“按任意键继续。”
若指定TO 内存变量短语,执行此命令时,用户按任意键,不需按回车键,该键作为一个字符被接收到指定的内存变量中。若用户不输入任何数据,直接按回车键,或单击鼠标,系统会将对内存变量赋值为空串。若不指定TO 内存变量短语,此语句的功能为暂停程序的执行,显示提示信息。用户按任意键,或单击鼠标,将继续执行程序。;若指定WINDOW短语,将显示一个窗口显示提示信息。通常,窗口显示在屏幕的右上角。若用AT 行,列短语,可指定窗口的位置。
TIMEOUT 数值表达式短语,用来设置等待用户输入的时间,以秒为单位。如果在指定的时间内用户未输入任何字符,系统将自动执行后面的命令。 ;例如,用户要在程序执行过程中查看数值型变量A的值,要求结果显示在10行30列位置的窗口中,显示5秒钟后继续执行程序,则语句为
WAIT “变量A的值为”+STR(A) WINDOW AT 10,30 TIMEOUT 5
又例如,用户要在程序执行过程中接收一个字符,将此值存储在变量B中。则语句为
WAIT “请输入一个字符” TO B ;6.1.5 其他命令;在程序的结尾,通常执行以下命令,以结束程序的运行。当然,如果省略这些命令,也可以终止程序。; CANCEL;CLEAR; CLOSE ALL ; CLEAR ALL ; SET TALK ON/OFF; SET DEFAULT TO 路径;6.2 程序的基本结构;结构化程序设计是根据给定的任务,设计、编写和调试出完成该任务的过程。
结构化程序设计的基本思想是采用“自顶向下,逐步求精”的程序设计方法和“单入口单出口”的控制结构。;自顶向下、逐步求精的程序设计方法是从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图。;“单入口单出口”的思想认为:一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个一定只有一个唯一的入口和出口。据此,就很容易编写出结构良好、易于调试的程序。;顺序结构程序是最简单的程序结构,先执行A操
您可能关注的文档
最近下载
- 第九讲混一南北与中华民族大统合(元朝时期)-第十讲中外会通与中华民族巩固壮大(明朝时期)-中华民族共同体概论专家大讲堂课件.pptx VIP
- 成人术中非计划低体温预防与护理-2024中华护理学会团体标准.pptx VIP
- 2025年-《中华民族共同体概论》试题及答案解析-新版.pdf VIP
- 《中华民族共同体概论》试题汇总.pdf VIP
- 2023版思想道德与法治绪论1我们处在中国特色社会主义新时代.pdf VIP
- 2025年-中华民族共同体概论-第八讲 共奉中国与中华民族内聚发展(辽宋夏金时期).docx VIP
- Ti-Mg脱氧工艺对低碳钢板气电立焊接头组织和性能的影响.pdf VIP
- 2025年“国学小名士”专题知识竞赛题库500题(含答案).docx
- 新版中华民族共同体概论课件第八讲共奉中国与中华民族内聚发展(辽宋夏金时期)-2025年版.pdf VIP
- 初一英语上册英语竞赛试题.doc VIP
原创力文档


文档评论(0)