VFP第5章VisualFoxPro程序设计选编.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP第5章VisualFoxPro程序设计选编

Visual FoxPro 程序设计(第三版);;5.1 程序的建立与维护 ;2.运行程序文件;3.维护程序 ; 在编辑过程中,按Ctrl+Q或Esc键,中止程序的编辑,按Ctrl+W键,保存编辑的程序,并返回到“命令”窗口中。程序文件名默认的扩展名为.PRG。如果省略“程序文件名”,系统会自动以“程序1”为程序文件名存盘。 ;在命令窗口中键入: DO(程序文件名) 执行一个Visual FoxPro程序,程序文件名前根据需要可以加上路径。如: DO d:\VFP\程序1 该命令可以在命令窗口发出,也可以出现在某个程序文件中,这样就使得一个程序在执行的过程中还可以调用执行另一个程序。 当程序被执行时,文件中包含的命令被依次执行,直到程序执行完毕,或遇到以下命令: ;① CANCAL:终止程序运行,清除所有私有变量,返回命令窗口。 ② DO:转去执行另一个程序。 ③ RETURN:结束当前程序的执行,返回到调用它的上级程序,若无上级程序则返回到命令窗口。 ④ QUIT:退出VFP系统,返回到操作系统。 Visual FoxPro程序文件通过编译、连编,可以产生不同的目标代码文件。如果没有对程序进行编译,而且程序中存在错误,则在执行程序过程中Visual FoxPro会指出程序中存在的错误,出现错误提示对话框。此时,可以取消操作,中止程序的运行,修改后再运行。 ;在运行程序时,系统提供了两种方式:先编译后执行和一边编译一边执行。 先编译后执行是在编辑窗口打开要编译的程序,然后在菜单“程序”中选定“编译”。;5.1.5 简单的输入输出命令;功能:与accept相似,不同的是能接受字符型、数字型、日期型和逻辑型数据。 说明:除输入数值型数据外,其他几种类型的数据一律使用定界符;输入的信息可以是表达式,input命令有计算功能 (3) WAIT命令 【格式】WAIT [提示符表达式] [T0 内存变量][Windows[Nowait]][CLEAR] [TIMEOUT数值表达式] 【功能】等待用户从键盘上输入一个字符存入指定变量中。;2.输出语句;3.画图命令;【格式1】Cancel 【功能】结束程序运行,清除内存变量,返回命令窗口。 【格式2】Quit 【功能】结束本程序运行,退出FoxPro 系统。 【格式3】return [to master/to 文件名/表达式] 【功能】结束一个程序或自定义函数,返回调用程序或命令窗口。 ;(1)会话状态设置命令 【格式】 SET TALK ON/OFF 【功能】 FoxPro在执行命令时是否向用户提供返回信息,ON 表示向用户返回信息,OFF表示否。 (2)设置状态栏状态命令 【格式】SET STATUSBAR ON/OFF 【功能】设置FoxPro屏幕底部状态栏是否显示,OFF不显示。 ;【格式】SET COLOR TO [[标准颜色对][,增强颜色对]] 【功能】该命令设置标准色彩与增强色彩。其中,一个颜色对由两个颜色代码组成,第一个指定前景(文本)颜色,第二个指定背景颜色,两者之间用斜杠(/)分开。如:W/B产生蓝底白字。 另外,可以用RGB(红,绿,蓝)来指定一个色彩中红、绿、蓝三种颜色所占分量,一个颜色对可以用一个包含6个参数的RGB()定义,前3个值为前景色,后3个值为背景色,各参数的取值范围为0~255,如:RGB(255,0,0,0,0,255)为一个前景色为红色,背景色为蓝色的颜色对。例如:SET COLOR TO N/GR+,W/B ;【格式】 TEXT 〈文本行〉 ENDTEXT 【功能】把文本输出到屏幕或活动窗口。其中〈文本行〉包括文本、内存变量、表达式、函数及其组合。〈文本行〉上的表达式、函数、内存变量只有在TEXTMERGE被设置为ON时计算其值,而且,它们包含在由SET TEXTMERGE DELIMITERS 指定的分界符内。如果SET TEXTMERGE OFF,表达式、函数、内存变量作为字符一起输出 。;5.2 程序的流程控制 ;程序的3种基本结构;在结构化程序设计方法中,程序基本控制结构有三种,即顺序结构、分支结构和循环结构。顺序结构是一种线形结构,是最基本的程序结构,它是按照命令或语句的排列顺序,依次执行。 ;选择结构的基本形式 ;例1:从键盘输入一个数,若为正数则输出,若为非正数则结束。 此题学生自己分析。 例2:求一元二次方程AX2+BX+C=0的实根。 分析:用根的判别式:D=B2-4AC进行判别, 如果:D≥0,说明有实根,如果:D<0,则 说明无实根。;输入A、B、C;双向分支

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档