- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(第七章程序设计基础
第七章 程序设计基础 7.1 程序与程序文件 在Visual FoxPro中,除了可以通过菜单方式或命令方式完成指定的任务以外, Visual FoxPro还允许用户通过编写程序以完成较复杂的任务。 7.1.1 程序的概念 程序主要由命令或语句组成,同时还包括对数据进行存储和描述的元素,例如:常量、变量、数组、表达式、运算符以及函数等。 程序设计是将一系列命令有机地结合在一起,实现仅靠命令方式难以完成的任务。例如:处理某些重复操作时,使用命令方式执行起来效率很低,而运行程序则可以大大提高工作效率。 另外,程序可以很方便地进行修改与重新运行,而命令方式则较难实现这一功能。 7.1.2 程序文件的建立与执行 程序的建立、编辑和运行可以采用以下三种方式: 命令方式 在项目管理器中可以新建、编辑和运行程序,具体操作步骤如下: 1.建立或编辑程序 命令格式 MODIFY COMMAND [FileName] 命令功能 该命令用于建立或编辑指定的程序。 命令说明 FileName参数是要建立或编辑的程序名称。 2.运行程序 命令格式 DO [FileName] 命令功能 该命令用于运行指定的程序。 命令说明 FileName参数是要运行的程序名称。 3.其它关键命令 命令格式:CANCEL 命令功能:终止程序运行,清除所有私有变量,并返回命令窗口。 命令格式:DO 命令功能:转去执行另一个程序。 命令格式:RETURN 命令功能:结束当前程序的执行,返回到调用它的上级程序,若无上级程序则返回到命令窗口。 命令格式:QUIT 命令功能:退出VFP系统,返回到操作系统。 7.1.3 简单的输入命令 Visual FoxPro为程序提供了三种简单、常用的数据输入命令,它们是: l????INPUT命令 l????ACCEPT命令 l????WAIT命令 1.INPUT命令 命令格式 INPUT [字符表达式] TO [ 内存变量] 命令功能 在程序执行到该命令时,系统首先在屏幕上显示用户设置的提示信息,然后等待用户从键盘输入数据,当用户以回车键结束输入时,并系统将其保存到指定的内存变量。 注:输入字符串时必须加定界符,不能不输入任何内容就直接按回车键。 2.ACCEPT命令 命令格式 ACCEPT [字符表达式] TO [ 内存变量] 命令功能 在程序执行到该命令时,系统首先在屏幕上显示用户设置的提示信息,然后等待用户从键盘输入数据,当用户以回车键结束输入时,并系统将其保存到指定的内存变量。 注:只接受字符串,输入字符串时不加定界符。 3.WAIT命令 命令格式 WAIT [字符表达式] TO [ 内存变量] [WINDOW [AT 行, 列]] [NOWAIT][CLEAR][NOCLEAR][TIMEOUT数值表达式] 命令功能 显示字符表达式的值作为提示信息,暂停程序的执行,直到用户按任意键或单击鼠标时继续执行程序。 7.1.4 常用的系统状态设置命令 (1)SET TALK ON|OFF 该命令用于控制是否在屏幕上显示命令执行的响应信息。默认状态为显示,即: SET TALK ON 在程序中通常将其设置为OFF,即: SET TALK OFF (2)SET ECHO ON|OFF 该命令用于控制是否打开跟踪窗口,观察程序的运行。默认状态为关闭跟踪窗口,即: SET ECHO OFF 在程序调试时可以将其设置为ON,即: SET ECHO ON (3)SET STEP ON|OFF 该命令用于控制是否打开跟踪窗口以单步执行命令的方式跟踪程序的执行。默认状态为以非单步执行命令的方式跟踪程序的执行,即: SET STEP OFF 在程序调试时可以将其设置为ON,即: SET STEP ON (4)SET ESCAPE ON|OFF 该命令用于控制是否允许用户按【Esc】键取消程序的执行。默认状态为允许用户按【Esc】键取消程序的执行,即: SET ESCAPE ON (5)SET PATH TO [Path] 该命令用于设置文件的有哪些信誉好的足球投注网站路径。 【例】如果Student表存储在非当前路径(假设为E:\Students)下,那么若要在程序中打开该表,应在程序的开始处使用如下命令: SET PATH TO E:\Students (6)SET DELETED ON|OFF 该命令用于控制是否允许使用做了逻辑删除的记录。默认状态为允许使用做了逻辑删除的记录,即: SET DELETED OFF 7.2 程序的基本结构 结构化程序由三种基本结构组成:顺序结构、选择结构和循环结构。 顺序结构:程序的执行顺序与程序的书写顺序相同,这种程序结构叫做顺序结构。这是程序结构中最简单、最基本的结构。 选择结构:程序的执行顺序是根据条件是否成立
文档评论(0)